summaryrefslogtreecommitdiffstats
path: root/sys/sys/msgbuf.h
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1998-05-19 08:58:53 +0000
committerphk <phk@FreeBSD.org>1998-05-19 08:58:53 +0000
commit00b3b49e1bf2cd947f5d9fc0b4a645f000094534 (patch)
treea3d52080f8083f77f09440de2e58dd996011132f /sys/sys/msgbuf.h
parent24a3627dd77ad1a523424cb9870b1a78c219ff5e (diff)
downloadFreeBSD-src-00b3b49e1bf2cd947f5d9fc0b4a645f000094534.zip
FreeBSD-src-00b3b49e1bf2cd947f5d9fc0b4a645f000094534.tar.gz
Make the size of the msgbuf (dmesg) a "normal" option.
Diffstat (limited to 'sys/sys/msgbuf.h')
-rw-r--r--sys/sys/msgbuf.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/sys/sys/msgbuf.h b/sys/sys/msgbuf.h
index 4491150..2a153c8 100644
--- a/sys/sys/msgbuf.h
+++ b/sys/sys/msgbuf.h
@@ -31,19 +31,23 @@
* SUCH DAMAGE.
*
* @(#)msgbuf.h 8.1 (Berkeley) 6/2/93
- * $Id$
+ * $Id: msgbuf.h,v 1.9 1997/02/22 09:45:37 peter Exp $
*/
#ifndef _SYS_MSGBUF_H_
#define _SYS_MSGBUF_H_
-#define MSG_BSIZE (8192 - 3 * sizeof(unsigned int))
+#if defined(KERNEL) && !defined(MSGBUF_SIZE)
+#define MSGBUF_SIZE 8192
+#endif
+
struct msgbuf {
-#define MSG_MAGIC 0x063061
+#define MSG_MAGIC 0x063062
unsigned int msg_magic;
+ unsigned int msg_size; /* MSG_BSIZE */
unsigned int msg_bufx; /* write pointer */
unsigned int msg_bufr; /* read pointer */
- char msg_bufc[MSG_BSIZE]; /* buffer */
+ char * msg_ptr; /* pointer to buffer */
};
#ifdef KERNEL
extern int msgbufmapped;
OpenPOWER on IntegriCloud