Files
seta75D d6fe8fe829 Init
2021-10-11 22:19:34 -03:00

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