K 개발자

시스템 관련 정보 검색과 설정 본문

유닉스(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 : 파일 기술자

'유닉스(Unix) > 시스템 프로그래밍' 카테고리의 다른 글

시간 관리 함수  (0) 2021.08.17
사용자 관련 정보 검색  (0) 2021.08.16
디렉토리 관련 함수  (0) 2021.08.16
링크 파일 생성  (0) 2021.08.16
파일 접근 권한 제어  (0) 2021.08.16
Comments