Linux |
CentOS 4.8 |
|
![]() |
getumask(3) |
![]() |
|
getumask − renvoie le masque de permission utilisé lors de la création d’un fichier |
|
#include <sys/types.h> mode_t getumask(void); |
|
Cette fonction renvoie le masque de permission utilisé lors de la création d’un fichier. Elle est équivalente à |
mode_t getumask(void) {
|
|
mode_t mask = umask(0); |
||
|
umask(mask); |
||
|
return mask; |
|
} |
|
excepté qu’elle est explicitement prévue pour pouvoir être utilisée de manière saine dans le contexte d’une application multi-threadée (ie, elle partagge un sémaphore avec la fonction umask()). |
|
Cette fonction est documentée mais non encore implémentée dans la glibc version 2.2.5. |
|
Ceci est à la fois un vaporware GNU et une extension GNU. |
|
umask(2) |
|
Thierry Vignaud <tvignaud@mandrakesoft.com>, 2002 |
![]() |
getumask(3) | ![]() |