[운영체제 실습] 4.에러처리 및 파일 다루기(low level)

1.파일 접근함수

 

예제

결과

unix.txt는 ex1_1파일과 같은 경로에 존재한다.

 

 

2.파일 열기 함수

 

예제

결과

 

 

3.오류 다루기

 

예제

결과

경로에 파일이 존재하지 않을때 에러를 처리할 수 있다.

 

 

4.커멘드 인자 다루기

 

예제

결과

 

 

5.파일 디스크립터 및 파일 열기 시스템콜

 

예제

결과

 

 

6.파일 열기 및 파일 열기 모드, 권한

 

예제

결과

 

 

 

7.파일 디스크립터에 관하여

 

예제 

결과

 

 

8.파일 읽기(시스템콜)

 

예제

결과

 

 

9.파일 읽고 쓰기 (시스템콜)

 

예제

 

결과

unix2.txt에는 1234라는 데이터가 있다. 그 데이터를 읽어서 myunix.txt에 썼다.

 

 

10.파일 오프셋(시스템 콜)

 

예제

 

결과

 

 

11.파일 디스크립터 복사

 

예제

 

결과

 

 

12.파일디스크립터 특성 설정하기

 

예제

결과

uinix.txt 파일에 hanbit media 가 출력되었다.

 

 

13.파일 삭제

 

예제

 

결과

파일이 삭제되고, Unlink tmp.aaa success!!! 출력이 된다.

 

 

 

예제파일

send.zip
0.01MB

 

 

 

 

참고 : 유닉스시스템 프로그래밍(한빛미디어)