C POSIX knihovna - C POSIX library - Wikipedia
C POSIX knihovna |
---|
|
The C POSIX knihovna je specifikace a C standardní knihovna pro POSIX systémy. Byl vyvinut současně s ANSI C. Standard. Bylo vyvinuto určité úsilí, aby byl POSIX kompatibilní s standard C.; POSIX obsahuje další funkce k těm, které byly zavedeny ve standardu C.
C Záhlaví souborů knihovny POSIX
![]() | Tento článek může vyžadovat vyčištění setkat se s Wikipedií standardy kvality. Specifický problém je: Li Oficiální seznam hlaviček v knihovně POSIX na opengroup.org opravdu je oficiální seznam hlaviček POSIX, pak je tento seznam neúplný, stejný pro knihovnu C POSIX (srpen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
Hlavičkový soubor | Popis | První vydání |
---|---|---|
<aio.h> | Asynchronní vstup a výstup | Číslo 5 |
<arpa/inet.h> | Funkce pro manipulaci s čísly IP adresy (část Berkeley zásuvky ) | Číslo 6 |
<tvrdit.h > | Ověřte předpoklady | Vydání 1 |
<complex.h> | Složitá aritmetika, viz C matematické funkce | Číslo 6 |
<cpio.h> | Magická čísla pro cpio formát archivu | Číslo 3 |
<ctype.h> | Typy znaků | Vydání 1 |
<dirent.h > | Umožňuje otevření a výpis adresáře | Vydání 2 |
<dlfcn.h> | Dynamické propojení | Číslo 5 |
<errno.h > | Načítání čísla chyby | Vydání 1 |
<fcntl.h > | Otevření souboru, zamykání a další operace | Vydání 1 |
<fenv.h > | Prostředí s plovoucí desetinnou čárkou (FPE), viz C matematické funkce | Číslo 6 |
<float.h > | Typy s plovoucí desetinnou čárkou, viz Datové typy C. | Číslo 4 |
<fmtmsg.h> | Struktury zobrazení zpráv | Číslo 4 |
<fnmatch.h> | Odpovídající název souboru | Číslo 4 |
<ftw.h> | Procházení stromu souborů | Vydání 1 |
<glob.h> | Název cesty "globbing" (porovnávání vzorů) | Číslo 4 |
<grp.h> | Uživatel skupina informace a kontrola | Vydání 1 |
<ikonav.h > | Kódová sada konverzní zařízení | Číslo 4 |
<inttypes.h> | Celočíselné typy s pevnou velikostí, viz Datové typy C. | Číslo 5 |
<iso646.h> | Alternativní hláskování, viz Alternativní žetony C. | Číslo 5 |
<langinfo.h> | Konstanty jazykových informací - navazuje na C lokalizační funkce | Vydání 2 |
<libgen.h> | Manipulace s cestou | Číslo 4 |
<limits.h> | Konstanty definované implementací, viz Datové typy C. | Vydání 1 |
<locale.h> | Kategorie maker, viz C lokalizační funkce | Číslo 3 |
<math.h> | Matematická prohlášení, viz C matematické funkce | Vydání 1 |
<monetary.h> | Řetězcové formátování peněžních jednotek | Číslo 4 |
<mqueue.h> | Fronta zpráv | Číslo 5 |
<ndbm.h> | NDBM databázové operace | Číslo 4 |
<net/if.h> | Výpis místních síťová rozhraní | Číslo 6 |
<netdb.h> | Překlad protokolu a názvů hostitelů na číselné adresy (část Berkeley zásuvky ) | Číslo 6 |
<netinet/in.h> | Definuje internetový protokol a rodinu adres (součást Berkeley zásuvky ) | Číslo 6 |
<netinet/tcp.h> | Další TCP možnosti ovládání (součást Berkeley zásuvky ) | Číslo 6 |
<nl_types.h> | Funkce katalogu lokalizačních zpráv | Vydání 2 |
<poll.h> | Multiplexování asynchronního deskriptoru souborů | Číslo 4 |
<pthread.h> | Definuje API pro vytváření a manipulaci POSIX vlákna | Číslo 5 |
<pwd.h > | heslo (informace o uživateli) přístup a kontrola | Vydání 1 |
<regex.h> | Regulární výraz vhodný | Číslo 4 |
<sched.h> | Plánování provádění | Číslo 5 |
<search.h> | Prohledat tabulky | Vydání 1 |
<semaphore.h> | POSIX semafory | Číslo 5 |
<setjmp.h > | Deklarace skládaného prostředí | Vydání 1 |
<signal.h> | Signály, viz Zpracování signálu C. | Vydání 1 |
<spawn.h> | Proces plodit | Číslo 6 |
<stdarg.h > | Zpracovat seznam proměnných argumentů | Číslo 4 |
<stdbool.h> | Booleovský typ a hodnoty, viz Datové typy C. | Číslo 6 |
<stddef.h> | Standardní definice typů, viz Datové typy C. | Číslo 4 |
<stdint.h> | Typy celých čísel, viz Datové typy C. | Číslo 6 |
<stdio.h> | Standardní vyrovnávací vstup / výstup, viz Vstup / výstup souboru C. | Vydání 1 |
<stdlib.h> | Standardní definice knihovny, viz C standardní knihovna | Číslo 3 |
<string.h> | Několik řetězcových operací, viz Zpracování řetězce C. | Vydání 1 |
<strings.h> | Porovnání řetězců bez rozlišování velkých a malých písmen | Číslo 4 |
<stropts.h> | Manipulace se streamem, včetně ioctl | Číslo 4 |
<sys / ipc.h > | Meziprocesová komunikace (IPC) | Vydání 2 |
<sys/mman.h> | Správa paměti, včetně POSIX sdílená paměť a soubory mapované do paměti | Číslo 4 |
<sys/msg.h> | POSIX fronty zpráv | Vydání 2 |
<sys/resource.h> | Využití zdrojů, priority a omezení | Číslo 4 |
<sys/select.h> | Synchronní I / O multiplexování | Číslo 6 |
<sys/sem.h> | XSI (SysV styl) semafory | Vydání 2 |
<sys/shm.h> | XSI (SysV styl) sdílená paměť | Vydání 2 |
<sys/socket.h> | Hlavní Berkeley zásuvky záhlaví | Číslo 6 |
<sys/stat.h> | Informace o souboru (stat et al.) | Vydání 1 |
<sys/statvfs.h> | Informace o systému souborů | Číslo 4 |
<sys/time.h> | Funkce a struktury času a data | Číslo 4 |
<sys/times.h> | Přístup k souborům a časy úprav | Vydání 1 |
<sys / types.h > | Různé datové typy používané jinde | Vydání 1 |
<sys/uio.h> | Vektorové I / O operace | Číslo 4 |
<sys/un.h> | Unixové doménové zásuvky | Číslo 6 |
<sys / utsname.h > | Informace o operačním systému, včetně uname | Vydání 1 |
<sys / wait.h > | Stav ukončených podřízených procesů (viz Počkejte ) | Číslo 3 |
<syslog.h> | Protokolování systémových chyb | Číslo 4 |
<tar.h> | Magická čísla pro dehet formát archivu | Číslo 3 |
<termios.h > | Umožňuje terminál I / O rozhraní | Číslo 3 |
<tgmath.h > | Makra generických typů, viz C matematické funkce | Vydání 1 |
<čas. h > | Makra generických typů, viz C. Funkce data a času | Vydání 1 |
<trace.h> | Sledování chování za běhu (DEPRECATED) | Číslo 6 |
<ulimit.h> | Omezení zdrojů (DEPRECATED ve prospěch | Vydání 1 |
<unistd.h > | Různé základní funkce a konstanty POSIX | Vydání 1 |
<utime.h > | inode časy přístupu a úpravy | Číslo 3 |
<utmpx.h> | Funkce uživatelské účetní databáze | Číslo 4 |
<wchar.h> | Zpracování širokých znaků, viz Zpracování řetězce C. | Číslo 4 |
<wctype.h> | Nástroje pro klasifikaci a mapování širokých znaků, viz Klasifikace znaků C. | Číslo 5 |
<wordexp.h> | Rozšiřování slov jako skořápka bude hrát | Číslo 4 |
Reference
- Oficiální seznam hlaviček v knihovně POSIX na opengroup.org
- "Vypíše záhlaví v knihovně POSIX". Archivovány od originál 24. července 2010. Citováno 6. listopadu 2007.
- Popis knihovny posixů z Flux OSKit
Další čtení
- Gallmeister, Bill (1. ledna 1995), Průvodce programátory POSIX.4: Programování pro skutečný svět (1. vyd.), O'Reilly Media, ISBN 1-56592-074-0