*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: shm_unlink | Section: 3 | Source: Digital UNIX | File: shm_unlink.3.gz
shm_unlink(3) Library Functions Manual shm_unlink(3) NAME shm_unlink - Remove a shared memory object created by a call to the shm_open function (P1003.1b) SYNOPSIS #include <sys/mman.h> int shm_unlink ( const char *name); PARAMETERS *name Points to a name naming the shared memory object. DESCRIPTION The 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 con- tent removal is delayed until all open and mapped references to the shared memory object are removed. RETURN VALUES On a successful call to the shm_unlink function, a zero is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error. ERRORS The 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 INFORMATION Functions: close(2), mmap(2), munmap(2), shm_open(3) delim off shm_unlink(3)

Navigation Options