UMASK(2)

NOMBRE
umask - establece la máscara de creación de ficheros

SYNOPSIS
#include <sys/stat.h>

int umask(int mask);

DESCRIPCIÓN
umask establece la máscara de usuario a mask & 0777. La máscara de usuario es usada por open(2) para establecer los permisos iniciales de un fichero recién creado. Específicamente, los permisos presentes en la máscara se desactivan a partir de 0666 (así pues, por ejemplo, el valor común por defecto de umask, 022, provoca que los nuevos ficheros se creen con permisos 0666 & ~022 = 0755 = rw-r--r--).

VALOR REGRESADO
Se devuelve el valor anterior de la máscara.

CONFORME A
SVr4, SVID, POSIX, X/OPEN, BSD 4.3

VÉASE
creat(2), open(2)