파일 포인터와 파일 디스크립터 변환
2019. 4. 8. 14:31ㆍ임베디드/리눅스시스템프로그래밍
glibc의 파일 포인터와 저수준의 파일 디스크립터는 상호보완적이다. Linux에서는 서로 변환가능하도록 API를 지원한다
- fd -> fp
- FILE *fdopen(int fd, const char *mode)
- fp -> fd
- int fileno(FILE *stream)
!man 3 fdopen
fd를 fp로 변환해 ftell 함수를 이용해 현재 오프셋을 출력하는 예제
'임베디드 > 리눅스시스템프로그래밍' 카테고리의 다른 글
echo 명령어로 파일 생성 (0) | 2019.04.08 |
---|---|
Linux file management (0) | 2019.04.08 |
저수준 파일 API-2 (0) | 2019.04.08 |
다양한 open flag (0) | 2019.04.08 |
open API (0) | 2019.04.08 |