NAME
sysvipcd
—
SysV IPC daemon
SYNOPSIS
sysvipcd |
[-df ] [-p
pidfile] |
DESCRIPTION
Thesysvipcd
daemon handles the resource management for
the userspace implementation of the XSI Interprocess Communication functions.
It is responsible for mapping shared memory, semaphores and message queues
into the clients' address spaces and it has to be running for the userspace
implementation to work.
Clients connect to it through a UNIX socket. The daemon also monitors the fork(2) system call and any children of a process using the userspace implementation automatically connect to the daemon too.
The following options are available:
-d
- run in debugging mode (prints debug messages and implies
-f
) -f
- do not go to the background
-p
pidfile- when specified, write the process ID to pidfile instead of the default /var/run/sysvipcd.pid.
ENVIRONMENT
If the USR_SYSVIPC
variable is set in a
process' environment, the process and its children will use the userspace
implementation of the XSI Interprocess Communication functions.
FILES
- /var/run/sysvipc/sysvipc_socket
- name of the UNIX domain stream socket for client communication
SEE ALSO
msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), shmat(2), shmctl(2), shmget(2)
HISTORY
The sysvipcd
daemon was added in
DragonFly 3.7
AUTHORS
Larisa Grigore