Linux |
CentOS 4.8 |
|
dirfd(3) |
dirfd − renvoie le descripteur de fichier du répertoire |
#include <sys/types.h> int dirfd(DIR *rep); |
La fonction dirfd() renvoie le descripteur de fichier associé avec le répertoire dont le chemin est passé par rep. |
En cas d’erreur, −1 est renvoyée. |
Le prototype de dirfd n’est disponible que si _BSD_SOURCE ou _SVID_SOURCE est défini (de manière explicite, ou implicite, en ne définissant pas _POSIX_SOURCE ou en compilant avec l’option -ansi). |
Ceci est une extension BSD, présente dans 4.3BSD-Reno, mais pas dans 4.2BSD. Elle est également présente dans la libc5 (depuis la version 5.1.2) et dans la glibc2 ([Ndt: libc6]). |
open(2), closedir(3), opendir(3), readdir(3), rewinddir(3), scandir(3), seekdir(3), telldir(3) |
Thierry Vignaud <tvignaud@mandrakesoft.com>, 2002 |
dirfd(3) |