UMASK(2)

NOM
umask - Fixer le masque de creation de fichiers.

SYNOPSIS
#include <sys/stat.h>

int umask(int mask);

DESCRIPTION
umask fixe le masqe de creation de fichiers a la valeur mask & 0777. Ce masque est utilise par open(2) pour positionner les permissions d'acces initales sur les fichiers nouvellement crees. Les bits contenus dans le umask sont elimines de la valeur 0666 pour creer les nouvelles permissions. Par exemple la valeur par defaut 022 pour le umask fournit une autorisation d'acces 0666 & ~022 = 0755 = rw-r--r--.

VALEUR RENVOYEE
La valeur precedente du masque est renvoyee.

CONFORMITE
SVr4, SVID, POSIX, X/OPEN, BSD 4.3

VOIR AUSSI
creat(2), open(2)