Index

NOM

Fonctions de bibliothèque

DESCRIPTION

Lorsque l'on débute sous Linux (et même après quelques années de pratique :-)), on ne se rend pas toujours compte des commandes possibles mises à disposition de l'utilisateur. Aussi, un index devient fort utile pour consulter la liste de ces commandes.

C'est la raison d'être de cette page.

LISTE

INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL
Constantes en virgule flottante.
MB_CUR_MAX
Longueur maximale d'un caractère multi-octets dans la localisation courante.
MB_LEN_MAX
Longueur maximale d'un caractère quelque soit la localisation.
Tcl_Access, Tcl_Stat
vérification des droits de fichier et d'autres attributs
Tcl_AddObjErrorInfo, Tcl_AddErrorInfo, Tcl_SetObjErrorCode, Tcl_SetErrorCode, Tcl_SetErrorCodeVA, Tcl_PosixError, Tcl_LogCommandInfo
gestion de l'information relative aux erreurs
__setfpucw
Positionner le mot de contrôle du FPU sur les machines i386 (obsolète).
a64l, l64a
Conversion de long en base 64 et inversement.
abort
Termine de manière anormale le programme en cours.
abs, labs, llabs, imaxabs
Calculer la valeur absolue d'un entier.
acos, acosf, acosl
Fonction arccosinus.
acosh, acoshf, acoshl
Fonction arccosinus hyperbolique.
addseverity
Introduire de nouvelles classes de sévérité.
adjtime
Corriger le temps pour synchroniser l'horloge système.
aio_cancel
Annuler une requête d'E/S asynchrone en cours
aio_error
Récupérer l'état d'erreur d'une opération d'E/S asynchrone.
aio_fsync
Synchronisation de fichier asynchrone.
aio_read
Lecture asynchrone.
aio_return
Récupérer l'état de retour d'une opération d'E/S asynchrone.
aio_suspend
Attendre une opération d'E/S asynchrone ou un dépassement de temps.
aio_write
Écriture asynchrone.
alloca
Allocation mémoire.
argz_add, argz_add_sep, argz_append, argz_count, argz_create, argz_create_sep, argz_delete, argz_extract, argz_insert, argz_next, argz_replace, argz_stringify
Fonctions pour manipuler des vecteurs argz.
asin, asinf, asinl
Fonction arcsinus.
asinh, asinhf, asinhl
Fonction arcsinus hyperbolique.
asprintf, vasprintf
Écriture formatée dans une chaîne allouée.
assert
Terminer le programme en cas d'échec d'un test.
assert_perror
Vérifie un code d'erreur et arrête le programme.
atan, atanf, atanl
Fonction arctangente.
atan2, atan2f, atan2l
Fonction arctangente du rapport de deux variables.
atanh, atanhf, atanhl
Fonction arctangente hyperbolique.
atexit
Enregistrer une fonction à invoquer à la fin du processus.
atof
Conversion d'une chaîne en réel (double).
atoi, atol, atoll, atoq
Conversion d'une chaîne en entier.
basename, dirname
Analyse des composants d'un chemin d'accès.
bcmp
Comparaison de blocs d'octets.
bcopy
Copier un bloc d'octets.
bindresvport
Affecter une socket à un port privilégié.
bsearch
Recherche dichotomique dans une table triée.
bstring, bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove, memset
Opérations sur des blocs d'octets.
btowc
Convertir un octet en caractère large.
btree
Méthodes d'accès à une base de données en arbre binaire.
byteorder, htonl, htons, ntohl, ntohs
Conversions d'ordre des octets entre un hôte et un réseau.
bzero
Écrire des octets de valeur zéro dans un bloc d'octets.
cabs, cabsf, cabsl
Modules de nombres complexes.
cacos, cacosf, cacosl
Fonctions arc cosinus complexes.
cacosh, cacoshf, cacoshl
Fonctions arc cosinus hyperboliques complexes.
canonicalize_file_name
Renvoyer le nom de fichier normalisé.
carg, cargf, cargl
Fonctions arguments de nombres complexes.
casin, casinf, casinl
Fonctions arc sinus complexes.
casinh, casinhf, casinhl
Fonctions arc sinus hyperboliques complexes.
catan, catanf, catanl
Fonctions arc tangentes complexes.
catanh, catanhf, catanhl
Fonctions arc tangentes hyperboliques complexes.
catgets
Obtenir un message contenu dans un catalogue.
catopen, catclose
Ouverture/fermeture d'un catalogue de messages.
cbrt, cbrtf, cbrtl
Fonctions racines cubiques
ccos, ccosf, ccosl
Fonctions cosinus complexes.
ccosh, ccoshf, ccoshl
Fonctions cosinus hyperboliques complexes.
ceil, ceilf, ceil
Plus petit entier supérieur ou égal à x.
cerf, cerff, cerfl, cerfc, cerfcf, cerfcl
Fonctions d'erreurs complexes.
cexp, cexpf, cexpl
Fonctions exponentielles complexes.
cexp2, cexp2f, cexp2l
Exponentielles en base 2 de nombres complexes.
cfree
Libérer la mémoire allouée.
cimag, cimagf, cimagl
Obtenir la partie imaginaire d'un nombre complexe.
clearenv
Vider l'environnement.
clock
Déterminer la durée d'utilisation du processeur.
clock_getres, clock_gettime, clock_settime
fonctions d'horloge et de temps
clog, clogf, clogl
Logarithmes népériens de nombres complexes.
clog10, clog10f, clog10l
Logarithmes décimaux de nombres complexes.
clog2, clog2f, clog2l
Logarithmes binaires de nombres complexes.
closedir
Fermer un répertoire.
CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR
Accès aux informations de service.
confstr
Lire une chaîne de caractères dépendant de la configuration.
conj, conjf, conjl
Calculer le conjugué complexe.
copysign
Copier le signe d'un nombre.
cos, cosf, cosl
Fonction cosinus.
cosh, coshf, coshl
Fonction cosinus hyperbolique.
cpow, cpowf, cpowl
Fonctions puissances complexes.
cproj, cprojf, cprojl
Projections sur une sphère de Riemann.
creal, crealf, creall
Parties réelles de nombres complexes.
crypt
Crytage de données ou de mot de passe.
csin, csinf, csinl
Fonctions sinus complexes.
csinh, csinhf, csinhl
Fonctions sinus hyperboliques complexes.
csqrt, csqrtf, csqrtl
Racines carrées complexes.
ctan, ctanf, ctanl
Fonctions tangentes complexes.
ctanh, ctanhf, ctanhl
Tangentes hyperboliques complexes.
ctermid
Obtenir le nom du terminal de contrôle.
ctime, asctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, localtime_r
Conversions de dates et heures binaires en ASCII.
daemon
Exécution en arrière-plan.
dbopen
Méthodes d'accès aux bases de données.
des_crypt, ecb_crypt, cbc_crypt, des_setparity, DES_FAILED
Cryptage DES rapide.
difftime
Calculer des intervalles de temps.
dirfd
Obtenir un descripteur fichier pour un répertoire.
div, ldiv, lldiv, imaxdiv
Calculer le quotient et le reste d'une division entière.
dl_iterate_phdr
Se promener dans une liste d'objets partagés.
dladdr, dlclose, dlerror, dlopen, dlsym, dlvsym
Interface de programmation pour le chargeur de bibliothèques dynamiques.
dprintf, vdprintf
Écriture formatée dans un descripteur de fichier.
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48
Générateurs de nombres pseudo-aléatoires uniformément distribués.
drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r
Générer des nombres pseudo-aléatoire uniformemment distribués de manière ré-entrante.
dysize
Obtenir le nombre de jours pour une année donnée.
ecvt, fcvt
Conversions de nombres réels en chaînes de caractères.
ecvt_r, fcvt_r, qecvt_r, qfcvt_r
Convertir un réel en chaîne.
encrypt, setkey, encrypt_r, setkey_r
Crypter des messages de 64 bits.
envz_add, envz_entry, envz_get, envz_merge, envz_remove, envz_strip
Support des chaînes d'environnement.
erf, erff, erfl, erfc, erfcf, erfcl
Fonctions d'erreur et fonctions d'erreur complémentaire.
err, verr, errx, verrx, warn, vwarn, warnx, vwarnx
Messages d'erreur formatés.
errno
Code de la dernière erreur.
error, error_at_line, error_message_count, error_on_per_line, error_print_progname
Fonctions de compte-rendu d'erreurs de la glibc.
ether_aton, ether_ntoa, ether_ntohost, ether_hosttonn, ether_line, ether_ntoa_r, ether_aton_r
Routines de manipulation d'adresses Ethernet.
execl, execlp, execle, execv, execvp
Exécuter un programme.
exit
Fin normale d'un processus.
exp, expf, expl
Fonction exponentielle.
exp10, exp10f, exp10l
Fonction exponentielle base 10.
exp2, exp2f, exp2l
Fonction exponentielle base 2.
expm1, expm1f, expm1l
Exponentielle moins 1.
fabs, fabsf, fabsl
Valeur absolue d'un nombre en virgule flottante.
fclose
Fermer un flux.
fcloseall
Fermer tous les flux ouverts.
fdim, fdimf, fdiml
Différence positive.
feclearexcept, fegetexceptflag, feraiseexcept, fesetexceptflag, fetestexcept, fegetenv, fegetround, feholdexcept, fesetround, fesetenv, feupdateenv, fedisableexcept, feenableexcept, fegetexcept
Gestion des exceptions C99 pour les arrondis et les erreurs en virgule flottante.
ferror, clearerr, feof, fileno
Vérifier et réinitialiser les états d'un flux.
fexecve
Exécuter un programme spécifié par un descripteur de fichier.
fflush
Vider les tampons d'un flux.
ffs
Chercher le premier bit à 1 dans un mot.
fgetgrent
Lire un fichier de groupes.
fgetpwent
Lire un fichier de mots de passe.
fgetwc, getwc
Lire une chaîne de caractères larges dans un flux.
fgetws
Lire une chaîne de caractères larges depuis un flux.
finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl
Fonctions BSD de classement en virgule flottante
flockfile, ftrylockfile, funlockfile
Verrouillage d'un flux pour stdio.
floor, floorf, floorl
Le plus grand entier inférieur ou égal à x.
fma, fmaf, fmal
Multiplication et addition en virgule flottante.
fmax, fmaxf, fmaxl
Calculer le maximum.
fmemopen, open_memstream
Ouvrir de la mémoire comme un flux.
fmin, fminf, fminl
Calculer le minimum.
fmod, fmodf, fmodl
Fonction modulo réel.
fmtmsg
Afficher des messages d'erreur formatés
fnmatch
Correspondance de noms de fichiers.
fopen, fdopen, freopen
Fonctions d'ouverture de flux.
fpathconf, pathconf
Lire les valeurs de configuration concernant un fichier.
fpclassify, isfinite, isnormal, isnan
Macros de classification en virgule flottante.
fpurge, __fpurge
Purger un flux
fputwc, putwc
Écrire un caractère large dans un fichier.
fputws
Écrire dans un flux une chaîne de caractères larges.
fread, fwrite
Entrées-sorties binaires sur un flux.
frexp, frexpf, frexpl
Conversion de réel en fraction normalisée.
fgetpos, fseek, fsetpos, ftell, rewind
Accéder à la position courante d'un flux.
fseeko, ftello
Fixer ou consulter la position courante d'un flux.
ftime
Obtenir la date et l'heure.
ftok
Convertir un nom de fichier et un identificateur de projet en clé IPC Système V.
fts, fts_open, fts_read, fts_children, fts_set, fts_close
Descente d'arborescence de fichiers.
ftw, nftw
Parcours d'arborescence de fichiers.
futimes
Modifier les horodatages d'accès et/ou de modification d'un fichier ouvert.
fwide
Fixer et déterminer les orientations d'un flux.
gamma, gammaf, gammal
Logarithme de la fonction gamma.
gcvt
Conversion d'un réel en chaîne de caractères.
getaddrinfo, freeaddrinfo, gai_strerror
Traduction d'adresses et de services réseau.
getcwd, get_current_dir_name, getwd
Obtenir le répertoire courant.
getdate, getdate_r
Conversion d'une chaîne de caractères en structure tm.
getdirentries
Lire le contenu d'un répertoire dans un format indépendant du système.
getenv
Lire une variable d'environnement.
getfsent, getfsspec, getfsfile, setfsent, endfsent
Gérer la table des systèmes de fichiers.
getgrent, setgrent, endgrent
Lire les enregistrements du fichier des groupes.
getgrent_r, fgetgrent_r
Obtenir un enregistrement du fichier group de manière réentrante.
getgrnam, getgrnam_r, getgrgid, getgrgid_r
Obtenir l'enregistrement d'un groupe.
getgrouplist
Lister les groupes auquels appartient un utilisateur.
gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent, herror, hstrerror
Obtenir des informations concernant le réseau.
getipnodebyname, getipnodebyaddr, freehostent
Obtenir les adresses réseau et noms d'hôte.
getline, getdelim
Saisie de chaîne délimitée.
getloadavg
Renvoie les moyennes de la charge du système.
getlogin, getlogin_r, cuserid
Obtenir le nom de l'utilisateur.
getmntent, setmntent, addmntent, endmntent, hasmntopt
Obtenir des descriptions d'un système de fichiers.
getnameinfo
Traduction d'adresse en nom de façon indépendante du protocole.
getnetent, getnetbyname, getnetbyaddr, setnetent, endnetent
Lire les informations réseau.
getopt, getopt_long, getopt_long_only
Analyser les options de la ligne de commande.
getpass
Saisie d'un mot de passe (password).
getprotoent, getprotobyname, getprotobynumber, setprotoent, endprotoent
Accéder aux protocoles.
getpt
Ouvre un pseudo-terminal maître (PTM).
getpw
Reconstruire un enregistrement de mot de passe.
getpwent, setpwent, endpwent
Lire un enregistrement du fichier des mots de passe.
getpwent_r, fgetpwent_r
Obtenir un enregistrement du fichier passwd de manière réentrante.
getpwnam, getpwnam_r, getpwuid, getpwuid_r
Lire un enregistrement du fichier des mots de passe.
getrpcent, getrpcbyname, getrpcbynumber, setrpcent, endrpcent
Lire une entrée RPC.
getrpcport
Renvoie un numéro de port RPC.
gets, fgetc, fgets, getc, getchar, ungetc
Saisie de caractères et de chaînes.
getservent, getservbyname, getservbyport, setservent, endservent
Accéder aux informations sur les services.
getttyent, getttynam, setttyent, endttyent
Lire le fichier des terminaux.
getumask
Renvoyer le masque de permission pour la création de fichier.
getusershell, setusershell, endusershell
Obtenir la liste des interpréteur de commande.
getutent, getutid, getutline, pututline, setutent, endutent, utmpname
Accéder aux enregistrements utmp.
getw, putw
Lecture et écriture de mots (ints).
getwchar
Lecture d'un caractère large depuis l'entrée standard.
glob, globfree
Rechercher un chemin d'accès correspondant à un motif.
grantpt
Accéder à un pseudo-terminal esclave.
gsignal, ssignal
Gestion de signaux.
hash
Méthodes d'accès aux bases de données avec tables de hachage.
hsearch, hcreate, hdestroy
Gestion de table de hachage.
hypot, hypotf, hypotl
Distance euclidienne.
iconv
Conversion de caractères larges.
iconv_close
Libérer un descripteur de conversion de caractères.
iconv_open
Allouer un descripteur pour une conversion de jeux de caractères.
ilogb, ilogbf, ilogbl
Récupérer l'exposant entier d'une valeur en virgule flottante.
index, rindex
Recherche de caractères dans une chaîne.
inet_aton, inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof
Routines de manipulation d'adresses Internet.
inet_ntop
Manipuler les adresses réseau.
inet_pton
Créer une structure d'adresse réseau.
infnan
Traiter un résultat infini ou non-numérique (NaN).
initgroups
Initialiser la liste de groupes supplémentaires.
insque, remque
Ajouter ou supprimer un élément d'une file.
intro
Introduction aux fonctions de bibliothèque.
isalpha, isalnum, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit
Routines de classification de caractères.
isatty
Vérifier si un descripteur se rapporte à un terminal.
isgreater, isgreaterequal, isless, islessgreater, isunordered
macros vérifiant les relations d'ordre.
iswalnum
Vérifier si un caractère large est alphanumérique.
iswalpha
Vérifier si un caractère large est alphabétique.
iswblank
Vérifier si un caractère large est blanc.
iswcntrl
Vérifier si un caractère large est un caractère de contrôle.
iswctype
Classification des caractères larges.
iswdigit
Vérifier si un caractère large est numérique.
iswgraph
Vérifier si un caractère large a une représentation graphique.
iswlower
Vérifier si un caractère large est minuscule.
iswprint
Vérifier si un caractère large est imprimable.
iswpunct
Vérifier si un caractère large est un symbole de ponctuation.
iswalpha
Vérifier si un caractère large est un espace.
iswupper
Vérifier si un caractère large est une majuscule.
iswxdigit
Vérifier si un caractère large est un chiffre hexadécimal.
j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl, y0, y0f, y0l, y1, y1f, y1l, yn, ynf, ynl
Fonctions de Bessel.
key_decryptsession, key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set
Interface pour le démon générateur de clé RPC.
killpg
Envoi d'un signal à tous les membres d'un groupe du processus.
ldexp, ldexpf, ldexpl
Multiplie un nombre réel par une puissance de 2.
lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r
Logarithme de la fonction gamma.
localeconv
Obtenir des informations sur les formats numériques.
lockf
Poser, examiner ou supprimer un verrou POSIX sur un fichier ouvert.
log, logf, logl
Fonction logarithme.
log10, log10f, log10l
Fonction logarithme en base 10.
log1p, log1pf, log1pl
Exponentielle moins 1, logarithme de 1 plus x.
log2, log2f, log2l
Fonction logarithme en base 2.
logb, logbf, logbl
Récupérer l'exposant d'une valeur en virgule flottante.
login, logout
Écrire les entrées utmp et wtmp.
longjmp, siglongjmp
Saut non-local vers un contexte de pile sauvegardé.
lrint, lrintf, lrintl, llrint, llrintf, llrintl
Arrondir à l'entier le plus proche.
lround, lroundf, lroundl, llround, llroundf, llroundl
Arrondir à l'entier le plus proche.
lsearch, lfind
Recherche linéaire dans une table.
lseek64
Positionner la tête de lecture/écriture 64 bits dans un fichier.
makecontext, swapcontext
Manipulation du contexte utilisateur.
malloc, calloc, free, realloc
Allocation et libération dynamiques de mémoire.
__malloc_hook, __malloc_initialize_hook, __memalign_hook, __free_hook, __realloc_hook, __after_morecore_hook
Variables de débogage de malloc.
mblen
Déterminer la taille du prochain caractère multi-octets.
mbrlen
Calculer la longueur d'un caractère multi-octets.
mbrtowc
Convertir une séquence multi-octets en caractère large.
mbsinit
Vérifier si la conversion est dans l'état initial.
mbsnrtowcs
Convertir une séquence multi-octets en chaîne de caractères larges.
mbsrtowcs
Convertir une séquence multi-octets en chaîne de caractères larges.
mbstowcs
Convertir une chaîne de caractères multi-octets en une chaîne de caractères étendus.
mbtowc
Convertir une séquences multi-octets en caractères étendus.
memccpy
Copie de zone mémoire.
memchr
Rechercher un caractère dans une zone mémoire.
memcmp
Comparaison de zones mémoire.
memcpy
Copier une zone mémoire.
memfrob
Crypter une zone de mémoire.
memmem
Rechercher une sous-chaîne.
memmove
Copier une zone mémoire.
mempcpy, wmempcpy
Copier une zone mémoire
memset
Remplir une zone mémoire avec un octet donné.
mkdtemp
Création d'un répertoire temporaire unique.
mkfifo
Créer un fichier spécial FIFO.
mkfifoat
Créer une FIFO (tube nommé) relativement à un descripteur de fichier de répertoire.
mkstemp
Créér un fichier temporaire unique.
mktemp
Créer un nom de fichier temporaire unique.
modf, modff, modfl
Séparer la partie entière et décimale d'un nombre réel.
mpool, mpool_open, mpool_filter, mpool_new, mpool_get, mpool_put, mpool_sync, mpool_close
Partage d'ensembles de tampons mémoires.
mq_close
Fermer un descripteur de file de messages.
mq_getattr, mq_setattr
Obtenir/définir les attributs d'une file de messages.
mq_notify
S'enregistrer pour la réception d'une notification de l'arrivée d'un nouveau message.
mq_open
Ouvrir une file de messages.
mq_receive, mq_timedreceive
Recevoir un message d'une file de messages.
mq_send, mq_timedsend
Envoyer un message à une file de messages.
mq_unlink
Supprimer une file de message.
mtrace, muntrace
Débogage de malloc.
nan, nanf, nanl
Fonctions renvoyant « Not a Number ».
netlink
Macros pour netlink.
nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl
Manipulation de nombres en virgule flottante.
nl_langinfo
Demande d'informations sur la langue et la localisation.
offsetof
Décalage du membre d'une structure.
on_exit
Programmer une fonction à appeler à la fin normale du processus.
opendir
Ouvrir un répertoire.
openpty, login_tty, forkpty
Fonctions utilitaires pour terminaux tty.
perror
Afficher un message d'erreur système.
popen, pclose
Entrées-sorties pour un processus.
posix_fallocate
Allouer de l'espace pour un fichier.
posix_memalign, memalign, valloc
Allocation de mémoire alignée.
posix_openpt
Ouvrir un périphérique pseudo-terminal.
pow, powf, powl
Fonction puissance.
pow10, pow10f, pow10l
Fonction 10 puissance.
printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf
Formatage des sorties.
profil
Suivi du temps d'exécution.
program_invocation_name, program_invocation_short_name
Obtenir le nom utilisé pour invoquer le programme appelant.
psignal
Afficher le libellé d'un signal.
ptsname, ptsname_r
Obtenir le nom d'un pseudo-terminal esclave.
putenv
Ajouter ou modifier une variable d'environnement.
putgrent
Écrire un enregistrement base de données group dans un fichier.
putpwent
Ecrire un enregistrement dans un fichier de mots de passe.
puts, fputc, fputs, putc, putchar
Écriture de caractères et de chaînes.
putwchar
Écriture d'un caractère large sur la sortie standard.
qecvt, qfcvt, qgcvt
Conversion de nombres réels en chaînes.
qsort
Trier une table.
LIST_ENTRY, LIST_HEAD, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_HEAD, LIST_REMOVE, TAILQ_ENTRY, TAILQ_HEAD, TAILQ_INIT, TAILQ_INSERT_AFTER, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_REMOVE, CIRCLEQ_ENTRY, CIRCLEQ_HEAD, CIRCLEQ_INIT, CIRCLEQ_INSERT_AFTER, CIRCLEQ_INSERT_BEFORE, CIRCLEQ_INSERT_HEAD, CIRCLEQ_INSERT_TAIL, CIRCLEQ_REMOVE
Implémentation des listes, files linéaires et circulaires.
raise
Envoyer un signal au processus en cours.
rand, rand_r, srand
Générateur de nombres pseudo-aléatoires.
random, srandom, initstate, setstate
Générateur de nombres aléatoires.
rcmd, rresvport, iruserok, ruserok
Routines renvoyant un flux de données pour une commande invoquée à distance.
re_comp, re_exec
Fonction regex BSD.
readdir
Consulter un répertoire.
realpath
Renvoie le chemin d'accès absolu.
recno
Méthodes d'accès aux bases de données avec enregistrements numérotés.
regcomp, regexec, regerror, regfree
Fonctions regex POSIX.
drem, dremf, dreml, remainder, remainderf, remainderl
Fonction reste en virgule flottante.
remove
Détruire un nom et éventuellement le fichier correspondant.
remquo, remquof, remquol
Reste et partie d'un quotient.
resolver, res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp, dn_expand
Routines de résolution de noms.
rewinddir
Réinitialiser un flux répertoire.
rexec
Renvoyer un flux sur une commande distante.
rint, rintf, rintl, nearbyint, nearbyintf, nearbyintl
Arrondir à l'entier le plus proche.
round, roundf, roundl
Arrondir à l'entier le plus proche en s'éloignant de zéro.
rpc
Bibliothèque de fonctions pour les appels de procédures à distance.
rpmatch
Déterminer si la réponse à une question est affirmative ou négative.
rtime
Lire l'heure sur un serveur distant.
rtnetlink
Macros manipulant des messages rtnetlink.
scalb, scalbf, scalbl, scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl
Multiplier un nombre en virgule flottante par un entier puissance une base.
scandir, alphasort, versionsort
Sélectionner des éléments d'un répertoire.
scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf
Entrées formatées.
seekdir
Positionner le pointeur de flux répertoire pour le prochain appel readdir().
sem_close
Fermer un sémaphore nommé.
sem_destroy
Détruire un sémaphore non-nommé.
sem_getvalue
Obtenir la valeur d'un sémaphore.
sem_init
Initialiser un sémaphore non-nommé.
sem_open
Initialiser et ouvrir un sémaphore nommé.
sem_post
Déverrouiller un sémaphore.
sem_unlink
Supprimer un sémaphore nommé.
sem_wait
Verrouiller un sémaphore.
setaliasent, endaliasent, getaliasent, getaliasent_r, getaliasbyname, getaliasbyname_r
Lire une entrée alias
setbuf, setbuffer, setlinebuf, setvbuf
Agir sur les tampons d'un flux.
setenv, unsetenv
Change ou ajoute une variable d'environnement.
setjmp, sigsetjmp
Sauver le contexte de pile pour un saut non-local.
setlocale
Fixe la localisation courante.
setlogmask
Fixer le masque de priorité de journalisation.
setnetgrent, endnetgrent, getnetgrent, getnetgrent_r, innetgr
Gérer les entrées du groupe réseau
shm_open, shm_unlink
Créer/ouvrir et supprimer des objets de mémoire partagés. POSIX.
siginterrupt
Permettre aux signaux d'interrompre les appels système.
signbit
Tester le signe d'un nombre réel à virgule flottante.
significand, significandf, significandl
Récupérer la mantisse d'un nombre en virgule flottante.
sigpause
Débloquer individuellement des signaux et les attendre.
sigset, sighold, sigrelse, sigignore
API signaux Système V.
sigsetops, sigemptyset, sigfillset, sigaddset, sigdelset, sigismember
Opérations sur les ensembles de signaux POSIX.
sigvec, sigblock, sigsetmask, siggetmask, sigmask
API signaux BSD.
sin, sinf, sinl
Fonction sinus.
sincos, sincosf, sincosl
Calculer simultanément des sinus et cosinus.
sinh, sinhf, sinhl
Fonction sinus hyperbolique.
sleep
Endormir le processus pour une durée déterminée.
sockatmark
Déterminer si la socket a atteint la marque de données hors-bande.
sqrt, sqrtf, sqrtl
Fonction racine carrée (square root).
stdarg, va_start, va_arg, va_copy, va_end
Liste variable d'arguments.
stdin, stdout, stderr
Flux d'entrées-sorties standards.
stdio
Bibliothèque standard de fonctions d'entrées-sorties.
__fbufsize, __flbf, __fpending, __fpurge, __freadable, __freading, __fsetlocking, __fwritable, __fwriting, _flushlbf
Interfaces pour la structure FILE (stdio)
stpcpy
Copier une chaîne en renvoyant un pointeur sur sa fin.
stpncpy
Copier une chaîne de taille fixe et pointer sur sa fin.
strcasecmp, strncasecmp
Comparer deux chaînes en ignorant les différences majuscules/minuscules.
strcat, strncat
Concaténer deux chaînes.
strchr, strrchr, strchrnul
Rechercher un caractère dans une chaîne.
strcmp, strncmp
Comparaison de deux chaînes.
strcoll
Comparaison de deux chaînes suivant la localisation en cours.
strcpy, strncpy
Copier une chaîne.
strdup, strndup, strdupa, strndupa
Dupliquer une chaîne.
strerror, strerror_r
Obtenir le libellé d'un numéro d'erreur.
strfmon
Convertir des valeurs monétaires en chaînes de caractères.
strfry
Créer une anagramme d'une chaîne.
strftime
Formater la date et l'heure.
string, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry, strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr, strtok, strxfrm, index, rindex
Opérations sur les chaînes de caractères.
strlen
Calculer la longueur d'une chaîne de caractères.
strnlen
Déterminer la longueur d'une chaîne.
strpbrk
Rechercher un ensemble de caractères dans une chaîne.
strptime
Conversion d'une chaîne de date en une structure tm.
strsep
Extraction de mots d'une chaîne.
strsignal
Obtenir un libellé décrivant un signal.
strspn, strcspn
Rechercher un ensemble de caractères dans une chaîne.
strstr
Rechercher une sous-chaîne.
strtod, strtof, strtold
Conversion d'une chaîne ASCII en nombre réel.
strtoimax, strtoumax
Convertir une chaîne de caractères en entier.
strtok, strtok_r
Extraire des mots d'une chaîne.
strtol, strtoll, strtoq
Convertir une chaîne en un entier long.
strtoul, strtoull, strtouq
Convertir une chaîne en entier long non-signé.
strverscmp
Comparaison de chaînes de version.
strxfrm
Transformations de chaînes.
swab
Échanger des octets adjacents.
sysconf
Obtenir des informations de configuration.
syslog, vsyslog, openlog, closelog
Envoyer un message de journalisation.
system
Exécuter une commande shell.
tan, tanf, tanl
Fonction tangente.
tanh, tanhf, tanhl
Fonction tangente hyperbolique.
tcgetpgrp, tcsetpgrp
Lire/écrire le processus d'avant-plan d'un terminal.
tcgetsid
Obtenir l'identificateur de session.
telldir
Obtenir la position actuelle dans un flux répertoire.
tempnam
Créer un nom de fichier temporaire.
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed
Configuration du terminal.
tgamma, tgammaf, tgammal
Véritables fonctions Gamma.
timegm, timelocal
Fonctions réciproques de gmtime and localtime.
tmpfile
Créer un fichier temporaire.
tmpnam, tmpnam_r
Créer un nom de fichier temporaire.
toascii
Conversion en caractère ASCII.
toupper, tolower
Conversion de lettres en majuscules ou minuscules.
towctrans
Transformation de caractères larges.
towlower
Conversion d'un caractère large en minuscule.
towlower
Conversion d'un caractère large en majuscule.
trunc, truncf, truncl
Arrondir à l'entier le plus proche vers zéro.
tsearch, tfind, tdelete, twalk, tdestroy
Manipulation d'arbre binaire.
ttyname
Obtenir le nom d'un terminal.
ttyslot
Trouver l'emplacement du terminal en cours dans un fichier.
tzset, tzname, timezone, daylight
Initialisation des données pour les conversions de temps.
ualarm
Programmer un signal après un nombre donné de microsecondes.
ulimit
Lire ou écrire les limites d'utilisation.
undocumented
Fonctions non-documentées de la bibliothèque C.
ungetwc
Remettre un caractère large dans un flux.
unlocked_stdio
Fonctions stdio non bloquantes.
unlockpt
Déverouiller une paire de pseudo-terminaux maître/esclave.
updwtmp, logwtmp
Ajouter une entrée dans le fichier wtmp.
usleep
Interrompre le programme durant un nombre donné de microsecondes.
wcpcpy
Copier une chaîne de caractères larges et indiquer sa fin.
wcpncpy
Copier une chaîne de caractères larges et indiquer sa fin.
wcrtomb
Convertir un caractère large en séquence multi-octets.
wcscasecmp
Comparer deux chaînes de caractères larges en ignorant les casses.
wcscat
Concaténer deux chaînes de caractères larges.
wcschr
Rechercher un caractère large dans une chaîne.
wcscmp
Comparer deux chaînes de caractères larges.
wcscpy
Copier une chaîne de caractères larges.
wcscspn
Extraire des portions de chaîne de caractères larges.
wcsdup
Dupliquer une chaîne de caractères larges.
wcslen
Déterminer la longueur d'une chaîne de caractères larges.
wcsncasecmp
Comparer deux chaînes de caractères larges de longueurs fixées, en ignorant les différences de casse.
wcsncat
Concaténer deux chaînes de caractères larges.
wcsncmp
Comparer deux chaînes de caractères larges de longueurs fixées.
wcsncpy
Copier une chaîne de caractères larges de longueur fixée.
wcsnlen
Déterminer la longueur d'une chaine de caractères larges limitée.
wcsnrtombs
Convertir une chaîne de caractères larges en séquence multi-octets.
wcspbrk
Rechercher un ensemble de caractères larges dans une chaîne.
wcsrchr
Rechercher un caractère large dans une chaîne.
wcsrtombs
Convertir une chaîne de caractères larges en séquence multi-octets.
wcsspn
Balayer une chaîne de caractères larges en sautant un ensemble de caractères.
wcsstr
Rechercher une sous-chaîne dans une chaîne de caractères larges.
wcstoimax, wcstoumax
Convertir une chaîne de caractères larges en entier.
wcstok
Extraire des mots d'une chaîne de caractères larges.
wcstombs
Convertir une chaîne de caractères étendus en chaîne de caractères multi-octets.
wcswidth
Déterminer la place nécessaire pour représenter une chaîne de caractères larges.
wctob
Essayer de représenter un caractère large sur un seul octet.
wctomb
Convertir un caractère étendu en caractère multi-octet.
wctrans
Descripteur de transposition des caractères larges.
wctype
Classification des caractères larges.
wcwidth
Déterminer le nombre de colonnes nécessaire pour un caractère large.
wmemchr
Rechercher un caractère large dans une zone de mémoire.
wmemcmp
Comparer deux tables de caractères larges.
wmemcpy
Copier une table de caractères larges.
wmemmove
Copier un tableau de caractères larges.
wmemset
Remplir un tableau de caractères larges avec un caractère large constant.
wordexp, wordfree
Effectuer l'expansion de mots à la manière d'un shell POSIX.
wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf
Formatage de chaînes de caractères larges.
xencrypt, xdecrypt, passwd2des
Cryptage de mots de passe RFS.
xdr
Bibliothèque de fonctions pour transmission externe de données.

AUTEUR

Un script mis au point par :
- Christophe BLAESS, pour la partie création proprement dite de cette page de manuel à partir des pages de manuels disponibles dans la section ;
- Alain PORTAL, pour l'adaptation dudit script à la création et mise en page de la version html à des fins de publication sur le site web des pages françaises.