Linux |
CentOS 5.3 |
|
![]() |
Index(3) |
![]() |
|
Fonctions de bibliothèque |
|
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. |
|
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. |
|
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. |
![]() |
Index(3) | ![]() |