uid, guid 검색
uid_t getuid(void);
uid_t geteuid(void);
gid_t getgid(void);
gid_t getegid(void);
directory tree의 산책
- path에서 시작해서 recursive하게 서브디렉토리와 파일들에 func()함수 적용
- depth : 사용 가능한 파일 디스크립터 수 (그냥 1로 적기)
int ftw(const char *path, int (func)(), int depth);
- 사용법
int func(const char *name, const struct stat *sptr, int type){}
- name : target object 이름
- sptr : object에 대한 자료가 저장된 stat에 대한 pointer
- type
FTW_F | object가 file |
FTW_D | object가 dir |
FTW_NDR | object는 읽을 수 없는 dir |
FTW_NS | ? |
'programming > Unix' 카테고리의 다른 글
[Unix Programming] 7. 프로세스 생성과 실행 (1) | 2024.12.11 |
---|---|
[Unix Programming] 6. 프로세스 정보 (1) | 2024.12.11 |
[Unix Programming] 4. 파일 입출력 (1) | 2024.12.09 |
[Unix Programming] 3. 파일 다루기 (0) | 2024.12.09 |
[Unix Programming] 2. 디렉터리 다루기 (0) | 2024.12.09 |