UMASK(2)

名前
umask - ファイル作成マスクをセットする

書式
#include <sys/stat.h>

int umask(int mask);

説明
umask は umask の値を mask & 0777 にセットする。 umask は、 open(2) で新しくファイルを作成する時に、ファイルの最初の許可(permission)を設定 するために使用する。 具体的には umask のパーミッションは 0666 から消される (例えば、通常デフォルトで使用されるマスク値 022 によって、新規作成のファ イルは 0666 & ~022 = 0755 = rw-r--r-- のパーミッションを持つことになる)。

返り値
それまでのマスク値が返される。

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

関連項目
creat(2), open(2)