티스토리 뷰
1
Ø Name :
n access
Ø Synopsis :
n #include <unistd.h>
n #include <fcntl.h>
n int access(const char *pathname, int mode);
Ø Description :
n 호출 프로세스가 파일 경로에 접근 할수 있는지를 확인합니다. 파일 경로가 심볼릭 링크인경우, 역참조 됩니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
2
Ø Name :
n fchdir
Ø Synopsis :
n #include <unistd.h>
n int chdir(constd char *path);
n int fchdir(int fd);
Ø Description :
n 호출 프로세스의 현재 작업 디렉토리를 경로에 지정된 디렉토리로 변경 합니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
3
Ø Name :
n get_kernel_syms
Ø Synopsis :
n #include <linux/module.h>
n int get_kernel_syms(struct kernel_sym *table);
Ø Description :
n 배열이 널값이면 get_kernel_syms는 요청에 사용할수 있는 심볼수를 반환 합니다. 그렇지 않으면 구조 배열을 채웁니다.
Ø Return value :
n 정상적 수행시 복사된 심볼수를 반환 합니다., 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
4
Ø Name :
n chroot
Ø Synopsis :
n #include <unistd.h>
n int chroot(const char *path);
Ø Description :
n 호출 프로세스의 루트 디렉토리를 경로에 지정된 디렉토리로 변경합니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
5
Ø Name :
n fstat
Ø Synopsis :
n #include <unistd.h>
n #include <sys/types.h>
n #include <sys/stat.h>
Ø Description :
n 버퍼 포인터가 가리키는 버퍼에 있는 파일에 대한 정보를 반환 합니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
6
Ø Name :
n getitimer
Ø Synopsis :
n #include <sys/time.h>
n int getitimer(int which, struct itimerval *curr_value);
n int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value);
Ø Description :
n 각 프로세스에 3개의 간섭 타이머를 제공한다. 이 시간은 각기 다른 시간영역에서 점차 줄어든다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
7
Ø Name :
n ioctl
Ø Synopsis :
n #include <sys/ioctl.h>
n int ioctl(int fd, unsigned long request,…);
Ø Description :
n 지정 파일의 기본 장치 매개 변수를 변경해줍니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
8
Ø Name :
n mknod
Ø Synopsis :
n #include <sys/types.h>
n #include <sys/stat.h>
n #include <fcntl.h>
n #include <unistd.h>
Ø Description :
n Mode와 dev에 의해 지정된 속성을 가진 파일경로에 파일 시스템 노드를 만듭니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
9
Ø Name :
n reboot
Ø Synopsis :
n #include <unistd.h>
n #include <linux/reboot.h>
n int reboot(int magic, int magic2, int cmd, void *arg);
Ø Description :
n 시스템을 재부팅하거나 재부팅을 하는 토글키를 활성화 또는 비활성화 합니다.
Ø Return value :
n 시스템을 다시 시작하면 reboot()함수에 응하는 정상적 반환값은 따로 없습니다. 다른 cmd 명령어 일경우 , 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
10
Ø Name :
n oldstat
Ø Synopsis :
n #include <unistd.h>
n #include <sys/types.h>
n #include <sys/stat.h>
Ø Description :
n 버퍼 포인터가 가리키는 버퍼에 있는 파일에 대한 정보를 반환 합니다.
Ø Return value :
n 정상적 수행시 0을 반환 하고, 에러시에는 -1을 반환한 뒤 errno가 알맞게 설정됩니다.
'IT > Embedded Software' 카테고리의 다른 글
[임베디드 SW 공학] file I/O --- 1 (0) | 2017.11.10 |
---|---|
[임베디드 SW 공학] system call/function call (0) | 2017.10.30 |
[임베디드 SW 공학] 시스템 콜 1 (0) | 2017.10.30 |
네트워크 구조 및 설계/네트워크 접속 장치 및 종류/백본망이란? (0) | 2017.10.15 |
[임베디드 SW 공학] GIT branching (0) | 2017.10.11 |