HPUX umask[2]

umask in anderen Kapiteln des hpux Handbuch:
umask.1
umask(2) umask(2)
NAME
umask - set and get file creation mask
SYNOPSIS
#include <sys/stat.h>
mode_t umask(mode_t cmask);
DESCRIPTION
umask() sets the process's file mode creation mask to umask() and
returns the previous value of the mask. Only the file access
permission bits of the masks are used.
The bits set in cmask specify which permission bits to turn off in the
mode of the created file, and should be specified using the symbolic
values defined in stat(5).
EXAMPLES
The following creates a file named path in the current directory with
permissions S_IRWXU|S_IRGRP|S_IXGRP, so that the file can be written
only by its owner, and can be read or executed only by the owner or
processes with group permission, even though group write permission
and all permissions for others are passed in to creat().
#include <sys/types.h>
#include <sys/stat.h>
int fildes;
(void) umask(S_IWGRP|S_IRWXO);
fildes = creat("path", S_IRWXU|S_IRWXG|S_IRWXO);
RETURN VALUE
The previous value of the file mode creation mask is returned.
SEE ALSO
mkdir(1), sh(1), mknod(1M), chmod(2), creat(2), mknod(2), open(2).
STANDARDS CONFORMANCE
umask(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1
Hewlett-Packard Company - 1 - HP-UX Release 9.0: August 1992