BACKRUSH  유닉스명령  다음  자료실  Ascii Table   원격접속  달력,시간   프로세스  
지하철노선   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치

글쓴이: admin open 시스템 호출 조회수: 6924

http://www.backrush.com

존재하는 화일을 읽거나 쓰기전에 반드시 open 시스템호출로 화일을
개방해야 한다.

#include <fcntl.h>

int filedes, flsgs;
char *pathname;

.
.

filedes = open(pathname, flags);

첫번째 인수 pathname은 개방될 화일의 경로이름을 갖고 있는 문자열에
대한 포인터이다.
화일은 open이 호출되기전에 반드시 존재해야 한다. 그렇지
않으면 오류가 발생한다.

fcntl.h 에서 정의되는 상수

- O_RDONLY 읽기만 허용하는 개방 화일
- O_WRONLY 쓰기만 허용하는 개방 화일
- O_RDWR 읽고 쓰는 것을 허용하는 개방 화일
오류가 발생하면
open은 -1을 돌려준다. 오류는 화일이 존재하지 않을 경우
발생한다. 오류조사(error checking)를 시스템호출을 사용하는
모든 프로그램 에 대해서 해 주는 것은 발생할 지도 모르는
오류를 고려할때 매우 유익하다.


관련글 : 1 건 글쓴시간 : 2002/01/17 21:51 from 61.82.164.84

 

제 목

조회

날짜

글쓴이

 

Tcp/ip 개요

6503

2002.01.17

huiriri


  close 시스템 호출 목록보기 새글 쓰기 지우기 응답글 쓰기 글 수정 icmp toy  
BACKRUSH  유닉스명령  다음  자료실  Ascii Table   원격접속  달력,시간   프로세스  
지하철노선   RFC문서   SUN FAQ   SUN FAQ1   C메뉴얼   PHP메뉴얼   너구리   아스키월드 아이피서치