Scroll to navigation

UMASK(2) 리눅스 프로그래머 메뉴얼 UMASK(2)

이름

umask - 파일 생성 마스크(mask)을 설정한다.

사용법

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

mode_t umask(mode_t mask);

설명

umask 는 umask를 mask & 0777 으로 설정한다.

umask는 새로 생성된 파일의 초기 허가권을 설정하기 위해 open(2)에 의해 사용된다. 특히, umask의 허가권은 open(2)mode 인자를의 허가권을 막는다. (예를 들어, 일반적인 umask 기본값이 022인 경우 mode가 0666으로 지정되어 있으면 0666 & ~022 = 0644 = rw-r--r-- 허가권으로 파일을 만든다.)

반환값

이 시스템 콜은 항상 성공하며 마스크의 이전값을 리턴한다.

호환

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

관련 항목

creat(2), open(2)

역자

정강훈 <skyeyes@soback.kornet.net>, 2000년 5월 1일

1998년 8월 9일 리눅스