shm_unlink

shm_unlink — removes shared memory objects.

Syntax

shm_unlink (share_name)

		

Arguments

share_name

The name of the shared object to delete.

Returns

t on success, or nil on failure, with errno set.

Description

This function is currently only available in QNX 4. It attempts to remove the shared object, share_name. If more than one process or link into the shared memory area exists the shared object will not be removed.

Possible values of errno are:

    EACCESSPermission to unlink the object is denied

    ENAMETOOLONGThe lenght of the name of the object is too long

    ENOENTThe named shared memory object does not exist.

    ENOSYSThis function is not supported by this implementation.

Example

Gamma> shm_unlink("card_mem");
t
Gamma> 
		

See Also

shm_open, mmap