UMASK

Section: 리눅스 프로그래머 메뉴얼 (2)
Updated: 1998년 8월 9일
Index
Return to Main Contents
 

이름

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일


 

Index

이름
사용법
설명
반환값
호환
관련 항목
역자

This document was created by man2html, using the manual pages.
Time: 08:07:00 GMT, March 25, 2004