Unix and Linux Discussions Tagged with shared memory |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
3,310 |
Programming |
|
|
|
4 |
1,828 |
Programming |
|
|
|
2 |
2,633 |
Programming |
|
|
|
2 |
3,294 |
Programming |
|
|
|
13 |
4,207 |
Programming |
|
|
|
3 |
3,629 |
Infrastructure Monitoring |
|
|
|
8 |
7,335 |
Programming |
|
|
|
2 |
5,227 |
UNIX for Advanced & Expert Users |
|
|
|
1 |
3,350 |
AIX |
|
|
|
2 |
7,668 |
Programming |
|
|
|
3 |
9,872 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
2,369 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
14,454 |
HP-UX |
|
|
|
1 |
3,965 |
Solaris |
|
|
|
2 |
7,937 |
Linux |
|
|
|
0 |
1,311 |
Software Releases - RSS News |
|
|
|
0 |
4,128 |
AIX |
|
|
|
1 |
6,860 |
Programming |
|
|
|
2 |
5,986 |
Programming |
|
|
|
2 |
5,388 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
6,889 |
Programming |
|
|
|
2 |
3,525 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,093 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
10,681 |
Programming |
shm_unlink(3) Library Functions Manual shm_unlink(3)
NAME
shm_unlink - Removes a shared memory object created by a call to the shm_open function (P1003.1b)
LIBRARY
Realtime 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.
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 content 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 value of 0 (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)
Guide to Realtime Programming delim off
shm_unlink(3)