X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/72a12576750f52947eb043106ba5c12c0d07decf..b1ab9ed8d0e0f1c3b66d7daa8fd5564444c56195:/libsecurityd/lib/SharedMemoryCommon.h diff --git a/libsecurityd/lib/SharedMemoryCommon.h b/libsecurityd/lib/SharedMemoryCommon.h new file mode 100644 index 00000000..d4c40128 --- /dev/null +++ b/libsecurityd/lib/SharedMemoryCommon.h @@ -0,0 +1,20 @@ +#ifndef __SHARED_MEMORY_COMMON__ +#define __SHARED_MEMORY_COMMON__ + + + +#include + +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