diff options
| author | Doug Rabson <dfr@FreeBSD.org> | 1994-09-13 14:47:38 +0000 | 
|---|---|---|
| committer | Doug Rabson <dfr@FreeBSD.org> | 1994-09-13 14:47:38 +0000 | 
| commit | 3d903220e4faa340d6f236db178765e16c999404 (patch) | |
| tree | 0b43a166c9d31a9a5c55d5efd7085507563a3825 /sys/kern/subr_param.c | |
| parent | a78a18e9b9937e77593dc0f9e40bf32d2f214ef7 (diff) | |
Notes
Diffstat (limited to 'sys/kern/subr_param.c')
| -rw-r--r-- | sys/kern/subr_param.c | 45 | 
1 files changed, 44 insertions, 1 deletions
diff --git a/sys/kern/subr_param.c b/sys/kern/subr_param.c index 2fdecf067083..f714cab0a653 100644 --- a/sys/kern/subr_param.c +++ b/sys/kern/subr_param.c @@ -36,7 +36,7 @@   * SUCH DAMAGE.   *   *	@(#)param.c	8.2 (Berkeley) 1/21/94 - * $Id$ + * $Id: param.c,v 1.3 1994/08/02 07:38:30 davidg Exp $   */  #include <sys/param.h> @@ -56,6 +56,12 @@  #include <machine/vmparam.h>  #include <sys/shm.h>  #endif +#ifdef SYSVSEM +#include "sys/sem.h" +#endif +#ifdef SYSVMSG +#include "sys/msg.h" +#endif  /*   * System parameter formulae. @@ -106,6 +112,43 @@ struct	shminfo shminfo = {  #endif  /* + * Values in support of System V compatible semaphores. + */ + +#ifdef SYSVSEM + +struct seminfo seminfo = { +                SEMMAP,         /* # of entries in semaphore map */ +                SEMMNI,         /* # of semaphore identifiers */ +                SEMMNS,         /* # of semaphores in system */ +                SEMMNU,         /* # of undo structures in system */ +                SEMMSL,         /* max # of semaphores per id */ +                SEMOPM,         /* max # of operations per semop call */ +                SEMUME,         /* max # of undo entries per process */ +                SEMUSZ,         /* size in bytes of undo structure */ +                SEMVMX,         /* semaphore maximum value */ +                SEMAEM          /* adjust on exit max value */ +}; +#endif + +/* + * Values in support of System V compatible messages. + */ + +#ifdef SYSVMSG + +struct msginfo msginfo = { +                MSGMAX,         /* max chars in a message */ +                MSGMNI,         /* # of message queue identifiers */ +                MSGMNB,         /* max chars in a queue */ +                MSGTQL,         /* max messages in system */ +                MSGSSZ,         /* size of a message segment */ +                		/* (must be small power of 2 greater than 4) */ +                MSGSEG          /* number of message segments */ +}; +#endif + +/*   * These are initialized at bootstrap time   * to values dependent on memory size   */  | 
