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) |