53 lines
1.7 KiB
C
53 lines
1.7 KiB
C
/* @(#)06 1.14 src/bos/kernel/ipc/ipcspace.h, sysipc, bos411, 9428A410j 11/25/93 09:18:25 */
|
|
|
|
#ifndef _H_IPCSPACE
|
|
#define _H_IPCSPACE
|
|
|
|
/*
|
|
* COMPONENT_NAME: (SYSIPC) IPC size deffintions
|
|
*
|
|
* FUNCTIONS:
|
|
*
|
|
* ORIGINS: 27, 3
|
|
*
|
|
* This module contains IBM CONFIDENTIAL code. -- (IBM
|
|
* Confidential Restricted when combined with the aggregated
|
|
* modules for this product)
|
|
* SOURCE MATERIALS
|
|
* (C) COPYRIGHT International Business Machines Corp. 1987, 1989
|
|
* All Rights Reserved
|
|
*
|
|
* US Government Users Restricted Rights - Use, duplication or
|
|
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
|
|
*
|
|
*/
|
|
|
|
#define MSGMAX 65535 /* max message size */
|
|
#define MSGMNB 65535 /* max number of bytes on a queue */
|
|
#define MSGMNI 4096 /* max number of message queue IDs. */
|
|
/* Must be a power of 2 */
|
|
#define MSGMNM 8192 /* Maximium number of message per queue */
|
|
|
|
#define SEMMNI 4096 /* max number of semaphoer IDs. Must be */
|
|
/* a power of 2 */
|
|
#define SEMMSL 65535 /* max number of semaphores per ID */
|
|
#define SEMOPM 1024 /* max number of operations per semop call
|
|
* If you change this rember that semops
|
|
* are copied onto the kernel stack in
|
|
* the semop system call. Making SEMOPM
|
|
* too large will overflow the kernel stack
|
|
*/
|
|
#define SEMUME 1024 /* max number of undo entries per proc */
|
|
#define SEMVMX 32767 /* semaphore maximum value */
|
|
#define SEMAEM 16384 /* adjust on exit max value */
|
|
|
|
#define SHMMAX SEGSIZE /* max shared memory segment size */
|
|
#define SHMMIN 1 /* min shared memory segment size */
|
|
#define SHMMNI 4096 /* number of shared memory IDs. Must be */
|
|
/* a power of 2 */
|
|
|
|
#endif
|
|
|
|
|
|
|