본문 바로가기

컴퓨터/언어,프로그래밍

유닉스 중에 #define FILE_NAME 0644 의미가 뭐죠?

#define  FILE_NAME 0644

 

유닉스 파일 접근권한 제어를 위해 프로그램 코딩시에 

FILE_NAME 이라는 메크로 변수로 대체하여 쓰겠다는 의미입니다.

나중에 프로그램 수정시 편리성을 확보하기 위해서 말입니다.

 

 

 0644       -rw-r--r--

                 읽기,쓰기 - 읽기 -읽기- 

 

 

fd=open("temp.txt",O_RDWR | O_CREAT ,0644);

---> fd=open("result.txt",O_RDWR | O_CREAT , FILE_NAME );


제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...