umask man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

umask(2)							      umask(2)

       umask - Sets and gets the value of the file creation mask

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

       mode_t umask(
	       mode_t cmask );

       Interfaces  documented on this reference page conform to industry stan‐
       dards as follows:

       umask():	 POSIX.1, XSH4.0, XSH4.2, XSH5.0

       Refer to the standards(5) reference page	 for  more  information	 about
       industry standards and associated tags.

       Specifies the value of the file mode creation mask.

       The umask() function sets the file mode creation mask of the process to
       the value of the cmask parameter and returns the previous value of  the
       mask.  The  cmask parameter is constructed by a logical OR operation on
       the file permission bits defined in the <sys/mode.h> header file.

       Whenever a file is  created  (by	 the  open(),  mkdir(),	 mkfifo(),  or
       mknod()	function),  all file permission bits set in the file mode cre‐
       ation mask are cleared in the mode of the created file.	This  clearing
       lets users restrict the default access to their files.

       The mask is inherited by child processes.

       Upon  successful	 completion,  the previous value of the file mode cre‐
       ation mask is returned. The state of any other bits in  that  value  is
       unspecified, except that a subsequent call to umask() with the returned
       value as cmask will leave the mask in the same as its state before  the
       first call, including any unspecified use of those bits.

       No errors are defined.

       Commands:  chmod(1), mkdir(1), Bourne shell sh(1b), POSIX shell sh(1p),

       Functions: chmod(2), mkdir(2), mknod(2), open(2), stat(2)

       Standards: standards(5)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net