Provided by:
manpages-ko_20050219-2_all 
SYSTEM CALLS
fork() fork() 후에 자식 프로세스는 연결된 공유 메모리 세그먼트들을
상속한다.
exec() exec() 후에 연결된 모든 공유 메모리 세그먼트들은
분리된다.(파괴되는것이 아니다.)
exit() exit() 시에 연결된 모든 공유 메모리 세그먼트들은
분리된다.(파괴되는것이 아니다.)
성공시 0이 리턴되며, 에러시 -1이 리턴된다.
에러시, errno 는 다음중 하나로 설정된다.
EACCES IPC_STAT가 요청되고 shm_perm.modes가 msqid 에 대한 읽기
접근이 허용되지 않을 경우 리턴된다.
EFAULT cmd 인자가 IPC_SET 나 IPC_STAT 값을 가지고 있지만 buf 에
지정된 주소는 접근할수 없다.
EINVAL shmid가 유효 식별자가 아니거나 cmd가 유효한 명령어가
아니라면 리턴된다.
EIDRM shmid가 제거된 식별자를 가리키고 있다면 리턴된다.
EPERM IPC_SET나 IPC_RMID가 시도됐고 사용자가 생성자나 소유자 또는
슈퍼유저가 아니고, 사용자가 그룹이나 그외에 대한 허가권을
가지고 있지 않다면 리턴된다.
SVr4, SVID. SVr4는 추가적으로 EINVAL, ENOENT, ENOSPC, ENOMEM, EEXIST
에러 조건들을 문셜했다. SVr4나 SVID 모두 EIDRM 에러 조건은 문셜 하지
않았다.
shmget(2), shmop(2)
정걷<skyeyes@soback.kornet.net>, 2000년 5월 18일