Jump to content

POSIX-библиотека C.

Библиотека C POSIX — это спецификация стандартной библиотеки C для систем POSIX . Он был разработан одновременно со ANSI C. стандартом Были предприняты некоторые усилия, чтобы сделать POSIX совместимым со стандартом C ; POSIX включает дополнительные функции к тем, которые были представлены в стандарте C. С другой стороны, 5 заголовков, которые были добавлены в стандартную библиотеку C с C11, также не были включены в последующие версии POSIX.

Заголовочные файлы библиотеки C POSIX

[ редактировать ]
Заголовочный файл Описание Впервые выпущен Стандарт С
<aio.h>Асинхронный ввод и вывод Выпуск 5
<arpa/inet.h>Функции для манипулирования числовыми IP-адресами (часть сокетов Беркли ) Выпуск 6
<assert.h>Проверка предположений Выпуск 1 АНСИ (89)
<complex.h>Сложная арифметика, см. математические функции C. Выпуск 6 С99
<cpio.h>Магические числа для cpio формата архива Выпуск 3
<ctype.h>Типы персонажей Выпуск 1 АНСИ (89)
<dirent.h>Позволяет открывать и просматривать каталоги. Выпуск 2
<dlfcn.h>Динамическое связывание Выпуск 5
<errno.h>Получение номера ошибки Выпуск 1 АНСИ (89)
<fcntl.h>Открытие файла, блокировка и другие операции Выпуск 1
<fenv.h>Среда с плавающей запятой (FPE), см. математические функции C. Выпуск 6 С99
<float.h>Типы с плавающей запятой, см. типы данных C. Выпуск 4 АНСИ (89)
<fmtmsg.h>Структуры отображения сообщений Выпуск 4
<fnmatch.h>Соответствие имени файла Выпуск 4
<ftw.h>Обход дерева файлов Выпуск 1
<glob.h>Путь «подстановка» (сопоставление с образцом) Выпуск 4
<grp.h> пользователей Информация о группах и контроль Выпуск 1
<iconv.h> кодового набора Возможность преобразования Выпуск 4
<inttypes.h>Целочисленные типы фиксированного размера, см. типы данных C. Выпуск 5 С99
<iso646.h>Альтернативные варианты написания, см. альтернативные токены C. Выпуск 5 NA1 (95)
<langinfo.h>Константы языковой информации – основаны на функциях локализации C. Выпуск 2
<libgen.h>Манипулирование путями Выпуск 4
<limits.h>Константы, определяемые реализацией, см. Типы данных C. Выпуск 1 АНСИ (89)
<locale.h>Макросы категорий, см. Функции локализации C. Выпуск 3 АНСИ (89)
<math.h>Математические объявления, см. математические функции C. Выпуск 1 АНСИ (89)
<monetary.h>Строковое форматирование денежных единиц Выпуск 4
<mqueue.h>Очередь сообщений Выпуск 5
<ndbm.h> NDBM Операции с базой данных Выпуск 4
<net/if.h>Список локальных сетевых интерфейсов Выпуск 6
<netdb.h>Перевод имен протоколов и хостов в числовые адреса (часть сокетов Беркли ) Выпуск 6
<netinet/in.h>Определяет интернет-протокол и семейство адресов (часть сокетов Беркли ). Выпуск 6
<netinet/tcp.h>Дополнительные параметры управления TCP (часть сокетов Беркли ) Выпуск 6
<nl_types.h>Функции каталога сообщений локализации Выпуск 2
<poll.h>Асинхронное мультиплексирование файловых дескрипторов Выпуск 4
<pthread.h>Определяет API для создания потоков POSIX и управления ими. Выпуск 5
<pwd.h>passwd (информация пользователя) доступ и контроль Выпуск 1
<regex.h> регулярных выражений Сопоставление Выпуск 4
<sched.h>Планирование выполнения Выпуск 5
<search.h>Поиск таблиц Выпуск 1
<semaphore.h>POSIX- семафоры Выпуск 5
<setjmp.h>Объявления среды стека Выпуск 1 АНСИ (89)
<signal.h>Сигналы, см. обработку сигналов C. Выпуск 1 АНСИ (89)
<spawn.h> процесса Порождение Выпуск 6
<stdarg.h>Обработка списка аргументов переменных Выпуск 4 АНСИ (89)
<stdbool.h>Логический тип и значения, см. типы данных C. Выпуск 6 С99
<stddef.h>Определения стандартных типов, см. типы данных C. Выпуск 4 АНСИ (89)
<stdint.h>Целочисленные типы, см. типы данных C. Выпуск 6 С99
<stdio.h>Стандартный буферизованный ввод/вывод, см. ввод/вывод файла C. Выпуск 1 АНСИ (89)
<stdlib.h>Определения стандартной библиотеки см. в разделе Стандартная библиотека C. Выпуск 3 АНСИ (89)
<string.h>Несколько строковых операций, см. Обработку строк C. Выпуск 1 АНСИ (89)
<strings.h>Сравнение строк без учета регистра Выпуск 4
<stropts.h>Манипулирование потоками, включая ioctl Выпуск 4
<sys/ipc.h>Межпроцессное взаимодействие (IPC) Выпуск 2
<sys/mman.h>Управление памятью, включая общую память POSIX и файлы, отображаемые в памяти. Выпуск 4
<sys/msg.h> POSIX Очереди сообщений Выпуск 2
<sys/resource.h>Использование ресурсов, приоритеты и ограничения Выпуск 4
<sys/select.h>Синхронное мультиплексирование ввода-вывода Выпуск 6
<sys/sem.h> XSI ( SysV ) стиль Семафоры Выпуск 2
<sys/shm.h> XSI ( стиль SysV ) Общая память Выпуск 2
<sys/socket.h>Главный розеток Berkeley разъем Выпуск 6
<sys/stat.h>Информация о файле ( стат и др.) Выпуск 1
<sys/statvfs.h>Информация о файловой системе Выпуск 4
<sys/time.h>Функции и структуры времени и даты Выпуск 4
<sys/times.h>Доступ к файлу и время изменения Выпуск 1
<sys/types.h>Различные типы данных, используемые в других местах Выпуск 1
<sys/uio.h>Векторные операции ввода-вывода Выпуск 4
<sys/un.h>Доменные сокеты Unix Выпуск 6
<sys/utsname.h>Информация об операционной системе, включая uname Выпуск 1
<sys/wait.h>Статус завершенных дочерних процессов (см. wait ) Выпуск 3
<syslog.h>Регистрация системных ошибок Выпуск 4
<tar.h>Магические числа для tar формата архива Выпуск 3
<termios.h>Позволяет использовать ввода-вывода терминальные интерфейсы Выпуск 3
<tgmath.h>Типовые макросы, см. математические функции C. Выпуск 6 С99
<time.h>Типовые макросы, см. Функции даты и времени C. Выпуск 1 АНСИ (89)
<trace.h>Отслеживание поведения во время выполнения (УСТАРЕЛО) Выпуск 6
<ulimit.h>Ограничение ресурсов (УСТАРЕЛО в пользу <sys/resource.h>) Выпуск 1
<unistd.h>Различные важные функции и константы POSIX. Выпуск 1
<utime.h> индексного дескриптора время доступа и изменения Выпуск 3
<utmpx.h>Функции базы данных учета пользователей Выпуск 4
<wchar.h>Обработка расширенных символов, см. Обработку строк C. Выпуск 4 NA1 (95)
<wctype.h>Утилиты классификации и сопоставления расширенных символов, см. Классификацию символов C. Выпуск 5 NA1 (95)
<wordexp.h>Расширение слов, как это оболочка делает Выпуск 4
  • Официальный список заголовков в библиотеке POSIX на opengroup.org
  • «Перечисляет заголовки в библиотеке POSIX» . Архивировано из оригинала 24 июля 2010 года . Проверено 6 ноября 2007 г.
  • Описание библиотеки posix из Flux OSKit

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92da739af7495ab2bffe49215d8ce5be__1722508560
URL1:https://arc.ask3.ru/arc/aa/92/be/92da739af7495ab2bffe49215d8ce5be.html
Заголовок, (Title) документа по адресу, URL1:
C POSIX library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)