]> git.saurik.com Git - apple/security.git/blobdiff - libsecurityd/lib/SharedMemoryCommon.h
Security-55163.44.tar.gz
[apple/security.git] / libsecurityd / lib / SharedMemoryCommon.h
diff --git a/libsecurityd/lib/SharedMemoryCommon.h b/libsecurityd/lib/SharedMemoryCommon.h
new file mode 100644 (file)
index 0000000..d4c4012
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __SHARED_MEMORY_COMMON__
+#define __SHARED_MEMORY_COMMON__
+
+
+
+#include <sys/types.h>
+
+const unsigned kSegmentSize = 4096;
+const unsigned kNumberOfSegments = 8;
+const unsigned kSharedMemoryPoolSize = kSegmentSize * kNumberOfSegments;
+
+const unsigned kBytesWrittenOffset = 0;
+const unsigned kBytesWrittenLength = 4;
+const unsigned kPoolAvailableForData = kSharedMemoryPoolSize - kBytesWrittenLength;
+
+typedef u_int32_t SegmentOffsetType;
+
+#define SECURITY_MESSAGES_NAME "SecurityMessages"
+
+#endif