한땀한땀 정성들인 코딩
(리눅스)파일 조작 함수 본문
반응형
파일크기 change
#include <unistd.h>
int truncate(const char *path, off_t length);
int ftruncate(int fd, off_t length);
// length 만큼 파일의 크기를 변환
// ftruncate는 파일의 open된 상태여야함 fd
int dup(int oldfd); // 새로운 fd값 리턴
// 하나의 파일에 여러개 fd를 지정할때
#include <fcntl.h>
fcntl(fp, F_DUPFD, 0);
fcntl(fp, F_GETFL);
flag = fcntl(fd, F_GETFL);
switch( flag & O_ACCMODE ); // 0_ACCMODE는 11로 정의
flag |= O_APPEND;
fcntl(fd , F_SETFL, flag);
반응형
'메모' 카테고리의 다른 글
jquery 선택자 (0) | 2017.01.29 |
---|---|
제이쿼리 기초 (0) | 2017.01.29 |
(리눅스)그룹 정보 함수 (0) | 2017.01.12 |
(리눅스)사용자함수 (0) | 2017.01.12 |
헤더,소스 파일 .h .c (0) | 2017.01.12 |