Unix and Linux Discussions Tagged with shared memory |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
3,675 |
Programming |
|
|
|
4 |
2,010 |
Programming |
|
|
|
2 |
2,756 |
Programming |
|
|
|
2 |
3,562 |
Programming |
|
|
|
13 |
4,609 |
Programming |
|
|
|
3 |
4,018 |
Infrastructure Monitoring |
|
|
|
8 |
7,733 |
Programming |
|
|
|
2 |
5,840 |
UNIX for Advanced & Expert Users |
|
|
|
1 |
3,630 |
AIX |
|
|
|
2 |
7,933 |
Programming |
|
|
|
3 |
10,174 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
2,486 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
14,708 |
HP-UX |
|
|
|
1 |
4,138 |
Solaris |
|
|
|
2 |
8,439 |
Linux |
|
|
|
0 |
1,434 |
Software Releases - RSS News |
|
|
|
0 |
4,362 |
AIX |
|
|
|
1 |
7,637 |
Programming |
|
|
|
2 |
6,700 |
Programming |
|
|
|
2 |
5,761 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
7,794 |
Programming |
|
|
|
2 |
4,070 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
4,742 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
11,688 |
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)