Описание функциональных групп LSB Core 3.1

В данной таблице представлен список функциональных групп, выделенных специалистами Центра верификации ОС Linux во время анализа стандарта LSB Core 3.1 (всего 169 групп для 1532 функций). Каждая группа обычно состоит из функционально связанных операций по одной тематике. Обратные относительно друг друга функции (set/get, create/destroy, open/close и т.п.) всегда принадлежат одной группе. Разделение на группы такого вида позволяет лучше систематизировать работу по созданию спецификаций и тестов - для работы в рамках одной группы используется отлаженная методология.

Ссылка на имени группы позволяет увидеть список функций в группе, а также текущий статус работ над каждой функцией.

ГруппаОписание
fs.dir Функции работы с директориями
fs.fifo Функции работы с FIFO-файлами
fs.fs Функции работы с файловой системой
fs.ftw Функции обхода дерева файлов
fs.glob Функции генерации путей по шаблонам
fs.meta.access Функции работы с правами доступа к файлам
fs.meta.meta Функции работы с метаданными файлов
fs.meta.statvfs Функции работы с информацией о файловой системе
fs.name Функции работы с именами файлов
fs.symlink Функции работы с символическими ссылками
fs.tmpfile Функции работы с временными файлами
io.file Функции работы с файлами при помощи файловых дескрипторов
io.fstream.buffer Функции работы с буфером файлового потока
io.fstream.fstream Базовые функции работы с файловым потоком
io.fstream.lock Функции блокировки файловых потоков
io.fstream.wstream Функции работы с широкосимвольными файловыми потоками
io.multiplex Функции мультиплексирования ввода-вывода
io.pipe Функции работы с каналами
io.streams Функции работы со STREAMS устройствами
io.syslog Функции работы с системным логом
io.term Функции работы с терминалами
locale.collate Функции сравнения строк
locale.ctrans Функции преобразования символов
locale.ctype Функции работы с типами символов
locale.iconv Функции трансформации кодировки строк
locale.locale Функции работы с локализацией
locale.messages Функции получения сообщений об ошибках
locale.nlcat Функции работы с каталогами сообщений
locale.textdomain Функции работы с локализованными каталогами сообщений
locale.wcollate Функции сравнения широкосимвольных строк
locale.wctrans Функции преобразования широких символов
locale.wctype Функции работы с типами широких символов
math.bessel Функции Бесселя
math.cexp Комплексные экспоненциальные функции
math.chyper Комплексные гиперболические функции
math.complex Базовые комплексные функции
math.ctrig Комплексные тригонометрические функции
math.error Функции работы с математическими ошибками
math.exp Экспоненциальные функции
math.gamma Гамма функции
math.hyper Гиперболические функции
math.integer Функции работы с целыми числами
math.rand Функции генерации псевдослучайных чисел
math.real Функции работы с вещественными числами
math.trig Тригонометрические функции
memory.break Функции управления границей памяти процесса
memory.heap Функции управления динамической памятью
memory.mman Функции управления памятью
ncurses.bkgd Функции работы с атрибутами фона окна
ncurses.border Функции работы с границами окна
ncurses.char.add Функции печати символа
ncurses.char.input Функции чтения символа
ncurses.char.insert Функции замещения символа
ncurses.chgat Функции работы с атрибутами сивмолов
ncurses.chstr.add Функции печати массива символов с атрибутами
ncurses.chstr.input Функции запроса массива символов с атрибутами
ncurses.clear Функции очистки окна
ncurses.color Функции работы с настройками цвета
ncurses.input.char Функции запроса символа
ncurses.input.input Функции установки параметров ввода
ncurses.input.string Функции запроса строки
ncurses.input.timeout Функции настройки параметров таймаута
ncurses.line Функции отрисовки отрезков
ncurses.misc Функции настройки с дополнительными атрибутами
ncurses.mode Функции настройки режимов отображения
ncurses.move Функции перемещения позиции курсора
ncurses.screen Функции работы с экраном
ncurses.slk Функции работы с горячими клавишами
ncurses.string.add Функции печати строки
ncurses.string.input Функции чтения строки
ncurses.string.insert Функции замещения строки
ncurses.string.printf Функции печати форматированной строки
ncurses.string.scanf Функции чтения строки по формату
ncurses.terminal.control Функции контроля вывода терминала
ncurses.terminal.termcap Функции эмуляции базы termcap
ncurses.terminal.terminal Базовые функции инициализации терминала
ncurses.terminal.terminfo Функции работы с параметрами terminfo
ncurses.window.attr Функции работы с атрибутами окна
ncurses.window.pad Функции работы с pad
ncurses.window.refresh Функции работы с отрисовкой окна
ncurses.window.scroll Функции работы с прокруткой окна
ncurses.window.window Функции работы с окном
process.context Функции работы с контекстом
process.environ Функции работы с переменными окружения
process.fenv Функции обработки исключительных ситуаций с вещественными числами
process.goto Функции передачи управления
process.ipc.ipc Функции межпроцессного взаимодействия
process.ipc.msg Функции передачи сообщений между процессами
process.ipc.sem Функции управления IPC семафорами
process.ipc.shm Функции управления разделяемой памятью
process.meta.fs Функции работы с атрибутами процесса, относящимися к файловой системе
process.meta.meta Функции получения идентификаторов процесса
process.meta.nice Функции работы с приоритетом процесса
process.meta.user Функции работы с атрибутами процесса, относящимися к пользователю
process.pgroup Функции работы с группами процессов и сессиями
process.process Базовые функции управления процессами
process.resources Функции управления ресурсами процесса
process.scheduler Функции работы с планировщиком процессов
pthread.attr Функции работы с атрибутами потоков управления
pthread.cond.cond Функции работы с условными переменными
pthread.cond.condattr Функции работы с атрибутами условных переменных
pthread.mutex Функции работы с мьютексами
pthread.pthread Базовые функции работы с потоками управления
pthread.rwlock.rwlock Функции работы с захватами на чтение-запись
pthread.rwlock.rwlockattr Функции работы с атрибутами захватов на чтение-запись
pthread.scheduler Функции работы с планировщиком потоков управления
pthread.sem Функции работы с семафорами потоков управления
pthread.tls Функции работы с локальными данными потоков управления
signal.sigaction Функции управления реакциями на сигналы
signal.sigctrl Функции управления блокировкой сигналов
signal.sigsend Функции посылки сигналов
signal.sigset Функции работы с множествами сигналов
signal.sigstr Функции преобразования сигналов в строку
signal.sigwait Функции ожидания сигналов
socket.netdata Функции работы с сетевым представлением данных
socket.netdb Функции работы с сбазой данных о сетевом окружении
socket.netif Функции работы с сетевыми интерфейсами
socket.rpc.clnt Функции клиентской части RPC
socket.rpc.pmap Функции работы с RPC pmap
socket.rpc.secure Функции безопасности RPC
socket.rpc.svc Функции серверной части RPC
socket.rpc.xdr Функции работы с данными RPC
socket.socket Функции работы с сокетами
system.host Функции работы с информацией о текущем узле сети
system.stat Функции получения статистики работы системы
system.sysconf Функции получения информации о конфигурации системы
system.user.account Функции управления статистикой работы пользователей системы
system.user.group Функции получения информации о группах пользователей системы
system.user.user Функции получения информации о пользователях системы
time.clock Функции работы с часами
time.conversion Функции преобразования предсталения времени
time.time Функции работы со временем
time.timer Функции работы с таймерами
util.assert Системные функции обработки ошибок
util.bit Функции работы с битами
util.compress Функции работы со сжатием данных
util.conversion.strint Функции преобразования строк в целые числа
util.conversion.strreal Функции преобразования строк в вещественные числа
util.conversion.token Функции разбора текста на лексемы
util.conversion.wchar Функции работы с широкими символами
util.conversion.wstrint Функции преобразования широкосимвольных строк в целые числа
util.conversion.wstrreal Функции преобразования широкосимвольных строк в вещественные числа
util.conversion.wtoken Функции разбора широкосимвольного текста на лексемы
util.crypt Криптографические функции
util.dl Функции управления динамической загрузкой
util.float Функции работы с вещественными числами
util.format.fmtmsg Функции форматирования сообщений
util.format.money Функции форматирования денежных единиц
util.format.printf Функции форматирования данных
util.format.scanf Функции извлечения данных из строкового представления
util.format.time Функции форматирования времени
util.format.wprintf Функции широкосимвольного форматирования данных
util.format.wscanf Функции извлечения данных из широкосимвольных строк
util.format.wtime Функции широкосимвольного форматирования времени
util.inet Функции преобразования сетевых адресов
util.pam Функции работы с механизмом PAM
util.regex Функции работы с регулярными выражениями
util.search.hash Функции работы с хеш таблицей
util.search.queue Функции работы с двунаправленным связным списком
util.search.search Функции работы с массивами данных
util.search.tree Функции работы с бинарным деревом
util.string.casecmp Функции сравнения строк без учета регистра
util.string.mem Функции работы с массивами байтов
util.string.str Функции работы со строками
util.string.wcasecmp Функции сравнения широкосимвольных строк без учета регистра
util.string.wmem Функции работы с массивами широких символов
util.string.wstr Функции работы с широкосимвольными строками
util.wordexp Функции расширения слов
util.getopt Функции разбора командной строки