리눅스 프로그래머를 위한 가이드
시스템 호출:shmdt() (SYSTEM CALL:shmdt())
SYSTEM CALL: shmdt();
PROTOTYPE: int shmdt ( char *shmaddr );
RETURNS: -1 on error: errno = EINVAL (Invalid attach address passed)
공유 메모리 세그먼트가 프로세스에 의해 더이상 필요가 없어진 후에, 이 시스템 호출을 호출하여
분리(detach)되어져야 한다. 앞에서도 말했듯이, 이것은 커널로부터 세그먼트를 제거하는 것과는
다르다. 분리(detach)가 성공적으로 이루어진 후, shmid_ds 구조체에 연관된 shm_nattch 멤버는
1씩 감소된다. 이값이 제로(0)에 이를때, 커널은 물리적으로 세그먼트를 제거한다.
이전:시스템 호출:shmdt()
다음:shmtool:상호작용의 공유 메모리 조종자
Copyright (c) 1996,1997 by Euibeom.Hwang & SangEun.Oh All Rights Reserved
Email To:Webmaster ,
Another address
LAST UPDATE Nov 28,1997
Created Nov 28,1997