Stream File I/O Library

Stream File I/O 함수는 System Call 함수 대비 시스템의 부하를 줄이면서 사용을 편리성을 제공합니다. fclose(3) - open된 stream 닫기 fclose(3) #include int fclose(FILE *fp); fopen(3), fdopen(3) 등으로..

www.it-note.kr

 

System Call File I/O Library

System Call File I/O 함수들 open(2) - 파일을 읽거나 쓰기 위해 열기 open(2) #include #include #include int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mod..

www.it-note.kr

 

File 속성 정보 및 파일 관리 Library

파일의 속성 정보를 변경하거나 파일의 정보를 관리하는 함수들 stat(2) - 파일의 상태 및 정보를 얻는 함수 stat(2) #include #include #include int stat(const char *path, struct stat *buf); 파일의 크기,..

www.it-note.kr

 

Directory 정보 조회 및 관리 Library

opendir(3)/fdopendir(3) - 디렉토리의 파일목록 조회 시작 opendir(3) / fdopendir(3) #include #include DIR *opendir(const char *name); DIR *fdopendir(int fd); 특정 directory의 하위에 있는 파일명 및 디..

www.it-note.kr

 

문자열(String) 처리 함수

binary 데이터 처리 함수 memchr(3) - 1바이트의 데이터 찾기 memcmp(3) - 두 메모리 영역의 데이터 비교 memrchr(3) - 1바이트의 데이터 역순 찾기(GNU only) memccpy(3) - memory 영역간 데이터 복제(특정 문자..

www.it-note.kr

 

memory 관련 Library

memory 관리 함수 malloc(3) - heap memory 할당하기 calloc(3) - 메모리 할당 및 초기화 수행 realloc(3) - 메모리의 크기를 재할당하기 free(3) - 할당된 heap 메모리 해제

www.it-note.kr

 

Socket 통신 관련 Library

Socket 관련 표준 API struct sockaddr - Address Family에 따른 구조체 socket(2) - socket 생성 bind(2) - socket에 주소를 설정함 listen(2) - client가 접속할 수 있도록 준비 작업 accept(2) / accept4(2) -..

www.it-note.kr

 

IPC (Inter Process Communication)

IPC 공통 API ftok(3) - System V IPC key 생성함수 Shared Memory 관련 API shmget(2) - Sysem V shared memory를 할당 shmat(2) - System V shared memory segment를 pointer로 지정하기 shmctl(2) - System V..

www.it-note.kr

 

Shared Library 관련 API

Shared Library 관련 API dlopen(3) - dynamic library open dlsym(3) - loading된 shared library에서 symbol 찾기 dlclose(3) - dynamic library unload dlerror(3) - dynamic library관련 오류 내용 확인 이들..

www.it-note.kr

 

시간(Time, Date) 관련 Library

시간 관련 함수 time(2) - 초단위의 현재 시간 얻기 localtime(3) - 초단위 시간을 지역시간 struct tm 타입으로 변환 localtime_r(3) - 지역시간 struct tm 타입으로 변환(thread-safe) gettimeofday(2) - micro..

www.it-note.kr

 

Process 관리 함수

Process의 생성과 종료 fork(2) - 프로세스의 생성 _exit(2) - 프로세스 종료하기 exit(3) - 프로세스 종료하기 system(3) - 명령어를 실행하기 : fork(2) + execl(3) Process의 상태 getpid(2) - 현재 프로세스..

www.it-note.kr

 

사용자 및 그룹 관련 Library

사용자 정보 조회 함수 getuid(2) - 현재 process의 real user id 얻기 getuid(2) #include #include uid_t getuid(void); getuid(2) system call 함수는 현재 실행중인 프로세스의 real user id (uid)를 얻는 함..

www.it-note.kr

 

'관리 > 자료 구성' 카테고리의 다른 글

Process 관리 함수  (0) 2019.10.04
시간(Time, Date) 관련 Library  (0) 2019.10.04
Shared Library 관련 API  (0) 2019.10.04
문자열(String) 처리 함수  (0) 2019.10.04
Socket 통신 관련 Library  (0) 2019.10.04
블로그 이미지

자연&사람

행복한 개발자 programmer since 1995.

댓글을 달아 주세요