lcrjust-a-tabspace-holder- -
_exit - exit와 같지만 더 적은(fewer) 동작들(actions)을 가짐 (m+c)
accept - 소켓상의 연결을 받아들임 (m+c!)
access - 파일에 대한 사용자의 허가사항(permissions)을 확인함 (m+c)
acct - 아직 구현되지 않음 (mc)
adjtimex - 커널의 시간 변수들의 값을 얻거나 지정함 (-c)
afs_syscall - 예약된 andrew 파일시스템 호출 (-)
alarm - 지정된 시간에 SIGALRM 신호를 보낸다 (m+c)
bdflush - 디스크 상의 더러원진 버퍼를 깨끗이 한다. (-c)
bind - 프로세스간의 통신을 위해 소켓에 이름을 붙인다. (m!c)
break - 아직 구현되지 않음 (-)
brk - 자료(data) 세그먼트(segment)의 크기를 변경한다. (mc)
chdir - 작업 디렉토리(working directory)를 변경한다. (m+c)
chmod - 파일 속성(file attributes)을 변경한다. (m+c)
chown - 파일의 ownership을 변경한다. (m+c)
chroot - 새로운 루트 디렉토리(root directory)를 지정한다. (mc)
clone - fork를 참조. (m-)
close - 참조한 파일을 닫는다. (m+c)
connect - 2 소켓을 연결한다. (m!c)
creat - 파일을 생성한다.(create) (m+c)
create_module - 적재할 수 있는(loadable) 커널 모듈을 위해 공간을 할당한다. (-)
delete_module - 커널 모듈을 빼낸다(unload). (-)
dup - 중복된 파일 식별자(file descriptor)를 생성한다. (m+c)
dup2 - 파일 식별자(file descriptor)를 복사한다. (m+c)
execl, execlp, execle, ... - execve를 참조 (m+!c)
execve - 파일을 실행시킨다. (m+c)
exit - 프로그램을 종료시킴 (m+c)
fchdir - 참조에 의한(by reference) 작업 디렉토리를 변경한다. ()
fchmod - chmod를 참조 (mc)
fchown - 파일의 ownership을 변경한다. (mc)
fclose - 참조에 의한(by reference) 파일을 닫는다. (m+!c)
fcntl - 파일/파일 식별자 통제 (m+c)
flock - 파일 잠금(file locking)을 변경한다. (m!c)
fork - 자식 프로세스(child process)를 생성한다. (m+c)
fpathconf - 참조에 의해(by reference) 파일에 관한 정보를 얻는다. (m+!c)
fread - 스트림(stream)으로 부터 이진 자료(binary data)의 배열(array)을 읽는다. (m+!c)
fstat - 파일 상태를 얻는다. (m+c)
fstatfs - 참조에 의해(by reference) 파일시스템의 상태를 얻는다. (mc)
fsync - 디스크에 파일 캐쉬를 쓴다 (mc)
ftime - 1970.1.1 이후의 timezone+seconds를 구한다. (m!c)
ftruncate - 파일 크기를 변경한다. (mc)
fwrite - 스트림(stream)에 이진 자료(binary data)의 배열을 쓴다. (m+!c)
get_kernel_syms - 커널 상징(symbol) 테이블 또는 그것의 크기를 얻는다. (-)
getdomainname - 시스템의 domainname을 얻는다. (m!c)
getdtablesize - filedescriptor 테이블 크기를 얻는다. (m!c)
getegid - effective group id를 얻는다. (m+c)
geteuid - effective user id를 얻는다. (m+c)
getgid - 실제 (real) group id를 얻는다. (m+c)
getgroups - 보충하는(supplemental) groups을 얻는다. (m+c)
gethostid - 유일한 hodt identifier를 얻는다. (m!c)
gethostname - 시스템의 hostname을 얻는다. (m!c)
getitimer - 내부 타이머의 값을 얻는다. (mc)
getpagesize - 시스템 페이지의 크기를 얻는다. (m-!c)
getpeername - 연결된 peer 소켓의 주소를 얻는다. (m!c)
getpgid - 프로세스의 부모 그룹 id를 얻는다. (+c)
getpgrp - 현재 프로세스의 부모 그룹 id를 얻는다. (m+c)
getpid - 현재 프로세스의 프로세스 id를 얻는다. (m+c)
getppid - 부모 프로세스의 프로세스 id를 얻는다. (m+c)
getpriority - process/group/user의 proirity를 얻는다. (mc)
getrlimit - 자원 한계(resource limits)를 얻는다. (mc)
getrusage - 자원들(resources)의 사용법(usage)을 구한다. (mc)
getsockname - 소켓의 주소를 얻는다. (m!c)
getsockopt - 소켓의 선택사항 지정을 구한다. (m!c)
gettimeofday - 1970.1.1 이후의 timezone+seconds를 구한다. (mc)
getuid - 실제(real) uid를 구한다. (m+c)
gtty - 아직 구현되지 않음 ()
idle - swap을 위해 프로세스를 지원자(candidate)로 만든다. (mc)
init_module - 적재할 수 있는(loadable) 커널 모듈을 삽입한다. (-)
ioctl - 문자 장치를 조종한다. (mc)
ioperm - 몇몇 i/o 포트의 허가사항(permission)을 지정한다. (m-c)
iopl - 모든 i/o 포트의 허가사항(permission)을 지정한다. (m-c)
ipc - 프로세스간의 통신 (interprocess communication) (-c)
kill - 프로세스에 신호를 보낸다 (m+c)
killpg - 프로세스 그룹에 신호를 보낸다 (mc!)
klog - syslog를 참조 (-!)
link - 존재하는 파일을 위한 hardlink를 만든다. (m+c)
listen - 소켓 연결을 위해 듣는다(listen) (m!c)
llseek - 큰 파일을 위한 lseek (-)
lock - 아직 구현되지 않음 ()
lseek - 파일 descriptor의 위치 ptr을 변경한다. (m+c)
mkdir - 디렉토리를 만든다. (m+c)
mknod - 장치(device)를 만든다. (mc)
mmap - 메모리 안에 파일을 매핑한다. (mc)
modify_ldt - local descriptor table을 읽거나 쓴다 (-)
mount - 파일시스템을 mount한다. (mc)
mprotect - 보호 메모리를 읽거나 쓰거나 실행한다. (-)
mpx - 아직 구현되지 않음 ()
msgctl - ipc message control (m!c)
msgget - ipc message queue id를 얻는다 (m!c)
msgrcv - ipc message를 받는다. (m!c)
msgsnd - ipc message를 보낸다. (m!c)
munmap - 메모리로 부터 파일을 unmap한다. (mc)
nice - 프로세스 priority를 변경한다. (mc)
oldfstat - 더 이상 존재하지 않음
oldlstat - 더 이상 존재하지 않음
oldolduname - 더 이상 존재하지 않음
oldstat - 더 이상 존재하지 않음
olduname - 더 이상 존재하지 않음
open - 파일을 연다 (m+c)
pathconf - 파일에 대한 정보를 얻는다 (m+!c)
pause - 신호가 올때까지 잠을 잔다 (m+c)
personality - ibcs를 위한 현재 실행 domain을 변경한다 (-)
phys - 아직 구현되지 않음 (m)
pipe - 파이프를 만든다 (m+c)
prof - 아직 구현되지 않음 ()
profil - 실행 시간 프로필(profil) (m!c)
ptrace - 자식 프로세스를 추적한다(trace) (mc)
quotactl - 아직 구현되지 않음 ()
read - 파일로 부터 자료를 읽는다. (m+c)
readv - 파일로 부터 자료블럭(datablocks)을 읽는다 (m!c)
readdir - 디렉토리를 읽는다 (m+c)
readlink - 기호화된 연결(symbolic link)의 내용을 읽는다. (mc)
reboot - reboot or toggle vulcan death grip (-mc)
recv - 연결된 소켓으로부터 메세지를 받는다 (m!c)
recvfrom - 소켓으로부터 메세지를 받는다. (m!c)
rename - move/rename a file (m+c)
rmdir - 빈 디렉토리를 삭제한다. (m+c)
sbrk - brk를 참조 (mc!)
select - filedescriptor상의 동작이 있을 때까지 잠을 잔다 (mc)
semctl - ipc semaphore control (m!c)
semget - ipc get a semaphore set identifier (m!c)
semop - ipc operation on semaphore set members (m!c)
send - 연결된 소켓에 메세지를 보낸다 (m!c)
sendto - 소켓에 메세지를 보낸다 (m!c)
senddomainname - 시스템의 domainname을 지정한다 (mc)
setfsgid - 파일시스템 그룹 id를 지정한다 ()
setfsuid - 파일시스템 사용자 id를 지정한다. ()
setgid - 실제 그룹 id를 지정한다 (m+c)
setgroups - 부가적인 그룹을 지정한다 (mc)
sethostid - 유일한 host identifier를 지정한다 (mc)
sethostname - 시스템의 hostname을 지정한다 (mc)
setitimer - 내부 타이머를 지정한다 (mc)
setpgid - 프로세스 그룹 id를 지정한다 (m+c)
setpgrp - 아무런 영향이 없음 (mc!)
setpriority - process/group/user의 priority를 지정한다 (mc)
setregid - real과 effective 그룹 id를 지정한다 (mc)
setreuid - real과 effective user id를 지정한다 (mc)
setrlimit - 자원 한계를 지정한다 (mc)
setsid - 세션을 만든다 (+c)
setsockopt - 소켓의 선택사항을 변경한다 (mc)
settimeofday - 1970.1.1 이후의 timezone+seconds를 지정한다 (mc)
setuid - 실제 사용자 id를 지정한다 (m+c)
setup - 장치를 초기화하고 루트(root)를 mount한다 (-)
sgetmask - suggetmask를 참조 (m)
shmat - 공유 메모리(shared memory)를 자료 세그먼트(data segment)에 붙인다 (m!c)
shmctl - ipc manipulate shared memory (m!c)
shmdt - 자료 세그먼트로 부터 공유메모리를 분리한다 (m!c)
shmget - 동유 메모리 세그먼트를 만든다/얻는다 (m!c)
shutdown - 소켓을 shutdown한다 (m!c)
sigaction - set/get signal handler (m+c)
sigblock - 차단 신호들 (m!c)
siggetmask - 현재 프로세스의 신호차단을 얻는다 (!c)
signal - signal handler를 setup한다 (mc)
sigpause - 신호가 올때까지 새로운 신호 마스크를 사용한다 (mc)
sigpending - get pending, but blocked signals (m+c)
sigprocmask - set/get signal blocking of current process (+c)
sigreturn - 아직 사용되지 않음 ()
sigsetmask - 현재 프로세스의 신호차단을 지정한다 (c!)
sigsuspend - sigpause를 위한 대체물(replacement) (m+c)
sigvec - sigaction을 참조 (m!)
socket - 소켓 통신의 endpoint를 만든다 (m!c)
socketall - socket call multiplexer (-)
socketpair - 2개의 연결된 소켓을 만든다
ssetmask - sigsetmask를 참조 (m)
stat - 파일 상태를 얻는다 (m+c)
statfs - 파일시스템 상태를 얻는다 (mc)
stime - 1970.1.1 이후의 seconds를 지정한다
stty - 아직 구현되지 않음 ()
swapoff - file/device의 swapping을 정지시킨다 (m-c)
swapon - file/device의 swapping을 시작한다 (m-c)
symlink - 파일에 synbolic link를 만든다 (m+c)
sync - sync memory and disk buffers (mc)
syscall - 번호에 의해 시스템호출을 실행한다 (-!c)
sysconf - 시스템 변수의 값을 얻는다 (m+!c)
sysfs - configured filesystems에 대한 정보를 얻는다 ()
sysinfo - 리눅스 시스템 정보를 얻는다 (m-)
syslog - 시스템 logging을 조종한다 (m-c)
system - 쉘 명령어(shell command)를 실행한다 (m!c)
time - 1970.1.1 이후의 seconds를 얻는다 (m+c)
times - 프로세스 시간을 구한다 (m+c)
truncate - 파일 크기를 변경한다 (mc)
ulimit - get/set file limits (c!)
umask - 파일 생성 마스크(file creation mask)를 지정한다 (m+c)
umount - 파일시스템을 unmount한다 (mc)
uname - 시스템 정보를 얻는다 (m+c)
unlink - 바쁘지 않을 때 파일을 제거한다 (m+c)
uselib - 공유 라이브러리를 사용한다 (m-c)
ustat - 아직 구현되지 않음 (c)
utime - inode time entries를 수정한다 (m+c)
utimes - utime을 참조 (m!c)
vfork - fork를 참조 (m!c)
vhangup - virtually hang up current tty (m-c)
vm86 - 가상의 8086 모드로 들어간다 (m-c)
wait - 프로세스의 종료를 기다린다 (m+!c)
wait3 - 지정된 프로세스를 위한 bsd wait (m!c)
wait4 - 지정된 프로세스를 위한 bsd wait (mc)
waitpid - 지정된 프로세스를 위한 wait (m+c)
write - 파일에 자료를 쓴다 (m+c)
writev - 파일에 자료블럭(datablocks)을 쓴다 (m!c)
(m) manual page 존재 (+) POSIX compliant. (-) Linux specific. (c) in libc. (!) not a sole system call. 다른 시스템 호출을 사용하라.
Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved
Email To:Webmaster ,
Another address
LAST UPDATE Dec 22,1997
Created Dec 22,1997