Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
UMASK(2)		   Linux Programmer's Manual		      UMASK(2)

NAME
       umask - set file	creation mask

SYNOPSIS
       #include	<sys/types.h>
       #include	<sys/stat.h>

       mode_t umask(mode_t mask);

DESCRIPTION
       umask sets the umask to mask & 0777.

       The  umask  is  used  by	 open(2)  to set initial file permissions on a
       newly-created file.  Specifically, permissions in the umask are	turned
       off  from  the  mode  argument  to open(2) (so, for example, the	common
       umask default value of 022 results in new files being created with per-
       missions	 0666  &  ~022	= 0644 = rw-r--r-- in the usual	case where the
       mode is specified as 0666).

RETURN VALUE
       This system call	always succeeds	and the	previous value of the mask  is
       returned.

CONFORMING TO
       SVr4, SVID, POSIX, X/OPEN, BSD 4.3

SEE ALSO
       creat(2), open(2)

Linux				  1998-08-09			      UMASK(2)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | CONFORMING TO | SEE ALSO

Want to link to this manual page? Use this URL:
<http://www.freebsd.org/cgi/man.cgi?query=umask&sektion=2&manpath=Red+Hat+Linux%2fi386+9>

home | help