#include < sys/types.h > #include < sys/ipc.h > #include < sys/shm.h > int shmdt ( char *shmaddr )
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.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" ); }
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).