xref: /trueos/sys/sys/mach/ipc/ipc_init.h (revision 4d9ae6084a2015951e999096ea2617fee8e1c701)
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