C POSIX 라이브러리

C POSIX library

C POSIX 라이브러리POSIX 시스템용 C 표준 라이브러리의 규격이다. ANSI C 표준과 동시에 개발되었다. POSIX가 표준 C와 호환되도록 하기 위해 일부 노력을 기울였다. POSIX는 표준 C에 도입된 기능에 추가 기능을 포함한다.

C POSIX 라이브러리 헤더 파일

헤더 파일 설명 첫 출시
<aio.h> 비동기식 입력 및 출력 이슈 5
<arpa/inet.h> 숫자 IP 주소 조작 기능(버클리 소켓의 일부) 이슈 6
<assert.h> 가정 확인 이슈 1
<complex.h> 복합 산술, C 수학 함수 참조 이슈 6
<cpio.h> cpio 아카이브 형식의 매직 번호 이슈 3
<ctype.h> 문자 유형 이슈 1
<dirent.h> 디렉토리 열기 및 목록 허용 이슈 2
<dlfcn.h> 동적 링크 이슈 5
<errno.h> 오류 번호 검색 중 이슈 1
<fcntl.h> 파일 열기, 잠금 및 기타 작업 이슈 1
<fenv.h> FPE(Floating-Point Environment, 부동 소수점 환경), C 수학 함수 참조 이슈 6
<float.h> 부동 소수점 유형(C 데이터 유형 참조) 이슈 4
<fmtmsg.h> 메시지 표시 구조 이슈 4
<fnmatch.h> 파일 이름 일치 이슈 4
<ftw.h> 파일 트리 트래버설 이슈 1
<glob.h> 경로 이름 "글로빙"(패턴 매칭) 이슈 4
<grp.h> 사용자 그룹 정보 및 제어 이슈 1
<iconv.h> 코드세트전환설비 이슈 4
<inttypes.h> 고정 크기 정수 유형(C 데이터 유형 참조) 이슈 5
<iso646.h> 대체 철자, C 대체 토큰 참조 이슈 5
<langinfo.h> 언어 정보 상수 – C 지역화 기능을 기반으로 함 이슈 2
<libgen.h> 경로명 조작 이슈 4
<limits.h> 구현 정의 상수, C 데이터 유형 참조 이슈 1
<locale.h> 범주 매크로, C 지역화 기능 참조 이슈 3
<math.h> 수학적 선언, C 수학적 함수 참조 이슈 1
<monetary.h> 통화 단위의 문자열 형식 이슈 4
<mqueue.h> 메시지 대기열 이슈 5
<ndbm.h> NDBM 데이터베이스 작업 이슈 4
<net/if.h> 로컬 네트워크 인터페이스 목록 이슈 6
<netdb.h> 프로토콜 및 호스트 이름을 숫자 주소(버클리 소켓의 일부)로 변환 이슈 6
<netinet/in.h> 인터넷 프로토콜 및 주소 패밀리 정의(버클리 소켓의 일부) 이슈 6
<netinet/tcp.h> 추가 TCP 제어 옵션(버클리 소켓의 일부) 이슈 6
<nl_types.h> 로컬리제이션 메시지 카탈로그 기능 이슈 2
<poll.h> 비동기 파일 설명자 다중화 이슈 4
<pthread.h> POSIX 스레드 생성 및 조작을 위한 API 정의 이슈 5
<pwd.h> passwd(사용자 정보) 액세스 및 제어 이슈 1
<regex.h> 정규식 일치 이슈 4
<sched.h> 실행 스케줄링 이슈 5
<search.h> 검색 테이블 이슈 1
<semaphore.h> POSIX 세마포어 이슈 5
<setjmp.h> 스택 환경 선언 이슈 1
<signal.h> 신호, C 신호 처리 참조 이슈 1
<spawn.h> 공정 산란 이슈 6
<stdarg.h> 변수 인수 목록 처리 이슈 4
<stdbool.h> 부울 유형 및 값, C 데이터 유형 참조 이슈 6
<stddef.h> 표준 유형 정의, C 데이터 유형 참조 이슈 4
<stdint.h> 정수 유형(C 데이터 유형 참조) 이슈 6
<stdio.h> 표준 버퍼 입력/출력(C 파일 입력/출력 참조) 이슈 1
<stdlib.h> 표준 라이브러리 정의, C 표준 라이브러리 참조 이슈 3
<string.h> 여러 문자열 작업(C 문자열 처리 참조) 이슈 1
<strings.h> 대/소문자를 구분하지 않는 문자열 비교 이슈 4
<stropts.h> ioctl을 포함한 스트림 조작 이슈 4
<sys/ipc.h> 프로세스통신(IPC) 이슈 2
<sys/mman.h> POSIX 공유 메모리메모리 매핑 파일을 포함한 메모리 관리 이슈 4
<sys/msg.h> POSIX 메시지 대기열 이슈 2
<sys/resource.h> 리소스 사용, 우선 순위 및 제한 이슈 4
<sys/select.h> 동기식 I/O 멀티플렉싱 이슈 6
<sys/sem.h> XSI(SysV 스타일) 세마포어 이슈 2
<sys/shm.h> XSI(SysV 스타일) 공유 메모리 이슈 2
<sys/socket.h> 메인 버클리 소켓 헤더 이슈 6
<sys/stat.h> 파일 정보(통계분석 등) 이슈 1
<sys/statvfs.h> 파일 시스템 정보 이슈 4
<sys/time.h> 시간 및 날짜 함수 및 구조 이슈 4
<sys/times.h> 파일 액세스 및 수정 시간 이슈 1
<sys/types.h> 다른 곳에서 사용되는 다양한 데이터 유형 이슈 1
<sys/uio.h> Vectored I/O 작업 이슈 4
<sys/un.h> Unix 도메인 소켓 이슈 6
<sys/utsname.h> 이름 지정을 포함한 운영 체제 정보 이슈 1
<sys/wait.h> 종료된 하위 프로세스의 상태(대기 참조) 이슈 3
<syslog.h> 시스템 오류 로깅 이슈 4
<tar.h> tar 아카이브 형식의 매직 번호 이슈 3
<termios.h> 터미널 I/O 인터페이스 허용 이슈 3
<tgmath.h> Type-Generic Macros, C 수학적 함수 참조 이슈 1
<time.h> Type-Generic Macros, C 날짜 이슈 1
<trace.h> 런타임 동작 추적(DEPRECUTED) 이슈 6
<ulimit.h> 리소스 제한(<sys/resource>를 위해 DEPRECUTED).h >) 이슈 1
<unistd.h> 다양한 필수 POSIX 기능 및 상수 이슈 1
<utime.h> inode 액세스 및 수정 시간 이슈 3
<utmpx.h> 사용자 계정 데이터베이스 기능 이슈 4
<wchar.h> 와이드 문자 처리, C 문자열 처리 참조 이슈 4
<wctype.h> 와이드 문자 분류 및 매핑 유틸리티, C 문자 분류 참조 이슈 5
<wordexp.h> 조개껍데기처럼 단어 확장 기능 이슈 4

참조

  • POSIX 라이브러리의 공식 헤더 목록(opengroup.org
  • "Lists headers in the POSIX library". Archived from the original on July 24, 2010. Retrieved November 6, 2007.
  • Flux OSKit의 Posix 라이브러리에 대한 설명

추가 읽기