Query: shm_unlink
OS: osf1
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
shm_unlink(3) Library Functions Manual shm_unlink(3)NAMEshm_unlink - Removes a shared memory object created by a call to the shm_open function (P1003.1b)LIBRARYRealtime Library (librt.so, librt.a)SYNOPSIS#include <sys/mman.h> int shm_unlink ( const char *name);PARAMETERS*name Points to the name of the shared memory object.DESCRIPTIONThe shm_unlink function removes the name of the shared memory object pointed to by name. If this file descriptor is used by other func- tions, all references to the shared memory object are removed, but content removal is delayed until all open and mapped references to the shared memory object are removed.RETURN VALUESOn a successful call to the shm_unlink function, a value of 0 (zero) is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error.ERRORSThe shm_unlink function fails under the following conditions: [EACCES] Permission to unlink the shared memory object is denied. [ENAMETOOLONG] The length of the name argument exceeds PATH_MAX, or a pathname component is longer than NAME_MAX while _POSIX_NO_TRUNC is in effect. [ENOENT] The named shared memory object does not exist.RELATED INFORMATIONFunctions: close(2), mmap(2), munmap(2), shm_open(3) Guide to Realtime Programming delim off shm_unlink(3)
Related Man Pages |
---|
shm_unlink(2) - mojave |
shm_unlink(3c) - opensolaris |
shm_unlink(3p) - suse |
shm_unlink(3rt) - sunos |
shm_unlink(2) - freebsd |
Similar Topics in the Unix Linux Community |
---|
dynamic shared memory |
shared memory and oracle |
How to attach a linked list to the shared memory? |
Hashtable + shared memory |
Does it make sense to reduce the total shared memory |