SYSVIPCD(8)

NAME
sysvipcd - SysV IPC daemon

SYNOPSIS
sysvipcd [-df] [-p pidfile]

DESCRIPTION
The sysvipcd 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