분류 전체보기 328

[4월 28일 3교시] 파일 및 디렉터리 관련 시스템 콜

link #include<unistd.h> int link(const char *existingpath, const char *newpath); 기능  존재하는 파일에 대해 새로운 디렉터리 항목 생성. i-node에 대한 연결 계수(link count) 1증가. 슈퍼 유저만이 디렉터리에 대한 링크 설정 가능. 서로 다른 파일 시스템 간 링크를 허용하지 않음. 리턴 : 성공시 0, 실패시 -1 unlink #include&l..

[4월 27일 3교시] 파일 관련 시스템 콜

open : 파일열기 #include<fcntl.h> int open(const char *pathname, int oflag, mode_t mode); 기능 : 존재하는 파일을 열거나 새로운 파일을 만드는 함수. 리턴 : 성공시 fd값, 실패시 -1 pathname : 열고자 하는 파일의 이름 oflag : 플래그  - 단일 지정 : 읽기, 쓰기, 읽기/쓰기  - 중복 지정  O_APPEND(쓰기는 파일 끝 추가),  O_C..