C POSIX-bibliotek

C POSIX-biblioteket är en specifikation av ett C-standardbibliotek för POSIX- system. Den utvecklades samtidigt som ANSI C -standarden. Vissa ansträngningar gjordes för att göra POSIX kompatibel med standard C ; POSIX innehåller ytterligare funktioner till de som introduceras i standard C.

C POSIX-bibliotekshuvudfiler

Header-fil Beskrivning Först släppt
<aio.h> Asynkron ingång och utgång Nummer 5
<arpa/inet.h> Funktioner för att manipulera numeriska IP-adresser (del av Berkeley-sockets ) Nummer 6
< assert.h > Verifiera antaganden Nummer 1
<complex.h> Komplex aritmetik, se C matematiska funktioner Nummer 6
<cpio.h> Magiska siffror för cpio- arkivformatet Nummer 3
<ctype.h> Karaktärstyper Nummer 1
< dirent.h > Tillåter öppning och listning av kataloger Nummer 2
<dlfcn.h> Dynamisk länkning Nummer 5
< errno.h > Hämtar felnummer Nummer 1
< fcntl.h > Filöppning, låsning och andra operationer Nummer 1
< fenv.h > Floating-Point Environment (FPE), se C matematiska funktioner Nummer 6
< float.h > Flyttalstyper, se C-datatyper Nummer 4
<fmtmsg.h> Meddelandevisningsstrukturer Nummer 4
<fnmatch.h> Filnamn matchar Nummer 4
<ftw.h> Genomgång av filträd Nummer 1
<glob.h> Sökvägsnamn "globing" (mönstermatchande) Nummer 4
<grp.h> Användargruppsinformation och kontroll Nummer 1
< iconv.h > Kodset konvertering anläggning Nummer 4
<inttypes.h> Heltalstyper med fast storlek, se C-datatyper Nummer 5
<iso646.h> Alternativa stavningar, se C alternativa tokens Nummer 5
<langinfo.h> Språkinformationskonstanter – bygger på C-lokaliseringsfunktioner Nummer 2
<libgen.h> Manipulering av sökvägar Nummer 4
<limits.h> Implementeringsdefinierade konstanter, se C-datatyper Nummer 1
<locale.h> Kategorimakron, se C-lokaliseringsfunktioner Nummer 3
<math.h> Matematiska deklarationer, se C matematiska funktioner Nummer 1
<monetary.h> Strängformatering av monetära enheter Nummer 4
<mqueue.h> Meddelandekö Nummer 5
<ndbm.h> NDBM databasoperationer Nummer 4
<net/if.h> Lista över lokala nätverksgränssnitt Nummer 6
<netdb.h> Översätter protokoll och värdnamn till numeriska adresser (en del av Berkeley-sockets ) Nummer 6
<netinet/in.h> Definierar Internetprotokoll och adressfamilj (del av Berkeley-sockets ) Nummer 6
<netinet/tcp.h> Ytterligare TCP- kontrollalternativ (en del av Berkeley-sockets ) Nummer 6
<nl_types.h> Lokaliseringsmeddelandekatalogfunktioner Nummer 2
<poll.h> Asynkron filbeskrivningsmultiplexering Nummer 4
<pthread.h> Definierar ett API för att skapa och manipulera POSIX-trådar Nummer 5
< pwd.h > passwd (användarinformation) åtkomst och kontroll Nummer 1
<regex.h> Matchning av reguljära uttryck Nummer 4
<sched.h> Utförande schemaläggning Nummer 5
<search.h> Sök tabeller Nummer 1
<semaphore.h> POSIX semaforer Nummer 5
< setjmp.h > Stack miljödeklarationer Nummer 1
<signal.h> Signaler, se C-signalhantering Nummer 1
<spawn.h> Processlek _ Nummer 6
< stdarg.h > Hantera lista med variabelargument Nummer 4
<stdbool.h> Boolesk typ och värden, se C-datatyper Nummer 6
<stddef.h> Standardtypdefinitioner, se C-datatyper Nummer 4
<stdint.h> Heltalstyper, se C-datatyper Nummer 6
<stdio.h> Standardbuffrad input/output, se C-fil input/output Nummer 1
<stdlib.h> Standardbiblioteksdefinitioner, se C standardbibliotek Nummer 3
<string.h> Flera strängoperationer, se C-stränghantering Nummer 1
<strings.h> Skift-okänsliga strängjämförelser Nummer 4
<stropts.h> Strömmanipulation, inklusive ioctl Nummer 4
< sys/ipc.h > Inter-process communication (IPC) Nummer 2
<sys/mman.h> Minneshantering, inklusive POSIX delat minne och minnesmappade filer Nummer 4
<sys/msg.h> POSIX meddelandeköer Nummer 2
<sys/resource.h> Resursanvändning, prioriteringar och begränsning Nummer 4
<sys/select.h> Synkron I/O-multiplexering Nummer 6
<sys/sem.h> XSI ( SysV- stil) semaforer Nummer 2
<sys/shm.h> XSI ( SysV style) delat minne Nummer 2
<sys/socket.h> Main Berkeley sockets header Nummer 6
<sys/stat.h> Filinformation ( stat et al.) Nummer 1
<sys/statvfs.h> Filsysteminformation Nummer 4
<sys/time.h> Tid och datum funktioner och strukturer Nummer 4
<sys/times.h> Filåtkomst och ändringstider Nummer 1
< sys/types.h > Olika datatyper som används på annat håll Nummer 1
<sys/uio.h> Vektoriserade I/O -operationer Nummer 4
<sys/un.h> Unix-domänuttag Nummer 6
< sys/utsname.h > Operativsysteminformation, inklusive uname Nummer 1
< sys/wait.h > Status för avslutade underordnade processer (se vänta ) Nummer 3
<syslog.h> Systemfelloggning Nummer 4
<tar.h> Magiska siffror för tjärarkivformatet Nummer 3
< termios.h > Tillåter terminal I/O- gränssnitt Nummer 3
< tgmath.h > Typgeneriska makron, se C matematiska funktioner Nummer 6
< tid.h > Typgeneriska makron, se C datum- och tidsfunktioner Nummer 1
<trace.h> Spårning av körtidsbeteende (FÖRSTÅDET) Nummer 6
<ulimit.h> Resursbegränsande (FÖRSTAT till förmån för ) Nummer 1
< unistd.h > Olika viktiga POSIX-funktioner och konstanter Nummer 1
< utime.h > inode åtkomst och ändringstider Nummer 3
<utmpx.h> Användarbokföringsdatabasfunktioner Nummer 4
<wchar.h> Bredkaraktärshantering, se C-stränghantering Nummer 4
<wctype.h> Wide-Character Classification and Mapping Utilities, se C-teckenklassificering Nummer 5
<wordexp.h> Ordexpansion som skalet skulle fungera Nummer 4
  • Officiell lista över rubriker i POSIX-biblioteket på opengroup.org
  • "Listar rubriker i POSIX-biblioteket" . Arkiverad från originalet den 24 juli 2010 . Hämtad 6 november 2007 .
  • Beskrivning av posix-biblioteket från Flux OSKit

Vidare läsning