Skip to main content

Shared Memory API

Shared Memory API functions

shared_new

int shared_new(size_t size, int flags);

Creates a new object of shared memory. Possible flags:

  • SHARED_DEFAULT: Default flags

Returns a new file descriptor to be used with mmap

shared_key

key_t shared_key(int fd);

Get the shared memory key for a file descriptor.

shared_open

int shared_open(key_t key);

Open a shared memory object by key.

Returns a new file descriptor on success or -1.