02-02-2009
ipcrm removes shared memory.
I don't know a command to 'create' shared memory from the command line.
Last edited by Neo; 02-02-2009 at 01:08 PM..
Reason: ipcrm not icprim (fixed typo)
10 More Discussions You Might Find Interesting
1. Programming
Dear Reader,
Is is necessary to attach / dettach the shared memory segments for write operations , if more than one program is accessing same shared memory segments..
I have used semaphore mutex and still I'm getting segmentation fault when I write to the segment when other program is already... (1 Reply)
Discussion started by: joseph_shibu
1 Replies
2. UNIX for Advanced & Expert Users
I am running HP-UX B.11.11.
I'm increasing a parameter for a database engine so that it uses more memory to buffer the disk drive (to speed up performance). I have over 5GB of memory not being used.
But when I try to start the DB with the increased buffer parameter I get told.
"Not... (1 Reply)
Discussion started by: cjcamaro
1 Replies
3. Linux
Hi all :confused: ,
I am new to unix.I have been asked to implement shared memory in user's mode.What does this mean?What is the difference it makes in kernel mode and in users mode?What are the advantages of this impemenation(user's mode)?
And also i would like to know why exactly shared... (0 Replies)
Discussion started by: vijaya2006
0 Replies
4. Programming
hi all
I have been asked to implement shared memory in user mode?But :rolleyes: im not understanding how to do this.And what does it mean in user mode?Is it that we need to simulate what kernal does...like attaching ,detaching memory..etc...?
And would also like to know why shared memory is... (3 Replies)
Discussion started by: vijaya2006
3 Replies
5. Programming
what i want to do is have an int that can been written into by 2 processes but my code doesn't seem to work.
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <sys/shm.h>
#include<stdio.h>
#define KEY1 (1492)
int main()
{
int shmid;
volatile int * addr;... (6 Replies)
Discussion started by: ddx08
6 Replies
6. Programming
hi,
this is the problem: i want to swap a linked list between 4 processes (unrelated), is there any way i can do that just by sending a pointer to a structure?
//example
typedef struct node
{
int x;
char c;
struct node *next;
} node;
or i should send the items ( x,c ) by... (9 Replies)
Discussion started by: elzalem
9 Replies
7. Programming
I need to create a shared library to access an in memory DB. The DB is not huge, but big enough to make it cumbersome to carry around in every single process using the shared library. Luckily, it is pretty static information, so I don't need to worry much about synchronizing the data between... (12 Replies)
Discussion started by: DreamWarrior
12 Replies
8. Programming
I am writing a shared library in Linux (but compatible with other UNIXes) and I want to allow multiple instances to share a piece of memory -- 1 byte is enough. What's the "best" way to do this? I want to optimize for speed and portability.
Obviously, I'll have to worry about mutual exclusion. (0 Replies)
Discussion started by: otheus
0 Replies
9. AIX
1.How to know wich process is using the shared memory?
2.How to flush (release) the process from the shared memory? (1 Reply)
Discussion started by: pchangba
1 Replies
10. Programming
Hello.
I am new to this forum and I would like to ask for advice about low level POSIX programming.
I have to implement a POSIX compliant C shared library.
A file will have some variables and the shared library will have some functions which need those variables.
There is one special... (5 Replies)
Discussion started by: iamjag
5 Replies
ipcrm(1) User Commands ipcrm(1)
NAME
ipcrm - remove a message queue, semaphore set, or shared memory ID
SYNOPSIS
ipcrm [-z zone] [-m shmid] [-q msqid] [-s semid] [-M shmkey] [-Q msgkey] [-S semkey]
DESCRIPTION
ipcrm removes one or more messages, semaphores, or shared memory identifiers.
OPTIONS
The following option is supported:
-z zone Keys specified by other options refer to facilities in the specified zone (see zones(5)). The default is the zone in which
the command is executing. This option is only useful when the command is executed in the global zone.
The identifiers are specified by the following options:
-m shmid Removes the shared memory identifier shmid from the system. The shared memory segment and data structure associated with it
are destroyed after the last detach.
-q msqid Removes the message queue identifier msqid from the system and destroys the message queue and data structure associated
with it.
-s semid Removes the semaphore identifier semid from the system and destroys the set of semaphores and data structure associated
with it.
-M shmkey Removes the shared memory identifier, created with key shmkey, from the system. The shared memory segment and data struc-
ture associated with it are destroyed after the last detach.
-Q msgkey Removes the message queue identifier, created with key msgkey, from the system and destroys the message queue and data
structure associated with it.
-S semkey Removes the semaphore identifier, created with key semkey, from the system and destroys the set of semaphores and data
structure associated with it.
The details of the removes are described in msgctl(2), shmctl(2), and semctl(2). Use the ipcs command to find the identifiers and keys.
ENVIRONMENT VARIABLES
See environ(5) for descriptions of the following environment variables that affect the execution of ipcrm: LANG, LC_ALL, LC_CTYPE,
LC_MESSAGES, and NLSPATH.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWipc |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
SEE ALSO
ipcs(1), msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), shmctl(2), shmget(2), shmop(2), attributes(5), envi-
ron(5), standards(5), zones(5)
SunOS 5.10 9 Jan 2004 ipcrm(1)