요즘 C로 프로그램을 좀 짜는 중인데 자주 선언하는 헤더가 있어서 쓰임새를 잠깐 정리해둔다.
sys/stat.h는 저렇게 적어뒀는데 저것보다 할 수 있는 일이 좀 더 있는 듯 하다?
#include <stdio.h> // 표준 입출력 printf 등 모음
#include <sys/types.h> // ssize_t, size_t 등 타입 모음
#include <sys/stat.h> // open시 맨 마지막에 들어가는 S_IRUSR 등 파일 권한 비트
#include <fcntl.h> // O_RDONLY, O_WRONLY, O_CREAT, O_TRUNC 등 컨드롤 변수 모음
#include <string.h> // strlen 등 문자열 처리 모음
#include <sys/uio.h> // writev, readv
#include <unistd.h> // open, close, read 등 모음
'C & C++ > C' 카테고리의 다른 글
| [C] _GNU_SOURCE 사용 (0) | 2026.01.12 |
|---|---|
| [C] DMA란 무엇인가? (0) | 2026.01.12 |
| [C] stdio buffering control (0) | 2026.01.11 |
| [C] 일반적인 에러 상황에서 어떤 값을 리턴하는 게 좋을까? (0) | 2026.01.11 |
| [C] C language의 연산자 우선순위는 설계 실수인가? (0) | 2024.01.01 |