diff options
Diffstat (limited to 'source/kit/shared_memory.h')
-rw-r--r-- | source/kit/shared_memory.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/source/kit/shared_memory.h b/source/kit/shared_memory.h index fc9a082..594d4a4 100644 --- a/source/kit/shared_memory.h +++ b/source/kit/shared_memory.h @@ -20,7 +20,6 @@ typedef struct { void *_handle; #else i8 _owned; - i32 _fd; char _name[NAME_MAX + 1]; #endif } kit_shared_memory_t; @@ -33,9 +32,19 @@ enum { kit_shared_memory_t kit_shared_memory_open(kit_str_t name, i64 size, i32 mode); kit_status_t kit_shared_memory_close(kit_shared_memory_t *mem); +kit_status_t kit_shared_memory_clean(kit_str_t name); #ifdef __cplusplus } #endif +#ifndef KIT_DISABLE_SHORT_NAMES +# define shared_memory_t kit_shared_memory_t +# define shared_memory_open kit_shared_memory_open +# define shared_memory_close kit_shared_memory_close + +# define SHARED_MEMORY_OPEN KIT_SHARED_MEMORY_OPEN +# define SHARED_MEMORY_CREATE KIT_SHARED_MEMORY_CREATE +#endif + #endif |