Manage persistent objects
This module allows you to keep a list of all objects with kernel persistency in an external file.
Register a temporary file
Unregister a temporary file
Register a POSIX shared memory object identified by this path
Unregister a POSIX shared memory object identified by this path
Register a POSIX named semaphore identified by this path
Unregister a POSIX named semaphore identified by this path
Register a semaphore container (see [root:Netsys_sem])
Unregister a semaphore container (see [root:Netsys_sem])
Delete all registered objects
Create a new manager for persistent kernel objects. The data is stored in a text file whose path is passed to this function. If the file already exists, it is opened and used. If the file does not exist yet, an empty manager will be created.
This function can be safely used from several threads and several processes.