xref: /NextBSD/usr.sbin/notifyd/notify_ipc.h (revision 33da5adc555b3bc29986eeadca03829e4ad06b1e)
1 #ifndef	_notify_ipc_user_
2 #define	_notify_ipc_user_
3 
4 /* Module notify_ipc */
5 
6 #include <sys/cdefs.h>
7 #include <sys/types.h>
8 #ifdef _KERNEL
9 #include <sys/mach/ndr.h>
10 #include <sys/mach/kern_return.h>
11 #include <sys/mach/notify.h>
12 #include <sys/mach/mach_types.h>
13 #include <sys/mach/message.h>
14 #include <sys/mach/mig_errors.h>
15 #else /* !_KERNEL */
16 #include <string.h>
17 #include <mach/ndr.h>
18 #include <mach/boolean.h>
19 #include <mach/kern_return.h>
20 #include <mach/notify.h>
21 #include <mach/mach_types.h>
22 #include <mach/message.h>
23 #include <mach/mig_errors.h>
24 #endif /*_KERNEL */
25 
26 #ifdef AUTOTEST
27 #ifndef FUNCTION_PTR_T
28 #define FUNCTION_PTR_T
29 typedef void (*function_ptr_t)(mach_port_t, char *, mach_msg_type_number_t);
30 typedef struct {
31         char            *name;
32         function_ptr_t  function;
33 } function_table_entry;
34 typedef function_table_entry   *function_table_t;
35 #endif /* FUNCTION_PTR_T */
36 #endif /* AUTOTEST */
37 
38 #ifndef	notify_ipc_MSG_COUNT
39 #define	notify_ipc_MSG_COUNT	38
40 #endif	/* notify_ipc_MSG_COUNT */
41 
42 #include <sys/mach/std_types.h>
43 #include <sys/mach/mig.h>
44 #include <sys/mach/mig.h>
45 #include <sys/mach/mach_types.h>
46 #include <sys/types.h>
47 #include "notify_ipc_types.h"
48 
49 #ifdef __BeforeMigUserHeader
50 __BeforeMigUserHeader
51 #endif /* __BeforeMigUserHeader */
52 
53 #include <sys/cdefs.h>
54 __BEGIN_DECLS
55 
56 
57 /* Routine _notify_server_post */
58 #ifdef	mig_external
59 mig_external
60 #else
61 extern
62 #endif	/* mig_external */
_notify_server_post(server,name,nameCnt,status)63 kern_return_t _notify_server_post
64 #if	defined(LINTLIBRARY)
65     (server, name, nameCnt, status)
66 	mach_port_t server;
67 	caddr_t name;
68 	mach_msg_type_number_t nameCnt;
69 	int *status;
70 { return _notify_server_post(server, name, nameCnt, status); }
71 #else
72 (
73 	mach_port_t server,
74 	caddr_t name,
75 	mach_msg_type_number_t nameCnt,
76 	int *status
77 );
78 #endif	/* defined(LINTLIBRARY) */
79 
80 /* Routine _notify_server_register_plain */
81 #ifdef	mig_external
82 mig_external
83 #else
84 extern
85 #endif	/* mig_external */
_notify_server_register_plain(server,name,nameCnt,token,status)86 kern_return_t _notify_server_register_plain
87 #if	defined(LINTLIBRARY)
88     (server, name, nameCnt, token, status)
89 	mach_port_t server;
90 	caddr_t name;
91 	mach_msg_type_number_t nameCnt;
92 	int *token;
93 	int *status;
94 { return _notify_server_register_plain(server, name, nameCnt, token, status); }
95 #else
96 (
97 	mach_port_t server,
98 	caddr_t name,
99 	mach_msg_type_number_t nameCnt,
100 	int *token,
101 	int *status
102 );
103 #endif	/* defined(LINTLIBRARY) */
104 
105 /* Routine _notify_server_register_check */
106 #ifdef	mig_external
107 mig_external
108 #else
109 extern
110 #endif	/* mig_external */
_notify_server_register_check(server,name,nameCnt,size,slot,token,status)111 kern_return_t _notify_server_register_check
112 #if	defined(LINTLIBRARY)
113     (server, name, nameCnt, size, slot, token, status)
114 	mach_port_t server;
115 	caddr_t name;
116 	mach_msg_type_number_t nameCnt;
117 	int *size;
118 	int *slot;
119 	int *token;
120 	int *status;
121 { return _notify_server_register_check(server, name, nameCnt, size, slot, token, status); }
122 #else
123 (
124 	mach_port_t server,
125 	caddr_t name,
126 	mach_msg_type_number_t nameCnt,
127 	int *size,
128 	int *slot,
129 	int *token,
130 	int *status
131 );
132 #endif	/* defined(LINTLIBRARY) */
133 
134 /* Routine _notify_server_register_signal */
135 #ifdef	mig_external
136 mig_external
137 #else
138 extern
139 #endif	/* mig_external */
_notify_server_register_signal(server,name,nameCnt,sig,token,status)140 kern_return_t _notify_server_register_signal
141 #if	defined(LINTLIBRARY)
142     (server, name, nameCnt, sig, token, status)
143 	mach_port_t server;
144 	caddr_t name;
145 	mach_msg_type_number_t nameCnt;
146 	int sig;
147 	int *token;
148 	int *status;
149 { return _notify_server_register_signal(server, name, nameCnt, sig, token, status); }
150 #else
151 (
152 	mach_port_t server,
153 	caddr_t name,
154 	mach_msg_type_number_t nameCnt,
155 	int sig,
156 	int *token,
157 	int *status
158 );
159 #endif	/* defined(LINTLIBRARY) */
160 
161 /* Routine _notify_server_register_file_descriptor */
162 #ifdef	mig_external
163 mig_external
164 #else
165 extern
166 #endif	/* mig_external */
_notify_server_register_file_descriptor(server,name,nameCnt,fileport,ntoken,token,status)167 kern_return_t _notify_server_register_file_descriptor
168 #if	defined(LINTLIBRARY)
169     (server, name, nameCnt, fileport, ntoken, token, status)
170 	mach_port_t server;
171 	caddr_t name;
172 	mach_msg_type_number_t nameCnt;
173 	mach_port_t fileport;
174 	int ntoken;
175 	int *token;
176 	int *status;
177 { return _notify_server_register_file_descriptor(server, name, nameCnt, fileport, ntoken, token, status); }
178 #else
179 (
180 	mach_port_t server,
181 	caddr_t name,
182 	mach_msg_type_number_t nameCnt,
183 	mach_port_t fileport,
184 	int ntoken,
185 	int *token,
186 	int *status
187 );
188 #endif	/* defined(LINTLIBRARY) */
189 
190 /* Routine _notify_server_register_mach_port */
191 #ifdef	mig_external
192 mig_external
193 #else
194 extern
195 #endif	/* mig_external */
_notify_server_register_mach_port(server,name,nameCnt,port,ntoken,token,status)196 kern_return_t _notify_server_register_mach_port
197 #if	defined(LINTLIBRARY)
198     (server, name, nameCnt, port, ntoken, token, status)
199 	mach_port_t server;
200 	caddr_t name;
201 	mach_msg_type_number_t nameCnt;
202 	mach_port_t port;
203 	int ntoken;
204 	int *token;
205 	int *status;
206 { return _notify_server_register_mach_port(server, name, nameCnt, port, ntoken, token, status); }
207 #else
208 (
209 	mach_port_t server,
210 	caddr_t name,
211 	mach_msg_type_number_t nameCnt,
212 	mach_port_t port,
213 	int ntoken,
214 	int *token,
215 	int *status
216 );
217 #endif	/* defined(LINTLIBRARY) */
218 
219 /* Routine _notify_server_set_owner */
220 #ifdef	mig_external
221 mig_external
222 #else
223 extern
224 #endif	/* mig_external */
_notify_server_set_owner(server,name,nameCnt,user,group,status)225 kern_return_t _notify_server_set_owner
226 #if	defined(LINTLIBRARY)
227     (server, name, nameCnt, user, group, status)
228 	mach_port_t server;
229 	caddr_t name;
230 	mach_msg_type_number_t nameCnt;
231 	int user;
232 	int group;
233 	int *status;
234 { return _notify_server_set_owner(server, name, nameCnt, user, group, status); }
235 #else
236 (
237 	mach_port_t server,
238 	caddr_t name,
239 	mach_msg_type_number_t nameCnt,
240 	int user,
241 	int group,
242 	int *status
243 );
244 #endif	/* defined(LINTLIBRARY) */
245 
246 /* Routine _notify_server_get_owner */
247 #ifdef	mig_external
248 mig_external
249 #else
250 extern
251 #endif	/* mig_external */
_notify_server_get_owner(server,name,nameCnt,user,group,status)252 kern_return_t _notify_server_get_owner
253 #if	defined(LINTLIBRARY)
254     (server, name, nameCnt, user, group, status)
255 	mach_port_t server;
256 	caddr_t name;
257 	mach_msg_type_number_t nameCnt;
258 	int *user;
259 	int *group;
260 	int *status;
261 { return _notify_server_get_owner(server, name, nameCnt, user, group, status); }
262 #else
263 (
264 	mach_port_t server,
265 	caddr_t name,
266 	mach_msg_type_number_t nameCnt,
267 	int *user,
268 	int *group,
269 	int *status
270 );
271 #endif	/* defined(LINTLIBRARY) */
272 
273 /* Routine _notify_server_set_access */
274 #ifdef	mig_external
275 mig_external
276 #else
277 extern
278 #endif	/* mig_external */
_notify_server_set_access(server,name,nameCnt,mode,status)279 kern_return_t _notify_server_set_access
280 #if	defined(LINTLIBRARY)
281     (server, name, nameCnt, mode, status)
282 	mach_port_t server;
283 	caddr_t name;
284 	mach_msg_type_number_t nameCnt;
285 	int mode;
286 	int *status;
287 { return _notify_server_set_access(server, name, nameCnt, mode, status); }
288 #else
289 (
290 	mach_port_t server,
291 	caddr_t name,
292 	mach_msg_type_number_t nameCnt,
293 	int mode,
294 	int *status
295 );
296 #endif	/* defined(LINTLIBRARY) */
297 
298 /* Routine _notify_server_get_access */
299 #ifdef	mig_external
300 mig_external
301 #else
302 extern
303 #endif	/* mig_external */
_notify_server_get_access(server,name,nameCnt,mode,status)304 kern_return_t _notify_server_get_access
305 #if	defined(LINTLIBRARY)
306     (server, name, nameCnt, mode, status)
307 	mach_port_t server;
308 	caddr_t name;
309 	mach_msg_type_number_t nameCnt;
310 	int *mode;
311 	int *status;
312 { return _notify_server_get_access(server, name, nameCnt, mode, status); }
313 #else
314 (
315 	mach_port_t server,
316 	caddr_t name,
317 	mach_msg_type_number_t nameCnt,
318 	int *mode,
319 	int *status
320 );
321 #endif	/* defined(LINTLIBRARY) */
322 
323 /* Routine _notify_server_release_name */
324 #ifdef	mig_external
325 mig_external
326 #else
327 extern
328 #endif	/* mig_external */
_notify_server_release_name(server,name,nameCnt,status)329 kern_return_t _notify_server_release_name
330 #if	defined(LINTLIBRARY)
331     (server, name, nameCnt, status)
332 	mach_port_t server;
333 	caddr_t name;
334 	mach_msg_type_number_t nameCnt;
335 	int *status;
336 { return _notify_server_release_name(server, name, nameCnt, status); }
337 #else
338 (
339 	mach_port_t server,
340 	caddr_t name,
341 	mach_msg_type_number_t nameCnt,
342 	int *status
343 );
344 #endif	/* defined(LINTLIBRARY) */
345 
346 /* Routine _notify_server_cancel */
347 #ifdef	mig_external
348 mig_external
349 #else
350 extern
351 #endif	/* mig_external */
_notify_server_cancel(server,token,status)352 kern_return_t _notify_server_cancel
353 #if	defined(LINTLIBRARY)
354     (server, token, status)
355 	mach_port_t server;
356 	int token;
357 	int *status;
358 { return _notify_server_cancel(server, token, status); }
359 #else
360 (
361 	mach_port_t server,
362 	int token,
363 	int *status
364 );
365 #endif	/* defined(LINTLIBRARY) */
366 
367 /* Routine _notify_server_check */
368 #ifdef	mig_external
369 mig_external
370 #else
371 extern
372 #endif	/* mig_external */
_notify_server_check(server,token,check,status)373 kern_return_t _notify_server_check
374 #if	defined(LINTLIBRARY)
375     (server, token, check, status)
376 	mach_port_t server;
377 	int token;
378 	int *check;
379 	int *status;
380 { return _notify_server_check(server, token, check, status); }
381 #else
382 (
383 	mach_port_t server,
384 	int token,
385 	int *check,
386 	int *status
387 );
388 #endif	/* defined(LINTLIBRARY) */
389 
390 /* Routine _notify_server_get_state */
391 #ifdef	mig_external
392 mig_external
393 #else
394 extern
395 #endif	/* mig_external */
_notify_server_get_state(server,token,state,status)396 kern_return_t _notify_server_get_state
397 #if	defined(LINTLIBRARY)
398     (server, token, state, status)
399 	mach_port_t server;
400 	int token;
401 	uint64_t *state;
402 	int *status;
403 { return _notify_server_get_state(server, token, state, status); }
404 #else
405 (
406 	mach_port_t server,
407 	int token,
408 	uint64_t *state,
409 	int *status
410 );
411 #endif	/* defined(LINTLIBRARY) */
412 
413 /* Routine _notify_server_set_state */
414 #ifdef	mig_external
415 mig_external
416 #else
417 extern
418 #endif	/* mig_external */
_notify_server_set_state(server,token,state,status)419 kern_return_t _notify_server_set_state
420 #if	defined(LINTLIBRARY)
421     (server, token, state, status)
422 	mach_port_t server;
423 	int token;
424 	uint64_t state;
425 	int *status;
426 { return _notify_server_set_state(server, token, state, status); }
427 #else
428 (
429 	mach_port_t server,
430 	int token,
431 	uint64_t state,
432 	int *status
433 );
434 #endif	/* defined(LINTLIBRARY) */
435 
436 /* Routine _notify_server_monitor_file */
437 #ifdef	mig_external
438 mig_external
439 #else
440 extern
441 #endif	/* mig_external */
_notify_server_monitor_file(server,token,path,pathCnt,flags,status)442 kern_return_t _notify_server_monitor_file
443 #if	defined(LINTLIBRARY)
444     (server, token, path, pathCnt, flags, status)
445 	mach_port_t server;
446 	int token;
447 	caddr_t path;
448 	mach_msg_type_number_t pathCnt;
449 	int flags;
450 	int *status;
451 { return _notify_server_monitor_file(server, token, path, pathCnt, flags, status); }
452 #else
453 (
454 	mach_port_t server,
455 	int token,
456 	caddr_t path,
457 	mach_msg_type_number_t pathCnt,
458 	int flags,
459 	int *status
460 );
461 #endif	/* defined(LINTLIBRARY) */
462 
463 /* Routine _notify_server_suspend */
464 #ifdef	mig_external
465 mig_external
466 #else
467 extern
468 #endif	/* mig_external */
_notify_server_suspend(server,token,status)469 kern_return_t _notify_server_suspend
470 #if	defined(LINTLIBRARY)
471     (server, token, status)
472 	mach_port_t server;
473 	int token;
474 	int *status;
475 { return _notify_server_suspend(server, token, status); }
476 #else
477 (
478 	mach_port_t server,
479 	int token,
480 	int *status
481 );
482 #endif	/* defined(LINTLIBRARY) */
483 
484 /* Routine _notify_server_resume */
485 #ifdef	mig_external
486 mig_external
487 #else
488 extern
489 #endif	/* mig_external */
_notify_server_resume(server,token,status)490 kern_return_t _notify_server_resume
491 #if	defined(LINTLIBRARY)
492     (server, token, status)
493 	mach_port_t server;
494 	int token;
495 	int *status;
496 { return _notify_server_resume(server, token, status); }
497 #else
498 (
499 	mach_port_t server,
500 	int token,
501 	int *status
502 );
503 #endif	/* defined(LINTLIBRARY) */
504 
505 /* Routine _notify_server_suspend_pid */
506 #ifdef	mig_external
507 mig_external
508 #else
509 extern
510 #endif	/* mig_external */
_notify_server_suspend_pid(server,pid,status)511 kern_return_t _notify_server_suspend_pid
512 #if	defined(LINTLIBRARY)
513     (server, pid, status)
514 	mach_port_t server;
515 	int pid;
516 	int *status;
517 { return _notify_server_suspend_pid(server, pid, status); }
518 #else
519 (
520 	mach_port_t server,
521 	int pid,
522 	int *status
523 );
524 #endif	/* defined(LINTLIBRARY) */
525 
526 /* Routine _notify_server_resume_pid */
527 #ifdef	mig_external
528 mig_external
529 #else
530 extern
531 #endif	/* mig_external */
_notify_server_resume_pid(server,pid,status)532 kern_return_t _notify_server_resume_pid
533 #if	defined(LINTLIBRARY)
534     (server, pid, status)
535 	mach_port_t server;
536 	int pid;
537 	int *status;
538 { return _notify_server_resume_pid(server, pid, status); }
539 #else
540 (
541 	mach_port_t server,
542 	int pid,
543 	int *status
544 );
545 #endif	/* defined(LINTLIBRARY) */
546 
547 /* SimpleRoutine _notify_server_simple_post */
548 #ifdef	mig_external
549 mig_external
550 #else
551 extern
552 #endif	/* mig_external */
_notify_server_simple_post(server,name,nameCnt)553 kern_return_t _notify_server_simple_post
554 #if	defined(LINTLIBRARY)
555     (server, name, nameCnt)
556 	mach_port_t server;
557 	caddr_t name;
558 	mach_msg_type_number_t nameCnt;
559 { return _notify_server_simple_post(server, name, nameCnt); }
560 #else
561 (
562 	mach_port_t server,
563 	caddr_t name,
564 	mach_msg_type_number_t nameCnt
565 );
566 #endif	/* defined(LINTLIBRARY) */
567 
568 /* Routine _notify_server_post_2 */
569 #ifdef	mig_external
570 mig_external
571 #else
572 extern
573 #endif	/* mig_external */
_notify_server_post_2(server,name,nameCnt,name_id,status)574 kern_return_t _notify_server_post_2
575 #if	defined(LINTLIBRARY)
576     (server, name, nameCnt, name_id, status)
577 	mach_port_t server;
578 	caddr_t name;
579 	mach_msg_type_number_t nameCnt;
580 	uint64_t *name_id;
581 	int *status;
582 { return _notify_server_post_2(server, name, nameCnt, name_id, status); }
583 #else
584 (
585 	mach_port_t server,
586 	caddr_t name,
587 	mach_msg_type_number_t nameCnt,
588 	uint64_t *name_id,
589 	int *status
590 );
591 #endif	/* defined(LINTLIBRARY) */
592 
593 /* SimpleRoutine _notify_server_post_3 */
594 #ifdef	mig_external
595 mig_external
596 #else
597 extern
598 #endif	/* mig_external */
_notify_server_post_3(server,name_id)599 kern_return_t _notify_server_post_3
600 #if	defined(LINTLIBRARY)
601     (server, name_id)
602 	mach_port_t server;
603 	uint64_t name_id;
604 { return _notify_server_post_3(server, name_id); }
605 #else
606 (
607 	mach_port_t server,
608 	uint64_t name_id
609 );
610 #endif	/* defined(LINTLIBRARY) */
611 
612 /* SimpleRoutine _notify_server_post_4 */
613 #ifdef	mig_external
614 mig_external
615 #else
616 extern
617 #endif	/* mig_external */
_notify_server_post_4(server,name,nameCnt)618 kern_return_t _notify_server_post_4
619 #if	defined(LINTLIBRARY)
620     (server, name, nameCnt)
621 	mach_port_t server;
622 	caddr_t name;
623 	mach_msg_type_number_t nameCnt;
624 { return _notify_server_post_4(server, name, nameCnt); }
625 #else
626 (
627 	mach_port_t server,
628 	caddr_t name,
629 	mach_msg_type_number_t nameCnt
630 );
631 #endif	/* defined(LINTLIBRARY) */
632 
633 /* SimpleRoutine _notify_server_register_plain_2 */
634 #ifdef	mig_external
635 mig_external
636 #else
637 extern
638 #endif	/* mig_external */
_notify_server_register_plain_2(server,name,nameCnt,token)639 kern_return_t _notify_server_register_plain_2
640 #if	defined(LINTLIBRARY)
641     (server, name, nameCnt, token)
642 	mach_port_t server;
643 	caddr_t name;
644 	mach_msg_type_number_t nameCnt;
645 	int token;
646 { return _notify_server_register_plain_2(server, name, nameCnt, token); }
647 #else
648 (
649 	mach_port_t server,
650 	caddr_t name,
651 	mach_msg_type_number_t nameCnt,
652 	int token
653 );
654 #endif	/* defined(LINTLIBRARY) */
655 
656 /* Routine _notify_server_register_check_2 */
657 #ifdef	mig_external
658 mig_external
659 #else
660 extern
661 #endif	/* mig_external */
_notify_server_register_check_2(server,name,nameCnt,token,size,slot,name_id,status)662 kern_return_t _notify_server_register_check_2
663 #if	defined(LINTLIBRARY)
664     (server, name, nameCnt, token, size, slot, name_id, status)
665 	mach_port_t server;
666 	caddr_t name;
667 	mach_msg_type_number_t nameCnt;
668 	int token;
669 	int *size;
670 	int *slot;
671 	uint64_t *name_id;
672 	int *status;
673 { return _notify_server_register_check_2(server, name, nameCnt, token, size, slot, name_id, status); }
674 #else
675 (
676 	mach_port_t server,
677 	caddr_t name,
678 	mach_msg_type_number_t nameCnt,
679 	int token,
680 	int *size,
681 	int *slot,
682 	uint64_t *name_id,
683 	int *status
684 );
685 #endif	/* defined(LINTLIBRARY) */
686 
687 /* SimpleRoutine _notify_server_register_signal_2 */
688 #ifdef	mig_external
689 mig_external
690 #else
691 extern
692 #endif	/* mig_external */
_notify_server_register_signal_2(server,name,nameCnt,token,sig)693 kern_return_t _notify_server_register_signal_2
694 #if	defined(LINTLIBRARY)
695     (server, name, nameCnt, token, sig)
696 	mach_port_t server;
697 	caddr_t name;
698 	mach_msg_type_number_t nameCnt;
699 	int token;
700 	int sig;
701 { return _notify_server_register_signal_2(server, name, nameCnt, token, sig); }
702 #else
703 (
704 	mach_port_t server,
705 	caddr_t name,
706 	mach_msg_type_number_t nameCnt,
707 	int token,
708 	int sig
709 );
710 #endif	/* defined(LINTLIBRARY) */
711 
712 /* SimpleRoutine _notify_server_register_file_descriptor_2 */
713 #ifdef	mig_external
714 mig_external
715 #else
716 extern
717 #endif	/* mig_external */
_notify_server_register_file_descriptor_2(server,name,nameCnt,token,fileport)718 kern_return_t _notify_server_register_file_descriptor_2
719 #if	defined(LINTLIBRARY)
720     (server, name, nameCnt, token, fileport)
721 	mach_port_t server;
722 	caddr_t name;
723 	mach_msg_type_number_t nameCnt;
724 	int token;
725 	mach_port_t fileport;
726 { return _notify_server_register_file_descriptor_2(server, name, nameCnt, token, fileport); }
727 #else
728 (
729 	mach_port_t server,
730 	caddr_t name,
731 	mach_msg_type_number_t nameCnt,
732 	int token,
733 	mach_port_t fileport
734 );
735 #endif	/* defined(LINTLIBRARY) */
736 
737 /* SimpleRoutine _notify_server_register_mach_port_2 */
738 #ifdef	mig_external
739 mig_external
740 #else
741 extern
742 #endif	/* mig_external */
_notify_server_register_mach_port_2(server,name,nameCnt,token,port)743 kern_return_t _notify_server_register_mach_port_2
744 #if	defined(LINTLIBRARY)
745     (server, name, nameCnt, token, port)
746 	mach_port_t server;
747 	caddr_t name;
748 	mach_msg_type_number_t nameCnt;
749 	int token;
750 	mach_port_t port;
751 { return _notify_server_register_mach_port_2(server, name, nameCnt, token, port); }
752 #else
753 (
754 	mach_port_t server,
755 	caddr_t name,
756 	mach_msg_type_number_t nameCnt,
757 	int token,
758 	mach_port_t port
759 );
760 #endif	/* defined(LINTLIBRARY) */
761 
762 /* SimpleRoutine _notify_server_cancel_2 */
763 #ifdef	mig_external
764 mig_external
765 #else
766 extern
767 #endif	/* mig_external */
_notify_server_cancel_2(server,token)768 kern_return_t _notify_server_cancel_2
769 #if	defined(LINTLIBRARY)
770     (server, token)
771 	mach_port_t server;
772 	int token;
773 { return _notify_server_cancel_2(server, token); }
774 #else
775 (
776 	mach_port_t server,
777 	int token
778 );
779 #endif	/* defined(LINTLIBRARY) */
780 
781 /* Routine _notify_server_get_state_2 */
782 #ifdef	mig_external
783 mig_external
784 #else
785 extern
786 #endif	/* mig_external */
_notify_server_get_state_2(server,name_id,state,status)787 kern_return_t _notify_server_get_state_2
788 #if	defined(LINTLIBRARY)
789     (server, name_id, state, status)
790 	mach_port_t server;
791 	uint64_t name_id;
792 	uint64_t *state;
793 	int *status;
794 { return _notify_server_get_state_2(server, name_id, state, status); }
795 #else
796 (
797 	mach_port_t server,
798 	uint64_t name_id,
799 	uint64_t *state,
800 	int *status
801 );
802 #endif	/* defined(LINTLIBRARY) */
803 
804 /* Routine _notify_server_get_state_3 */
805 #ifdef	mig_external
806 mig_external
807 #else
808 extern
809 #endif	/* mig_external */
_notify_server_get_state_3(server,token,state,nid,status)810 kern_return_t _notify_server_get_state_3
811 #if	defined(LINTLIBRARY)
812     (server, token, state, nid, status)
813 	mach_port_t server;
814 	int token;
815 	uint64_t *state;
816 	uint64_t *nid;
817 	int *status;
818 { return _notify_server_get_state_3(server, token, state, nid, status); }
819 #else
820 (
821 	mach_port_t server,
822 	int token,
823 	uint64_t *state,
824 	uint64_t *nid,
825 	int *status
826 );
827 #endif	/* defined(LINTLIBRARY) */
828 
829 /* SimpleRoutine _notify_server_set_state_2 */
830 #ifdef	mig_external
831 mig_external
832 #else
833 extern
834 #endif	/* mig_external */
_notify_server_set_state_2(server,name_id,state)835 kern_return_t _notify_server_set_state_2
836 #if	defined(LINTLIBRARY)
837     (server, name_id, state)
838 	mach_port_t server;
839 	uint64_t name_id;
840 	uint64_t state;
841 { return _notify_server_set_state_2(server, name_id, state); }
842 #else
843 (
844 	mach_port_t server,
845 	uint64_t name_id,
846 	uint64_t state
847 );
848 #endif	/* defined(LINTLIBRARY) */
849 
850 /* Routine _notify_server_set_state_3 */
851 #ifdef	mig_external
852 mig_external
853 #else
854 extern
855 #endif	/* mig_external */
_notify_server_set_state_3(server,token,state,nid,status)856 kern_return_t _notify_server_set_state_3
857 #if	defined(LINTLIBRARY)
858     (server, token, state, nid, status)
859 	mach_port_t server;
860 	int token;
861 	uint64_t state;
862 	uint64_t *nid;
863 	int *status;
864 { return _notify_server_set_state_3(server, token, state, nid, status); }
865 #else
866 (
867 	mach_port_t server,
868 	int token,
869 	uint64_t state,
870 	uint64_t *nid,
871 	int *status
872 );
873 #endif	/* defined(LINTLIBRARY) */
874 
875 /* SimpleRoutine _notify_server_monitor_file_2 */
876 #ifdef	mig_external
877 mig_external
878 #else
879 extern
880 #endif	/* mig_external */
_notify_server_monitor_file_2(server,token,path,pathCnt,flags)881 kern_return_t _notify_server_monitor_file_2
882 #if	defined(LINTLIBRARY)
883     (server, token, path, pathCnt, flags)
884 	mach_port_t server;
885 	int token;
886 	caddr_t path;
887 	mach_msg_type_number_t pathCnt;
888 	int flags;
889 { return _notify_server_monitor_file_2(server, token, path, pathCnt, flags); }
890 #else
891 (
892 	mach_port_t server,
893 	int token,
894 	caddr_t path,
895 	mach_msg_type_number_t pathCnt,
896 	int flags
897 );
898 #endif	/* defined(LINTLIBRARY) */
899 
900 /* Routine _notify_server_regenerate */
901 #ifdef	mig_external
902 mig_external
903 #else
904 extern
905 #endif	/* mig_external */
_notify_server_regenerate(server,name,nameCnt,token,reg_type,port,sig,prev_slot,prev_state,prev_time,path,pathCnt,path_flags,new_slot,new_name_id,status)906 kern_return_t _notify_server_regenerate
907 #if	defined(LINTLIBRARY)
908     (server, name, nameCnt, token, reg_type, port, sig, prev_slot, prev_state, prev_time, path, pathCnt, path_flags, new_slot, new_name_id, status)
909 	mach_port_t server;
910 	caddr_t name;
911 	mach_msg_type_number_t nameCnt;
912 	int token;
913 	uint32_t reg_type;
914 	mach_port_t port;
915 	int sig;
916 	int prev_slot;
917 	uint64_t prev_state;
918 	uint64_t prev_time;
919 	caddr_t path;
920 	mach_msg_type_number_t pathCnt;
921 	int path_flags;
922 	int *new_slot;
923 	uint64_t *new_name_id;
924 	int *status;
925 { return _notify_server_regenerate(server, name, nameCnt, token, reg_type, port, sig, prev_slot, prev_state, prev_time, path, pathCnt, path_flags, new_slot, new_name_id, status); }
926 #else
927 (
928 	mach_port_t server,
929 	caddr_t name,
930 	mach_msg_type_number_t nameCnt,
931 	int token,
932 	uint32_t reg_type,
933 	mach_port_t port,
934 	int sig,
935 	int prev_slot,
936 	uint64_t prev_state,
937 	uint64_t prev_time,
938 	caddr_t path,
939 	mach_msg_type_number_t pathCnt,
940 	int path_flags,
941 	int *new_slot,
942 	uint64_t *new_name_id,
943 	int *status
944 );
945 #endif	/* defined(LINTLIBRARY) */
946 
947 __END_DECLS
948 
949 /********************** Caution **************************/
950 /* The following data types should be used to calculate  */
951 /* maximum message sizes only. The actual message may be */
952 /* smaller, and the position of the arguments within the */
953 /* message layout may vary from what is presented here.  */
954 /* For example, if any of the arguments are variable-    */
955 /* sized, and less than the maximum is sent, the data    */
956 /* will be packed tight in the actual message to reduce  */
957 /* the presence of holes.                                */
958 /********************** Caution **************************/
959 
960 /* typedefs for all requests */
961 
962 #ifndef __Request__notify_ipc_subsystem__defined
963 #define __Request__notify_ipc_subsystem__defined
964 
965 #ifdef  __MigPackStructs
966 #pragma pack(4)
967 #endif
968 	typedef struct {
969 		mach_msg_header_t Head;
970 		/* start of the kernel processed data */
971 		mach_msg_body_t msgh_body;
972 		mach_msg_ool_descriptor_t name;
973 		/* end of the kernel processed data */
974 		NDR_record_t NDR;
975 		mach_msg_type_number_t nameCnt;
976 	} __Request___notify_server_post_t;
977 #ifdef  __MigPackStructs
978 #pragma pack()
979 #endif
980 
981 #ifdef  __MigPackStructs
982 #pragma pack(4)
983 #endif
984 	typedef struct {
985 		mach_msg_header_t Head;
986 		/* start of the kernel processed data */
987 		mach_msg_body_t msgh_body;
988 		mach_msg_ool_descriptor_t name;
989 		/* end of the kernel processed data */
990 		NDR_record_t NDR;
991 		mach_msg_type_number_t nameCnt;
992 	} __Request___notify_server_register_plain_t;
993 #ifdef  __MigPackStructs
994 #pragma pack()
995 #endif
996 
997 #ifdef  __MigPackStructs
998 #pragma pack(4)
999 #endif
1000 	typedef struct {
1001 		mach_msg_header_t Head;
1002 		/* start of the kernel processed data */
1003 		mach_msg_body_t msgh_body;
1004 		mach_msg_ool_descriptor_t name;
1005 		/* end of the kernel processed data */
1006 		NDR_record_t NDR;
1007 		mach_msg_type_number_t nameCnt;
1008 	} __Request___notify_server_register_check_t;
1009 #ifdef  __MigPackStructs
1010 #pragma pack()
1011 #endif
1012 
1013 #ifdef  __MigPackStructs
1014 #pragma pack(4)
1015 #endif
1016 	typedef struct {
1017 		mach_msg_header_t Head;
1018 		/* start of the kernel processed data */
1019 		mach_msg_body_t msgh_body;
1020 		mach_msg_ool_descriptor_t name;
1021 		/* end of the kernel processed data */
1022 		NDR_record_t NDR;
1023 		mach_msg_type_number_t nameCnt;
1024 		int sig;
1025 	} __Request___notify_server_register_signal_t;
1026 #ifdef  __MigPackStructs
1027 #pragma pack()
1028 #endif
1029 
1030 #ifdef  __MigPackStructs
1031 #pragma pack(4)
1032 #endif
1033 	typedef struct {
1034 		mach_msg_header_t Head;
1035 		/* start of the kernel processed data */
1036 		mach_msg_body_t msgh_body;
1037 		mach_msg_ool_descriptor_t name;
1038 		mach_msg_port_descriptor_t fileport;
1039 		/* end of the kernel processed data */
1040 		NDR_record_t NDR;
1041 		mach_msg_type_number_t nameCnt;
1042 		int ntoken;
1043 	} __Request___notify_server_register_file_descriptor_t;
1044 #ifdef  __MigPackStructs
1045 #pragma pack()
1046 #endif
1047 
1048 #ifdef  __MigPackStructs
1049 #pragma pack(4)
1050 #endif
1051 	typedef struct {
1052 		mach_msg_header_t Head;
1053 		/* start of the kernel processed data */
1054 		mach_msg_body_t msgh_body;
1055 		mach_msg_ool_descriptor_t name;
1056 		mach_msg_port_descriptor_t port;
1057 		/* end of the kernel processed data */
1058 		NDR_record_t NDR;
1059 		mach_msg_type_number_t nameCnt;
1060 		int ntoken;
1061 	} __Request___notify_server_register_mach_port_t;
1062 #ifdef  __MigPackStructs
1063 #pragma pack()
1064 #endif
1065 
1066 #ifdef  __MigPackStructs
1067 #pragma pack(4)
1068 #endif
1069 	typedef struct {
1070 		mach_msg_header_t Head;
1071 		/* start of the kernel processed data */
1072 		mach_msg_body_t msgh_body;
1073 		mach_msg_ool_descriptor_t name;
1074 		/* end of the kernel processed data */
1075 		NDR_record_t NDR;
1076 		mach_msg_type_number_t nameCnt;
1077 		int user;
1078 		int group;
1079 	} __Request___notify_server_set_owner_t;
1080 #ifdef  __MigPackStructs
1081 #pragma pack()
1082 #endif
1083 
1084 #ifdef  __MigPackStructs
1085 #pragma pack(4)
1086 #endif
1087 	typedef struct {
1088 		mach_msg_header_t Head;
1089 		/* start of the kernel processed data */
1090 		mach_msg_body_t msgh_body;
1091 		mach_msg_ool_descriptor_t name;
1092 		/* end of the kernel processed data */
1093 		NDR_record_t NDR;
1094 		mach_msg_type_number_t nameCnt;
1095 	} __Request___notify_server_get_owner_t;
1096 #ifdef  __MigPackStructs
1097 #pragma pack()
1098 #endif
1099 
1100 #ifdef  __MigPackStructs
1101 #pragma pack(4)
1102 #endif
1103 	typedef struct {
1104 		mach_msg_header_t Head;
1105 		/* start of the kernel processed data */
1106 		mach_msg_body_t msgh_body;
1107 		mach_msg_ool_descriptor_t name;
1108 		/* end of the kernel processed data */
1109 		NDR_record_t NDR;
1110 		mach_msg_type_number_t nameCnt;
1111 		int mode;
1112 	} __Request___notify_server_set_access_t;
1113 #ifdef  __MigPackStructs
1114 #pragma pack()
1115 #endif
1116 
1117 #ifdef  __MigPackStructs
1118 #pragma pack(4)
1119 #endif
1120 	typedef struct {
1121 		mach_msg_header_t Head;
1122 		/* start of the kernel processed data */
1123 		mach_msg_body_t msgh_body;
1124 		mach_msg_ool_descriptor_t name;
1125 		/* end of the kernel processed data */
1126 		NDR_record_t NDR;
1127 		mach_msg_type_number_t nameCnt;
1128 	} __Request___notify_server_get_access_t;
1129 #ifdef  __MigPackStructs
1130 #pragma pack()
1131 #endif
1132 
1133 #ifdef  __MigPackStructs
1134 #pragma pack(4)
1135 #endif
1136 	typedef struct {
1137 		mach_msg_header_t Head;
1138 		/* start of the kernel processed data */
1139 		mach_msg_body_t msgh_body;
1140 		mach_msg_ool_descriptor_t name;
1141 		/* end of the kernel processed data */
1142 		NDR_record_t NDR;
1143 		mach_msg_type_number_t nameCnt;
1144 	} __Request___notify_server_release_name_t;
1145 #ifdef  __MigPackStructs
1146 #pragma pack()
1147 #endif
1148 
1149 #ifdef  __MigPackStructs
1150 #pragma pack(4)
1151 #endif
1152 	typedef struct {
1153 		mach_msg_header_t Head;
1154 		/* start of the kernel processed data */
1155 		mach_msg_body_t msgh_body;
1156 		/* end of the kernel processed data */
1157 		NDR_record_t NDR;
1158 		int token;
1159 	} __Request___notify_server_cancel_t;
1160 #ifdef  __MigPackStructs
1161 #pragma pack()
1162 #endif
1163 
1164 #ifdef  __MigPackStructs
1165 #pragma pack(4)
1166 #endif
1167 	typedef struct {
1168 		mach_msg_header_t Head;
1169 		/* start of the kernel processed data */
1170 		mach_msg_body_t msgh_body;
1171 		/* end of the kernel processed data */
1172 		NDR_record_t NDR;
1173 		int token;
1174 	} __Request___notify_server_check_t;
1175 #ifdef  __MigPackStructs
1176 #pragma pack()
1177 #endif
1178 
1179 #ifdef  __MigPackStructs
1180 #pragma pack(4)
1181 #endif
1182 	typedef struct {
1183 		mach_msg_header_t Head;
1184 		/* start of the kernel processed data */
1185 		mach_msg_body_t msgh_body;
1186 		/* end of the kernel processed data */
1187 		NDR_record_t NDR;
1188 		int token;
1189 	} __Request___notify_server_get_state_t;
1190 #ifdef  __MigPackStructs
1191 #pragma pack()
1192 #endif
1193 
1194 #ifdef  __MigPackStructs
1195 #pragma pack(4)
1196 #endif
1197 	typedef struct {
1198 		mach_msg_header_t Head;
1199 		/* start of the kernel processed data */
1200 		mach_msg_body_t msgh_body;
1201 		/* end of the kernel processed data */
1202 		NDR_record_t NDR;
1203 		int token;
1204 		uint64_t state;
1205 	} __Request___notify_server_set_state_t;
1206 #ifdef  __MigPackStructs
1207 #pragma pack()
1208 #endif
1209 
1210 #ifdef  __MigPackStructs
1211 #pragma pack(4)
1212 #endif
1213 	typedef struct {
1214 		mach_msg_header_t Head;
1215 		/* start of the kernel processed data */
1216 		mach_msg_body_t msgh_body;
1217 		mach_msg_ool_descriptor_t path;
1218 		/* end of the kernel processed data */
1219 		NDR_record_t NDR;
1220 		int token;
1221 		mach_msg_type_number_t pathCnt;
1222 		int flags;
1223 	} __Request___notify_server_monitor_file_t;
1224 #ifdef  __MigPackStructs
1225 #pragma pack()
1226 #endif
1227 
1228 #ifdef  __MigPackStructs
1229 #pragma pack(4)
1230 #endif
1231 	typedef struct {
1232 		mach_msg_header_t Head;
1233 		/* start of the kernel processed data */
1234 		mach_msg_body_t msgh_body;
1235 		/* end of the kernel processed data */
1236 		NDR_record_t NDR;
1237 		int token;
1238 	} __Request___notify_server_suspend_t;
1239 #ifdef  __MigPackStructs
1240 #pragma pack()
1241 #endif
1242 
1243 #ifdef  __MigPackStructs
1244 #pragma pack(4)
1245 #endif
1246 	typedef struct {
1247 		mach_msg_header_t Head;
1248 		/* start of the kernel processed data */
1249 		mach_msg_body_t msgh_body;
1250 		/* end of the kernel processed data */
1251 		NDR_record_t NDR;
1252 		int token;
1253 	} __Request___notify_server_resume_t;
1254 #ifdef  __MigPackStructs
1255 #pragma pack()
1256 #endif
1257 
1258 #ifdef  __MigPackStructs
1259 #pragma pack(4)
1260 #endif
1261 	typedef struct {
1262 		mach_msg_header_t Head;
1263 		/* start of the kernel processed data */
1264 		mach_msg_body_t msgh_body;
1265 		/* end of the kernel processed data */
1266 		NDR_record_t NDR;
1267 		int pid;
1268 	} __Request___notify_server_suspend_pid_t;
1269 #ifdef  __MigPackStructs
1270 #pragma pack()
1271 #endif
1272 
1273 #ifdef  __MigPackStructs
1274 #pragma pack(4)
1275 #endif
1276 	typedef struct {
1277 		mach_msg_header_t Head;
1278 		/* start of the kernel processed data */
1279 		mach_msg_body_t msgh_body;
1280 		/* end of the kernel processed data */
1281 		NDR_record_t NDR;
1282 		int pid;
1283 	} __Request___notify_server_resume_pid_t;
1284 #ifdef  __MigPackStructs
1285 #pragma pack()
1286 #endif
1287 
1288 #ifdef  __MigPackStructs
1289 #pragma pack(4)
1290 #endif
1291 	typedef struct {
1292 		mach_msg_header_t Head;
1293 		/* start of the kernel processed data */
1294 		mach_msg_body_t msgh_body;
1295 		mach_msg_ool_descriptor_t name;
1296 		/* end of the kernel processed data */
1297 		NDR_record_t NDR;
1298 		mach_msg_type_number_t nameCnt;
1299 	} __Request___notify_server_simple_post_t;
1300 #ifdef  __MigPackStructs
1301 #pragma pack()
1302 #endif
1303 
1304 #ifdef  __MigPackStructs
1305 #pragma pack(4)
1306 #endif
1307 	typedef struct {
1308 		mach_msg_header_t Head;
1309 		/* start of the kernel processed data */
1310 		mach_msg_body_t msgh_body;
1311 		mach_msg_ool_descriptor_t name;
1312 		/* end of the kernel processed data */
1313 		NDR_record_t NDR;
1314 		mach_msg_type_number_t nameCnt;
1315 	} __Request___notify_server_post_2_t;
1316 #ifdef  __MigPackStructs
1317 #pragma pack()
1318 #endif
1319 
1320 #ifdef  __MigPackStructs
1321 #pragma pack(4)
1322 #endif
1323 	typedef struct {
1324 		mach_msg_header_t Head;
1325 		/* start of the kernel processed data */
1326 		mach_msg_body_t msgh_body;
1327 		/* end of the kernel processed data */
1328 		NDR_record_t NDR;
1329 		uint64_t name_id;
1330 	} __Request___notify_server_post_3_t;
1331 #ifdef  __MigPackStructs
1332 #pragma pack()
1333 #endif
1334 
1335 #ifdef  __MigPackStructs
1336 #pragma pack(4)
1337 #endif
1338 	typedef struct {
1339 		mach_msg_header_t Head;
1340 		/* start of the kernel processed data */
1341 		mach_msg_body_t msgh_body;
1342 		mach_msg_ool_descriptor_t name;
1343 		/* end of the kernel processed data */
1344 		NDR_record_t NDR;
1345 		mach_msg_type_number_t nameCnt;
1346 	} __Request___notify_server_post_4_t;
1347 #ifdef  __MigPackStructs
1348 #pragma pack()
1349 #endif
1350 
1351 #ifdef  __MigPackStructs
1352 #pragma pack(4)
1353 #endif
1354 	typedef struct {
1355 		mach_msg_header_t Head;
1356 		/* start of the kernel processed data */
1357 		mach_msg_body_t msgh_body;
1358 		mach_msg_ool_descriptor_t name;
1359 		/* end of the kernel processed data */
1360 		NDR_record_t NDR;
1361 		mach_msg_type_number_t nameCnt;
1362 		int token;
1363 	} __Request___notify_server_register_plain_2_t;
1364 #ifdef  __MigPackStructs
1365 #pragma pack()
1366 #endif
1367 
1368 #ifdef  __MigPackStructs
1369 #pragma pack(4)
1370 #endif
1371 	typedef struct {
1372 		mach_msg_header_t Head;
1373 		/* start of the kernel processed data */
1374 		mach_msg_body_t msgh_body;
1375 		mach_msg_ool_descriptor_t name;
1376 		/* end of the kernel processed data */
1377 		NDR_record_t NDR;
1378 		mach_msg_type_number_t nameCnt;
1379 		int token;
1380 	} __Request___notify_server_register_check_2_t;
1381 #ifdef  __MigPackStructs
1382 #pragma pack()
1383 #endif
1384 
1385 #ifdef  __MigPackStructs
1386 #pragma pack(4)
1387 #endif
1388 	typedef struct {
1389 		mach_msg_header_t Head;
1390 		/* start of the kernel processed data */
1391 		mach_msg_body_t msgh_body;
1392 		mach_msg_ool_descriptor_t name;
1393 		/* end of the kernel processed data */
1394 		NDR_record_t NDR;
1395 		mach_msg_type_number_t nameCnt;
1396 		int token;
1397 		int sig;
1398 	} __Request___notify_server_register_signal_2_t;
1399 #ifdef  __MigPackStructs
1400 #pragma pack()
1401 #endif
1402 
1403 #ifdef  __MigPackStructs
1404 #pragma pack(4)
1405 #endif
1406 	typedef struct {
1407 		mach_msg_header_t Head;
1408 		/* start of the kernel processed data */
1409 		mach_msg_body_t msgh_body;
1410 		mach_msg_ool_descriptor_t name;
1411 		mach_msg_port_descriptor_t fileport;
1412 		/* end of the kernel processed data */
1413 		NDR_record_t NDR;
1414 		mach_msg_type_number_t nameCnt;
1415 		int token;
1416 	} __Request___notify_server_register_file_descriptor_2_t;
1417 #ifdef  __MigPackStructs
1418 #pragma pack()
1419 #endif
1420 
1421 #ifdef  __MigPackStructs
1422 #pragma pack(4)
1423 #endif
1424 	typedef struct {
1425 		mach_msg_header_t Head;
1426 		/* start of the kernel processed data */
1427 		mach_msg_body_t msgh_body;
1428 		mach_msg_ool_descriptor_t name;
1429 		mach_msg_port_descriptor_t port;
1430 		/* end of the kernel processed data */
1431 		NDR_record_t NDR;
1432 		mach_msg_type_number_t nameCnt;
1433 		int token;
1434 	} __Request___notify_server_register_mach_port_2_t;
1435 #ifdef  __MigPackStructs
1436 #pragma pack()
1437 #endif
1438 
1439 #ifdef  __MigPackStructs
1440 #pragma pack(4)
1441 #endif
1442 	typedef struct {
1443 		mach_msg_header_t Head;
1444 		/* start of the kernel processed data */
1445 		mach_msg_body_t msgh_body;
1446 		/* end of the kernel processed data */
1447 		NDR_record_t NDR;
1448 		int token;
1449 	} __Request___notify_server_cancel_2_t;
1450 #ifdef  __MigPackStructs
1451 #pragma pack()
1452 #endif
1453 
1454 #ifdef  __MigPackStructs
1455 #pragma pack(4)
1456 #endif
1457 	typedef struct {
1458 		mach_msg_header_t Head;
1459 		/* start of the kernel processed data */
1460 		mach_msg_body_t msgh_body;
1461 		/* end of the kernel processed data */
1462 		NDR_record_t NDR;
1463 		uint64_t name_id;
1464 	} __Request___notify_server_get_state_2_t;
1465 #ifdef  __MigPackStructs
1466 #pragma pack()
1467 #endif
1468 
1469 #ifdef  __MigPackStructs
1470 #pragma pack(4)
1471 #endif
1472 	typedef struct {
1473 		mach_msg_header_t Head;
1474 		/* start of the kernel processed data */
1475 		mach_msg_body_t msgh_body;
1476 		/* end of the kernel processed data */
1477 		NDR_record_t NDR;
1478 		int token;
1479 	} __Request___notify_server_get_state_3_t;
1480 #ifdef  __MigPackStructs
1481 #pragma pack()
1482 #endif
1483 
1484 #ifdef  __MigPackStructs
1485 #pragma pack(4)
1486 #endif
1487 	typedef struct {
1488 		mach_msg_header_t Head;
1489 		/* start of the kernel processed data */
1490 		mach_msg_body_t msgh_body;
1491 		/* end of the kernel processed data */
1492 		NDR_record_t NDR;
1493 		uint64_t name_id;
1494 		uint64_t state;
1495 	} __Request___notify_server_set_state_2_t;
1496 #ifdef  __MigPackStructs
1497 #pragma pack()
1498 #endif
1499 
1500 #ifdef  __MigPackStructs
1501 #pragma pack(4)
1502 #endif
1503 	typedef struct {
1504 		mach_msg_header_t Head;
1505 		/* start of the kernel processed data */
1506 		mach_msg_body_t msgh_body;
1507 		/* end of the kernel processed data */
1508 		NDR_record_t NDR;
1509 		int token;
1510 		uint64_t state;
1511 	} __Request___notify_server_set_state_3_t;
1512 #ifdef  __MigPackStructs
1513 #pragma pack()
1514 #endif
1515 
1516 #ifdef  __MigPackStructs
1517 #pragma pack(4)
1518 #endif
1519 	typedef struct {
1520 		mach_msg_header_t Head;
1521 		/* start of the kernel processed data */
1522 		mach_msg_body_t msgh_body;
1523 		mach_msg_ool_descriptor_t path;
1524 		/* end of the kernel processed data */
1525 		NDR_record_t NDR;
1526 		int token;
1527 		mach_msg_type_number_t pathCnt;
1528 		int flags;
1529 	} __Request___notify_server_monitor_file_2_t;
1530 #ifdef  __MigPackStructs
1531 #pragma pack()
1532 #endif
1533 
1534 #ifdef  __MigPackStructs
1535 #pragma pack(4)
1536 #endif
1537 	typedef struct {
1538 		mach_msg_header_t Head;
1539 		/* start of the kernel processed data */
1540 		mach_msg_body_t msgh_body;
1541 		mach_msg_ool_descriptor_t name;
1542 		mach_msg_port_descriptor_t port;
1543 		mach_msg_ool_descriptor_t path;
1544 		/* end of the kernel processed data */
1545 		NDR_record_t NDR;
1546 		mach_msg_type_number_t nameCnt;
1547 		int token;
1548 		uint32_t reg_type;
1549 		int sig;
1550 		int prev_slot;
1551 		uint64_t prev_state;
1552 		uint64_t prev_time;
1553 		mach_msg_type_number_t pathCnt;
1554 		int path_flags;
1555 	} __Request___notify_server_regenerate_t;
1556 #ifdef  __MigPackStructs
1557 #pragma pack()
1558 #endif
1559 #endif /* !__Request__notify_ipc_subsystem__defined */
1560 
1561 /* union of all requests */
1562 
1563 #ifndef __RequestUnion__notify_ipc_subsystem__defined
1564 #define __RequestUnion__notify_ipc_subsystem__defined
1565 union __RequestUnion__notify_ipc_subsystem {
1566 	__Request___notify_server_post_t Request__notify_server_post;
1567 	__Request___notify_server_register_plain_t Request__notify_server_register_plain;
1568 	__Request___notify_server_register_check_t Request__notify_server_register_check;
1569 	__Request___notify_server_register_signal_t Request__notify_server_register_signal;
1570 	__Request___notify_server_register_file_descriptor_t Request__notify_server_register_file_descriptor;
1571 	__Request___notify_server_register_mach_port_t Request__notify_server_register_mach_port;
1572 	__Request___notify_server_set_owner_t Request__notify_server_set_owner;
1573 	__Request___notify_server_get_owner_t Request__notify_server_get_owner;
1574 	__Request___notify_server_set_access_t Request__notify_server_set_access;
1575 	__Request___notify_server_get_access_t Request__notify_server_get_access;
1576 	__Request___notify_server_release_name_t Request__notify_server_release_name;
1577 	__Request___notify_server_cancel_t Request__notify_server_cancel;
1578 	__Request___notify_server_check_t Request__notify_server_check;
1579 	__Request___notify_server_get_state_t Request__notify_server_get_state;
1580 	__Request___notify_server_set_state_t Request__notify_server_set_state;
1581 	__Request___notify_server_monitor_file_t Request__notify_server_monitor_file;
1582 	__Request___notify_server_suspend_t Request__notify_server_suspend;
1583 	__Request___notify_server_resume_t Request__notify_server_resume;
1584 	__Request___notify_server_suspend_pid_t Request__notify_server_suspend_pid;
1585 	__Request___notify_server_resume_pid_t Request__notify_server_resume_pid;
1586 	__Request___notify_server_simple_post_t Request__notify_server_simple_post;
1587 	__Request___notify_server_post_2_t Request__notify_server_post_2;
1588 	__Request___notify_server_post_3_t Request__notify_server_post_3;
1589 	__Request___notify_server_post_4_t Request__notify_server_post_4;
1590 	__Request___notify_server_register_plain_2_t Request__notify_server_register_plain_2;
1591 	__Request___notify_server_register_check_2_t Request__notify_server_register_check_2;
1592 	__Request___notify_server_register_signal_2_t Request__notify_server_register_signal_2;
1593 	__Request___notify_server_register_file_descriptor_2_t Request__notify_server_register_file_descriptor_2;
1594 	__Request___notify_server_register_mach_port_2_t Request__notify_server_register_mach_port_2;
1595 	__Request___notify_server_cancel_2_t Request__notify_server_cancel_2;
1596 	__Request___notify_server_get_state_2_t Request__notify_server_get_state_2;
1597 	__Request___notify_server_get_state_3_t Request__notify_server_get_state_3;
1598 	__Request___notify_server_set_state_2_t Request__notify_server_set_state_2;
1599 	__Request___notify_server_set_state_3_t Request__notify_server_set_state_3;
1600 	__Request___notify_server_monitor_file_2_t Request__notify_server_monitor_file_2;
1601 	__Request___notify_server_regenerate_t Request__notify_server_regenerate;
1602 };
1603 #endif /* !__RequestUnion__notify_ipc_subsystem__defined */
1604 /* typedefs for all replies */
1605 
1606 #ifndef __Reply__notify_ipc_subsystem__defined
1607 #define __Reply__notify_ipc_subsystem__defined
1608 
1609 #ifdef  __MigPackStructs
1610 #pragma pack(4)
1611 #endif
1612 	typedef struct {
1613 		mach_msg_header_t Head;
1614 		NDR_record_t NDR;
1615 		kern_return_t RetCode;
1616 		int status;
1617 	} __Reply___notify_server_post_t;
1618 #ifdef  __MigPackStructs
1619 #pragma pack()
1620 #endif
1621 
1622 #ifdef  __MigPackStructs
1623 #pragma pack(4)
1624 #endif
1625 	typedef struct {
1626 		mach_msg_header_t Head;
1627 		NDR_record_t NDR;
1628 		kern_return_t RetCode;
1629 		int token;
1630 		int status;
1631 	} __Reply___notify_server_register_plain_t;
1632 #ifdef  __MigPackStructs
1633 #pragma pack()
1634 #endif
1635 
1636 #ifdef  __MigPackStructs
1637 #pragma pack(4)
1638 #endif
1639 	typedef struct {
1640 		mach_msg_header_t Head;
1641 		NDR_record_t NDR;
1642 		kern_return_t RetCode;
1643 		int size;
1644 		int slot;
1645 		int token;
1646 		int status;
1647 	} __Reply___notify_server_register_check_t;
1648 #ifdef  __MigPackStructs
1649 #pragma pack()
1650 #endif
1651 
1652 #ifdef  __MigPackStructs
1653 #pragma pack(4)
1654 #endif
1655 	typedef struct {
1656 		mach_msg_header_t Head;
1657 		NDR_record_t NDR;
1658 		kern_return_t RetCode;
1659 		int token;
1660 		int status;
1661 	} __Reply___notify_server_register_signal_t;
1662 #ifdef  __MigPackStructs
1663 #pragma pack()
1664 #endif
1665 
1666 #ifdef  __MigPackStructs
1667 #pragma pack(4)
1668 #endif
1669 	typedef struct {
1670 		mach_msg_header_t Head;
1671 		NDR_record_t NDR;
1672 		kern_return_t RetCode;
1673 		int token;
1674 		int status;
1675 	} __Reply___notify_server_register_file_descriptor_t;
1676 #ifdef  __MigPackStructs
1677 #pragma pack()
1678 #endif
1679 
1680 #ifdef  __MigPackStructs
1681 #pragma pack(4)
1682 #endif
1683 	typedef struct {
1684 		mach_msg_header_t Head;
1685 		NDR_record_t NDR;
1686 		kern_return_t RetCode;
1687 		int token;
1688 		int status;
1689 	} __Reply___notify_server_register_mach_port_t;
1690 #ifdef  __MigPackStructs
1691 #pragma pack()
1692 #endif
1693 
1694 #ifdef  __MigPackStructs
1695 #pragma pack(4)
1696 #endif
1697 	typedef struct {
1698 		mach_msg_header_t Head;
1699 		NDR_record_t NDR;
1700 		kern_return_t RetCode;
1701 		int status;
1702 	} __Reply___notify_server_set_owner_t;
1703 #ifdef  __MigPackStructs
1704 #pragma pack()
1705 #endif
1706 
1707 #ifdef  __MigPackStructs
1708 #pragma pack(4)
1709 #endif
1710 	typedef struct {
1711 		mach_msg_header_t Head;
1712 		NDR_record_t NDR;
1713 		kern_return_t RetCode;
1714 		int user;
1715 		int group;
1716 		int status;
1717 	} __Reply___notify_server_get_owner_t;
1718 #ifdef  __MigPackStructs
1719 #pragma pack()
1720 #endif
1721 
1722 #ifdef  __MigPackStructs
1723 #pragma pack(4)
1724 #endif
1725 	typedef struct {
1726 		mach_msg_header_t Head;
1727 		NDR_record_t NDR;
1728 		kern_return_t RetCode;
1729 		int status;
1730 	} __Reply___notify_server_set_access_t;
1731 #ifdef  __MigPackStructs
1732 #pragma pack()
1733 #endif
1734 
1735 #ifdef  __MigPackStructs
1736 #pragma pack(4)
1737 #endif
1738 	typedef struct {
1739 		mach_msg_header_t Head;
1740 		NDR_record_t NDR;
1741 		kern_return_t RetCode;
1742 		int mode;
1743 		int status;
1744 	} __Reply___notify_server_get_access_t;
1745 #ifdef  __MigPackStructs
1746 #pragma pack()
1747 #endif
1748 
1749 #ifdef  __MigPackStructs
1750 #pragma pack(4)
1751 #endif
1752 	typedef struct {
1753 		mach_msg_header_t Head;
1754 		NDR_record_t NDR;
1755 		kern_return_t RetCode;
1756 		int status;
1757 	} __Reply___notify_server_release_name_t;
1758 #ifdef  __MigPackStructs
1759 #pragma pack()
1760 #endif
1761 
1762 #ifdef  __MigPackStructs
1763 #pragma pack(4)
1764 #endif
1765 	typedef struct {
1766 		mach_msg_header_t Head;
1767 		NDR_record_t NDR;
1768 		kern_return_t RetCode;
1769 		int status;
1770 	} __Reply___notify_server_cancel_t;
1771 #ifdef  __MigPackStructs
1772 #pragma pack()
1773 #endif
1774 
1775 #ifdef  __MigPackStructs
1776 #pragma pack(4)
1777 #endif
1778 	typedef struct {
1779 		mach_msg_header_t Head;
1780 		NDR_record_t NDR;
1781 		kern_return_t RetCode;
1782 		int check;
1783 		int status;
1784 	} __Reply___notify_server_check_t;
1785 #ifdef  __MigPackStructs
1786 #pragma pack()
1787 #endif
1788 
1789 #ifdef  __MigPackStructs
1790 #pragma pack(4)
1791 #endif
1792 	typedef struct {
1793 		mach_msg_header_t Head;
1794 		NDR_record_t NDR;
1795 		kern_return_t RetCode;
1796 		uint64_t state;
1797 		int status;
1798 	} __Reply___notify_server_get_state_t;
1799 #ifdef  __MigPackStructs
1800 #pragma pack()
1801 #endif
1802 
1803 #ifdef  __MigPackStructs
1804 #pragma pack(4)
1805 #endif
1806 	typedef struct {
1807 		mach_msg_header_t Head;
1808 		NDR_record_t NDR;
1809 		kern_return_t RetCode;
1810 		int status;
1811 	} __Reply___notify_server_set_state_t;
1812 #ifdef  __MigPackStructs
1813 #pragma pack()
1814 #endif
1815 
1816 #ifdef  __MigPackStructs
1817 #pragma pack(4)
1818 #endif
1819 	typedef struct {
1820 		mach_msg_header_t Head;
1821 		NDR_record_t NDR;
1822 		kern_return_t RetCode;
1823 		int status;
1824 	} __Reply___notify_server_monitor_file_t;
1825 #ifdef  __MigPackStructs
1826 #pragma pack()
1827 #endif
1828 
1829 #ifdef  __MigPackStructs
1830 #pragma pack(4)
1831 #endif
1832 	typedef struct {
1833 		mach_msg_header_t Head;
1834 		NDR_record_t NDR;
1835 		kern_return_t RetCode;
1836 		int status;
1837 	} __Reply___notify_server_suspend_t;
1838 #ifdef  __MigPackStructs
1839 #pragma pack()
1840 #endif
1841 
1842 #ifdef  __MigPackStructs
1843 #pragma pack(4)
1844 #endif
1845 	typedef struct {
1846 		mach_msg_header_t Head;
1847 		NDR_record_t NDR;
1848 		kern_return_t RetCode;
1849 		int status;
1850 	} __Reply___notify_server_resume_t;
1851 #ifdef  __MigPackStructs
1852 #pragma pack()
1853 #endif
1854 
1855 #ifdef  __MigPackStructs
1856 #pragma pack(4)
1857 #endif
1858 	typedef struct {
1859 		mach_msg_header_t Head;
1860 		NDR_record_t NDR;
1861 		kern_return_t RetCode;
1862 		int status;
1863 	} __Reply___notify_server_suspend_pid_t;
1864 #ifdef  __MigPackStructs
1865 #pragma pack()
1866 #endif
1867 
1868 #ifdef  __MigPackStructs
1869 #pragma pack(4)
1870 #endif
1871 	typedef struct {
1872 		mach_msg_header_t Head;
1873 		NDR_record_t NDR;
1874 		kern_return_t RetCode;
1875 		int status;
1876 	} __Reply___notify_server_resume_pid_t;
1877 #ifdef  __MigPackStructs
1878 #pragma pack()
1879 #endif
1880 
1881 #ifdef  __MigPackStructs
1882 #pragma pack(4)
1883 #endif
1884 	typedef struct {
1885 		mach_msg_header_t Head;
1886 		NDR_record_t NDR;
1887 		kern_return_t RetCode;
1888 	} __Reply___notify_server_simple_post_t;
1889 #ifdef  __MigPackStructs
1890 #pragma pack()
1891 #endif
1892 
1893 #ifdef  __MigPackStructs
1894 #pragma pack(4)
1895 #endif
1896 	typedef struct {
1897 		mach_msg_header_t Head;
1898 		NDR_record_t NDR;
1899 		kern_return_t RetCode;
1900 		uint64_t name_id;
1901 		int status;
1902 	} __Reply___notify_server_post_2_t;
1903 #ifdef  __MigPackStructs
1904 #pragma pack()
1905 #endif
1906 
1907 #ifdef  __MigPackStructs
1908 #pragma pack(4)
1909 #endif
1910 	typedef struct {
1911 		mach_msg_header_t Head;
1912 		NDR_record_t NDR;
1913 		kern_return_t RetCode;
1914 	} __Reply___notify_server_post_3_t;
1915 #ifdef  __MigPackStructs
1916 #pragma pack()
1917 #endif
1918 
1919 #ifdef  __MigPackStructs
1920 #pragma pack(4)
1921 #endif
1922 	typedef struct {
1923 		mach_msg_header_t Head;
1924 		NDR_record_t NDR;
1925 		kern_return_t RetCode;
1926 	} __Reply___notify_server_post_4_t;
1927 #ifdef  __MigPackStructs
1928 #pragma pack()
1929 #endif
1930 
1931 #ifdef  __MigPackStructs
1932 #pragma pack(4)
1933 #endif
1934 	typedef struct {
1935 		mach_msg_header_t Head;
1936 		NDR_record_t NDR;
1937 		kern_return_t RetCode;
1938 	} __Reply___notify_server_register_plain_2_t;
1939 #ifdef  __MigPackStructs
1940 #pragma pack()
1941 #endif
1942 
1943 #ifdef  __MigPackStructs
1944 #pragma pack(4)
1945 #endif
1946 	typedef struct {
1947 		mach_msg_header_t Head;
1948 		NDR_record_t NDR;
1949 		kern_return_t RetCode;
1950 		int size;
1951 		int slot;
1952 		uint64_t name_id;
1953 		int status;
1954 	} __Reply___notify_server_register_check_2_t;
1955 #ifdef  __MigPackStructs
1956 #pragma pack()
1957 #endif
1958 
1959 #ifdef  __MigPackStructs
1960 #pragma pack(4)
1961 #endif
1962 	typedef struct {
1963 		mach_msg_header_t Head;
1964 		NDR_record_t NDR;
1965 		kern_return_t RetCode;
1966 	} __Reply___notify_server_register_signal_2_t;
1967 #ifdef  __MigPackStructs
1968 #pragma pack()
1969 #endif
1970 
1971 #ifdef  __MigPackStructs
1972 #pragma pack(4)
1973 #endif
1974 	typedef struct {
1975 		mach_msg_header_t Head;
1976 		NDR_record_t NDR;
1977 		kern_return_t RetCode;
1978 	} __Reply___notify_server_register_file_descriptor_2_t;
1979 #ifdef  __MigPackStructs
1980 #pragma pack()
1981 #endif
1982 
1983 #ifdef  __MigPackStructs
1984 #pragma pack(4)
1985 #endif
1986 	typedef struct {
1987 		mach_msg_header_t Head;
1988 		NDR_record_t NDR;
1989 		kern_return_t RetCode;
1990 	} __Reply___notify_server_register_mach_port_2_t;
1991 #ifdef  __MigPackStructs
1992 #pragma pack()
1993 #endif
1994 
1995 #ifdef  __MigPackStructs
1996 #pragma pack(4)
1997 #endif
1998 	typedef struct {
1999 		mach_msg_header_t Head;
2000 		NDR_record_t NDR;
2001 		kern_return_t RetCode;
2002 	} __Reply___notify_server_cancel_2_t;
2003 #ifdef  __MigPackStructs
2004 #pragma pack()
2005 #endif
2006 
2007 #ifdef  __MigPackStructs
2008 #pragma pack(4)
2009 #endif
2010 	typedef struct {
2011 		mach_msg_header_t Head;
2012 		NDR_record_t NDR;
2013 		kern_return_t RetCode;
2014 		uint64_t state;
2015 		int status;
2016 	} __Reply___notify_server_get_state_2_t;
2017 #ifdef  __MigPackStructs
2018 #pragma pack()
2019 #endif
2020 
2021 #ifdef  __MigPackStructs
2022 #pragma pack(4)
2023 #endif
2024 	typedef struct {
2025 		mach_msg_header_t Head;
2026 		NDR_record_t NDR;
2027 		kern_return_t RetCode;
2028 		uint64_t state;
2029 		uint64_t nid;
2030 		int status;
2031 	} __Reply___notify_server_get_state_3_t;
2032 #ifdef  __MigPackStructs
2033 #pragma pack()
2034 #endif
2035 
2036 #ifdef  __MigPackStructs
2037 #pragma pack(4)
2038 #endif
2039 	typedef struct {
2040 		mach_msg_header_t Head;
2041 		NDR_record_t NDR;
2042 		kern_return_t RetCode;
2043 	} __Reply___notify_server_set_state_2_t;
2044 #ifdef  __MigPackStructs
2045 #pragma pack()
2046 #endif
2047 
2048 #ifdef  __MigPackStructs
2049 #pragma pack(4)
2050 #endif
2051 	typedef struct {
2052 		mach_msg_header_t Head;
2053 		NDR_record_t NDR;
2054 		kern_return_t RetCode;
2055 		uint64_t nid;
2056 		int status;
2057 	} __Reply___notify_server_set_state_3_t;
2058 #ifdef  __MigPackStructs
2059 #pragma pack()
2060 #endif
2061 
2062 #ifdef  __MigPackStructs
2063 #pragma pack(4)
2064 #endif
2065 	typedef struct {
2066 		mach_msg_header_t Head;
2067 		NDR_record_t NDR;
2068 		kern_return_t RetCode;
2069 	} __Reply___notify_server_monitor_file_2_t;
2070 #ifdef  __MigPackStructs
2071 #pragma pack()
2072 #endif
2073 
2074 #ifdef  __MigPackStructs
2075 #pragma pack(4)
2076 #endif
2077 	typedef struct {
2078 		mach_msg_header_t Head;
2079 		NDR_record_t NDR;
2080 		kern_return_t RetCode;
2081 		int new_slot;
2082 		uint64_t new_name_id;
2083 		int status;
2084 	} __Reply___notify_server_regenerate_t;
2085 #ifdef  __MigPackStructs
2086 #pragma pack()
2087 #endif
2088 #endif /* !__Reply__notify_ipc_subsystem__defined */
2089 
2090 /* union of all replies */
2091 
2092 #ifndef __ReplyUnion__notify_ipc_subsystem__defined
2093 #define __ReplyUnion__notify_ipc_subsystem__defined
2094 union __ReplyUnion__notify_ipc_subsystem {
2095 	__Reply___notify_server_post_t Reply__notify_server_post;
2096 	__Reply___notify_server_register_plain_t Reply__notify_server_register_plain;
2097 	__Reply___notify_server_register_check_t Reply__notify_server_register_check;
2098 	__Reply___notify_server_register_signal_t Reply__notify_server_register_signal;
2099 	__Reply___notify_server_register_file_descriptor_t Reply__notify_server_register_file_descriptor;
2100 	__Reply___notify_server_register_mach_port_t Reply__notify_server_register_mach_port;
2101 	__Reply___notify_server_set_owner_t Reply__notify_server_set_owner;
2102 	__Reply___notify_server_get_owner_t Reply__notify_server_get_owner;
2103 	__Reply___notify_server_set_access_t Reply__notify_server_set_access;
2104 	__Reply___notify_server_get_access_t Reply__notify_server_get_access;
2105 	__Reply___notify_server_release_name_t Reply__notify_server_release_name;
2106 	__Reply___notify_server_cancel_t Reply__notify_server_cancel;
2107 	__Reply___notify_server_check_t Reply__notify_server_check;
2108 	__Reply___notify_server_get_state_t Reply__notify_server_get_state;
2109 	__Reply___notify_server_set_state_t Reply__notify_server_set_state;
2110 	__Reply___notify_server_monitor_file_t Reply__notify_server_monitor_file;
2111 	__Reply___notify_server_suspend_t Reply__notify_server_suspend;
2112 	__Reply___notify_server_resume_t Reply__notify_server_resume;
2113 	__Reply___notify_server_suspend_pid_t Reply__notify_server_suspend_pid;
2114 	__Reply___notify_server_resume_pid_t Reply__notify_server_resume_pid;
2115 	__Reply___notify_server_simple_post_t Reply__notify_server_simple_post;
2116 	__Reply___notify_server_post_2_t Reply__notify_server_post_2;
2117 	__Reply___notify_server_post_3_t Reply__notify_server_post_3;
2118 	__Reply___notify_server_post_4_t Reply__notify_server_post_4;
2119 	__Reply___notify_server_register_plain_2_t Reply__notify_server_register_plain_2;
2120 	__Reply___notify_server_register_check_2_t Reply__notify_server_register_check_2;
2121 	__Reply___notify_server_register_signal_2_t Reply__notify_server_register_signal_2;
2122 	__Reply___notify_server_register_file_descriptor_2_t Reply__notify_server_register_file_descriptor_2;
2123 	__Reply___notify_server_register_mach_port_2_t Reply__notify_server_register_mach_port_2;
2124 	__Reply___notify_server_cancel_2_t Reply__notify_server_cancel_2;
2125 	__Reply___notify_server_get_state_2_t Reply__notify_server_get_state_2;
2126 	__Reply___notify_server_get_state_3_t Reply__notify_server_get_state_3;
2127 	__Reply___notify_server_set_state_2_t Reply__notify_server_set_state_2;
2128 	__Reply___notify_server_set_state_3_t Reply__notify_server_set_state_3;
2129 	__Reply___notify_server_monitor_file_2_t Reply__notify_server_monitor_file_2;
2130 	__Reply___notify_server_regenerate_t Reply__notify_server_regenerate;
2131 };
2132 #endif /* !__RequestUnion__notify_ipc_subsystem__defined */
2133 
2134 #ifndef subsystem_to_name_map_notify_ipc
2135 #define subsystem_to_name_map_notify_ipc \
2136     { "_notify_server_post", 78945668 },\
2137     { "_notify_server_register_plain", 78945669 },\
2138     { "_notify_server_register_check", 78945670 },\
2139     { "_notify_server_register_signal", 78945671 },\
2140     { "_notify_server_register_file_descriptor", 78945672 },\
2141     { "_notify_server_register_mach_port", 78945673 },\
2142     { "_notify_server_set_owner", 78945674 },\
2143     { "_notify_server_get_owner", 78945675 },\
2144     { "_notify_server_set_access", 78945676 },\
2145     { "_notify_server_get_access", 78945677 },\
2146     { "_notify_server_release_name", 78945678 },\
2147     { "_notify_server_cancel", 78945679 },\
2148     { "_notify_server_check", 78945680 },\
2149     { "_notify_server_get_state", 78945681 },\
2150     { "_notify_server_set_state", 78945682 },\
2151     { "_notify_server_monitor_file", 78945685 },\
2152     { "_notify_server_suspend", 78945686 },\
2153     { "_notify_server_resume", 78945687 },\
2154     { "_notify_server_suspend_pid", 78945688 },\
2155     { "_notify_server_resume_pid", 78945689 },\
2156     { "_notify_server_simple_post", 78945690 },\
2157     { "_notify_server_post_2", 78945691 },\
2158     { "_notify_server_post_3", 78945692 },\
2159     { "_notify_server_post_4", 78945693 },\
2160     { "_notify_server_register_plain_2", 78945694 },\
2161     { "_notify_server_register_check_2", 78945695 },\
2162     { "_notify_server_register_signal_2", 78945696 },\
2163     { "_notify_server_register_file_descriptor_2", 78945697 },\
2164     { "_notify_server_register_mach_port_2", 78945698 },\
2165     { "_notify_server_cancel_2", 78945699 },\
2166     { "_notify_server_get_state_2", 78945700 },\
2167     { "_notify_server_get_state_3", 78945701 },\
2168     { "_notify_server_set_state_2", 78945702 },\
2169     { "_notify_server_set_state_3", 78945703 },\
2170     { "_notify_server_monitor_file_2", 78945704 },\
2171     { "_notify_server_regenerate", 78945705 }
2172 #endif
2173 
2174 #ifdef __AfterMigUserHeader
2175 __AfterMigUserHeader
2176 #endif /* __AfterMigUserHeader */
2177 
2178 #endif	 /* _notify_ipc_user_ */
2179