*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> umask (2)              
Title
Content
Arch
Section
 

UMASK(2)

Contents


NAME    [Toc]    [Back]

       umask - set file creation mask

SYNOPSIS    [Toc]    [Back]

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

       mode_t umask(mode_t mask);

DESCRIPTION    [Toc]    [Back]

       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 permissions
  0666  &  ~022	= 0644 = rw-r--r-- in the usual case where the
       mode is specified as 0666).

RETURN VALUE    [Toc]    [Back]

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

CONFORMING TO    [Toc]    [Back]

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

SEE ALSO    [Toc]    [Back]

      
      
       creat(2), open(2)



Linux				  1998-08-09			      UMASK(2)
[ Back ]
 Similar pages
Name OS Title
umask HP-UX set and get file creation mask
umask IRIX set and get file creation mask
umask IRIX set file-creation mode mask
pxfumask IRIX Sets the file creation mask
umask Tru64 Sets and gets the value of the file creation mask
umask FreeBSD set file creation mode mask
umask NetBSD set file creation mode mask
umask OpenBSD set file creation mode mask
umask HP-UX set or display the file mode creation mask
umask Tru64 Displays or sets the file mode creation mask
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service