1 /* 2 * Copyright 1991-1998 by Open Software Foundation, Inc. 3 * All Rights Reserved 4 * 5 * Permission to use, copy, modify, and distribute this software and 6 * its documentation for any purpose and without fee is hereby granted, 7 * provided that the above copyright notice appears in all copies and 8 * that both the copyright notice and this permission notice appear in 9 * supporting documentation. 10 * 11 * OSF DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE 12 * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 * FOR A PARTICULAR PURPOSE. 14 * 15 * IN NO EVENT SHALL OSF BE LIABLE FOR ANY SPECIAL, INDIRECT, OR 16 * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 17 * LOSS OF USE, DATA OR PROFITS, WHETHER IN ACTION OF CONTRACT, 18 * NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 19 * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 20 */ 21 /* 22 * MkLinux 23 */ 24 /* CMU_HIST */ 25 /* 26 * Revision 2.4 91/05/14 16:32:45 mrt 27 * Correcting copyright 28 * 29 * Revision 2.3 91/02/05 17:21:42 mrt 30 * Changed to new Mach copyright 31 * [91/02/01 15:45:16 mrt] 32 * 33 * Revision 2.2 90/06/02 14:49:59 rpd 34 * Created for new IPC. 35 * [90/03/26 20:55:26 rpd] 36 * 37 */ 38 /* CMU_ENDHIST */ 39 /* 40 * Mach Operating System 41 * Copyright (c) 1991,1990,1989 Carnegie Mellon University 42 * All Rights Reserved. 43 * 44 * Permission to use, copy, modify and distribute this software and its 45 * documentation is hereby granted, provided that both the copyright 46 * notice and this permission notice appear in all copies of the 47 * software, derivative works or modified versions, and any portions 48 * thereof, and that both notices appear in supporting documentation. 49 * 50 * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" 51 * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR 52 * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. 53 * 54 * Carnegie Mellon requests users of this software to return to 55 * 56 * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU 57 * School of Computer Science 58 * Carnegie Mellon University 59 * Pittsburgh PA 15213-3890 60 * 61 * any improvements or extensions that they make and grant Carnegie Mellon 62 * the rights to redistribute these changes. 63 */ 64 /* 65 */ 66 /* 67 * File: ipc/ipc_init.h 68 * Author: Rich Draves 69 * Date: 1989 70 * 71 * Declarations of functions to initialize the IPC system. 72 */ 73 74 #ifndef _IPC_IPC_INIT_H_ 75 #define _IPC_IPC_INIT_H_ 76 77 extern int ipc_space_max; 78 extern int ipc_port_max; 79 extern int ipc_pset_max; 80 81 /* 82 * Exported interfaces 83 */ 84 85 /* IPC initialization needed before creation of kernel task */ 86 extern void ipc_bootstrap(void); 87 88 /* Remaining IPC initialization */ 89 extern void ipc_init(void); 90 91 #endif /* _IPC_IPC_INIT_H_ */ 92