유닉스(Unix)/시스템 프로그래밍
시스템 관련 정보 검색과 설정
ddingz
2021. 8. 16. 18:06
운영체제 기본 정보 검색
운영체제 정보 검색 : uname(2)
#include <sys/utsname.h>
int uname(struct utsname *name);
// name : utsname 구조체 주소
시스템 정보의 검색과 설정
시스템 정보 검색과 설정 : sysinfo(2)
#include <sys/systeminfo.h>
long sysinfo(int command, char *buf, long count);
// command : 검색 또는 설정할 명령, buf : 버퍼 주소, count : 버퍼 길이
시스템 자원 정보 검색
시스템 자원 정보 검색 : sysconf(3)
#include <unistd.h>
long sysconf(int name);
// name : 검색할 정보를 나타내는 함수
파일과 디렉토리 관련 자원 검색 : fpathconf(3), pathconf(3)
#include <unistd.h>
long pathconf(const char *path, int name);
long fpathconf(int fildes, int name);
// path : 파일이나 디렉토리 경로, name : 검색할 정보를 지정하는 상수, fildes : 파일 기술자