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
C 표준 Library  (0) 2019.10.04
Socket 통신 관련 Library  (0) 2019.10.04
블로그 이미지

사용자 자연&사람

행복한 개발자 programmer since 1995.

댓글을 달아 주세요