한땀한땀 정성들인 코딩

(리눅스)파일 조작 함수 본문

메모

(리눅스)파일 조작 함수

romance penguin 2017. 1. 12. 04:10
반응형

파일크기 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