Sistemas Operacionais

Chamada de Sistema: shmdt()


SINÓPSE

#include < sys/types.h >
#include < sys/ipc.h >
#include < sys/shm.h >

int shmdt ( char *shmaddr )

 

DESCRIÇÃO

A chamada de sistema shmdt desassocia um segmento de memória compartilhada previamente associado.

shmaddr indica o segmento de memória compartilhada para ser desassociado.

shmdt retorna o valor -1 se ocorrer falha.

 

EXEMPLO

Para desassociar um segmento previamente associado através do endereço addr:

#include < sys/types.h >
#include < sys/ipc.h >
#include < sys/shm.h >

...

char *addr;

..

if( shmdt( addr ) == -1 )
{
	perror( "shmdt" );
}

 

VEJA TAMBÉM

shmat shmget shmctl


DISPONÍVEL

AIX, Linux, Lynx, SunOS e Solaris


Para maiores informações sobre este comando, consulte a página do manual de seu sistema operacional (comando man).