summaryrefslogtreecommitdiff
path: root/source/kit/shared_memory.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/kit/shared_memory.h')
-rw-r--r--source/kit/shared_memory.h11
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