close(2)

#include <unistd.h>

int close(int fd);

open(2) 또는 creat(2)를 통하여 open한 파일을 닫습니다.

 

 

파라미터

fd
    - open(2) 또는 creat(2)를 통해서 생성한 file descriptor.

 

RETURN

0
    - 정상적으로 파일을 닫았습니다.


-1
    - 오류가 발생하였으며, 상세한 오류는 errno에 저장됩니다.

 EBADF : 유효하지 않은 file descriptor
 EINTR : close() 호출 도중에 signal이 발생하였습니다.
 EIO : I/O error가 발생하였습니다.

 


see also :

    File 속성 정보 및 파일 관리 Library

    Directory 정보 조회 및 관리 Library

    System Call File I/O Library

    Stream File I/O Library

 

블로그 이미지

사용자 자연&사람

행복한 개발자 programmer since 1995.

댓글을 달아 주세요