diff options
author | dg <dg@FreeBSD.org> | 1995-08-07 07:58:23 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-08-07 07:58:23 +0000 |
commit | fad46e4f97a35f12dc96b526b7d14f3ed00e7e26 (patch) | |
tree | 57e81b8f4f931e9f781013a9db6c6679a7e3f2ec /sys/sys/msgbuf.h | |
parent | d9b109975827973dc12bcc88eff6356d6dd941a6 (diff) | |
download | FreeBSD-src-fad46e4f97a35f12dc96b526b7d14f3ed00e7e26.zip FreeBSD-src-fad46e4f97a35f12dc96b526b7d14f3ed00e7e26.tar.gz |
Made msgbuf range checking more robust and clean.
Diffstat (limited to 'sys/sys/msgbuf.h')
-rw-r--r-- | sys/sys/msgbuf.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/sys/msgbuf.h b/sys/sys/msgbuf.h index 5d5c56a..d4823ea 100644 --- a/sys/sys/msgbuf.h +++ b/sys/sys/msgbuf.h @@ -31,19 +31,19 @@ * SUCH DAMAGE. * * @(#)msgbuf.h 8.1 (Berkeley) 6/2/93 - * $Id: msgbuf.h,v 1.4 1994/08/21 04:41:54 paul Exp $ + * $Id: msgbuf.h,v 1.5 1995/03/16 18:16:21 bde Exp $ */ #ifndef _SYS_MSGBUF_H_ #define _SYS_MSGBUF_H_ -#define MSG_BSIZE (4096 - 3 * sizeof(long)) +#define MSG_BSIZE (4096 - 3 * sizeof(unsigned int)) struct msgbuf { #define MSG_MAGIC 0x063061 - long msg_magic; - long msg_bufx; /* write pointer */ - long msg_bufr; /* read pointer */ - char msg_bufc[MSG_BSIZE]; /* buffer */ + unsigned int msg_magic; + unsigned int msg_bufx; /* write pointer */ + unsigned int msg_bufr; /* read pointer */ + char msg_bufc[MSG_BSIZE]; /* buffer */ }; #ifdef KERNEL extern int msgbufmapped; |