4#ifndef RUDIMENTS_SHAREDMEMORY_H
5#define RUDIMENTS_SHAREDMEMORY_H
7#include <rudiments/private/sharedmemoryincludes.h>
145 #include <rudiments/private/sharedmemory.h>
Definition permissions.h:28
Definition sharedmemory.h:19
const char * getUserName()
bool create(key_t key, size_t size, mode_t permissions)
bool attach(key_t key, size_t size)
bool setPermissions(mode_t permissions)
static bool isSupported()
bool setGroupId(gid_t gid)
bool setGroupName(const char *groupname)
bool setUserId(uid_t uid)
bool createOrAttach(key_t key, size_t size, mode_t permissions)
void setRemove(bool remove)
bool setUserName(const char *username)
const char * getGroupName()