Increase message size 16M(24bit) limit to 56bit on 64bit arch

This commit is contained in:
Cloud Wu
2015-08-05 12:23:35 +08:00
parent b5244b96aa
commit aff73cbed7
11 changed files with 31 additions and 24 deletions

View File

@@ -11,6 +11,10 @@ struct skynet_message {
size_t sz;
};
// type is encoding in skynet_message.sz high 8bit
#define MESSAGE_TYPE_MASK (SIZE_MAX >> 8)
#define MESSAGE_TYPE_SHIFT ((sizeof(size_t)-1) * 8)
struct message_queue;
void skynet_globalmq_push(struct message_queue * queue);