X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/2d21ac55c334faf3a56e5634905ed6987fc787d4..4d15aeb193b2c68f1d38666c317f8d3734f5f083:/bsd/sys/msgbuf.h diff --git a/bsd/sys/msgbuf.h b/bsd/sys/msgbuf.h index 5b2a5fd2d..5b8211cac 100644 --- a/bsd/sys/msgbuf.h +++ b/bsd/sys/msgbuf.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2000-2010 Apple, Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -65,22 +65,24 @@ #include -#define MSG_BSIZE 4096 +#define MAX_MSG_BSIZE (1*1024*1024) struct msgbuf { #define MSG_MAGIC 0x063061 - long msg_magic; - long msg_size; - long msg_bufx; /* write pointer */ - long msg_bufr; /* read pointer */ - char *msg_bufc; /* buffer */ + int msg_magic; + int msg_size; + int msg_bufx; /* write pointer */ + int msg_bufr; /* read pointer */ + char *msg_bufc; /* buffer */ }; -#ifdef KERNEL + +#ifdef XNU_KERNEL_PRIVATE __BEGIN_DECLS extern struct msgbuf *msgbufp; extern void log_putc(char); extern void log_putc_locked(char); -extern void log_setsize(long size); -extern int log_dmesg(user_addr_t, uint32_t, register_t *); +extern int log_setsize(int size); +extern int log_dmesg(user_addr_t, uint32_t, int32_t *); __END_DECLS -#endif +#endif /* XNU_KERNEL_PRIVATE */ + #endif /* !_SYS_MSGBUF_H_ */