1/*
2 * Copyright (c) 2006-2007 Apple Inc. All rights reserved.
3 *
4 * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. The rights granted to you under the License
10 * may not be used to create, or enable the creation or redistribution of,
11 * unlawful or unlicensed copies of an Apple operating system, or to
12 * circumvent, violate, or enable the circumvention or violation of, any
13 * terms of an Apple operating system software license agreement.
14 *
15 * Please obtain a copy of the License at
16 * http://www.opensource.apple.com/apsl/ and read it before using this file.
17 *
18 * The Original Code and all software distributed under the License are
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
20 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
21 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
23 * Please see the License for the specific language governing rights and
24 * limitations under the License.
25 *
26 * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
27 */
28
29#include <mac.h>
30
31#if !CONFIG_MACF
32/*
33 * XXX stubs until we fix <rdar://problem/4607887>
34 */
35int mac_check_ipc_method(void)
36{
37	return 0;
38}
39int mac_check_port_copy_send(void)
40{
41	return 0;
42}
43int mac_check_port_hold_receive(void)
44{
45	return 0;
46}
47int mac_check_port_hold_send(void)
48{
49	return 0;
50}
51int mac_check_port_make_send(void)
52{
53	return 0;
54}
55int mac_check_port_move_receive(void)
56{
57	return 0;
58}
59int mac_check_port_relabel(void)
60{
61	return 0;
62}
63int mac_check_port_send(void)
64{
65	return 0;
66}
67int mac_check_service_access(void)
68{
69	return 0;
70}
71int mac_copy_cred_to_task(void)
72{
73	return 0;
74}
75int mac_copy_port_label(void)
76{
77	return 0;
78}
79int mac_create_kernel_port(void)
80{
81	return 0;
82}
83int mac_create_kernel_task(void)
84{
85	return 0;
86}
87int mac_create_port(void)
88{
89	return 0;
90}
91int mac_create_task(void)
92{
93	return 0;
94}
95int mac_destroy_port_label(void)
96{
97	return 0;
98}
99int mac_destroy_task_label(void)
100{
101	return 0;
102}
103int mac_externalize_port_label(void)
104{
105	return 0;
106}
107int mac_externalize_task_label(void)
108{
109	return 0;
110}
111int mac_init(void)
112{
113	return 0;
114}
115int mac_init_mach(void)
116{
117	return 0;
118}
119int mac_init_port_label(void)
120{
121	return 0;
122}
123int mac_init_task_label(void)
124{
125	return 0;
126}
127int mac_internalize_port_label(void)
128{
129	return 0;
130}
131int mac_request_object_label(void)
132{
133	return 0;
134}
135int mac_update_port_from_cred_label(void)
136{
137	return 0;
138}
139int mac_update_port_kobject(void)
140{
141	return 0;
142}
143int mac_associate_vnode_devfs(void)
144{
145	return 0;
146}
147int mac_associate_vnode_extattr(void)
148{
149	return 0;
150}
151int mac_associate_vnode_singlelabel(void)
152{
153	return 0;
154}
155int mac_check_mount_getattr(void)
156{
157	return 0;
158}
159int mac_check_mount_setattr(void)
160{
161	return 0;
162}
163int mac_check_pipe_ioctl(void)
164{
165	return 0;
166}
167int mac_check_pipe_kqfilter(void)
168{
169	return 0;
170}
171int mac_check_pipe_read(void)
172{
173	return 0;
174}
175int mac_check_pipe_select(void)
176{
177	return 0;
178}
179int mac_check_pipe_stat(void)
180{
181	return 0;
182}
183int mac_check_pipe_write(void)
184{
185	return 0;
186}
187int mac_check_posix_sem_create(void)
188{
189	return 0;
190}
191int mac_check_posix_sem_open(void)
192{
193	return 0;
194}
195int mac_check_posix_sem_post(void)
196{
197	return 0;
198}
199int mac_check_posix_sem_unlink(void)
200{
201	return 0;
202}
203int mac_check_posix_sem_wait(void)
204{
205	return 0;
206}
207int mac_check_posix_shm_create(void)
208{
209	return 0;
210}
211int mac_check_posix_shm_mmap(void)
212{
213	return 0;
214}
215int mac_check_posix_shm_open(void)
216{
217	return 0;
218}
219int mac_check_posix_shm_stat(void)
220{
221	return 0;
222}
223int mac_check_posix_shm_truncate(void)
224{
225	return 0;
226}
227int mac_check_posix_shm_unlink(void)
228{
229	return 0;
230}
231int mac_check_proc_getlcid(void)
232{
233	return 0;
234}
235int mac_check_proc_fork(void)
236{
237	return 0;
238}
239int mac_check_proc_sched(void)
240{
241	return 0;
242}
243int mac_check_proc_setlcid(void)
244{
245	return 0;
246}
247int mac_check_proc_signal(void)
248{
249	return 0;
250}
251int mac_check_socket_received(void)
252{
253	return 0;
254}
255int mac_check_proc_wait(void)
256{
257	return 0;
258}
259int mac_check_system_acct(void)
260{
261	return 0;
262}
263int mac_check_system_nfsd(void)
264{
265	return 0;
266}
267int mac_check_system_reboot(void)
268{
269	return 0;
270}
271int mac_check_system_settime(void)
272{
273	return 0;
274}
275int mac_check_system_swapoff(void)
276{
277	return 0;
278}
279int mac_check_system_swapon(void)
280{
281	return 0;
282}
283int mac_check_system_sysctl(void)
284{
285	return 0;
286}
287int mac_check_vnode_access(void)
288{
289	return 0;
290}
291int mac_check_vnode_chdir(void)
292{
293	return 0;
294}
295int mac_check_vnode_chroot(void)
296{
297	return 0;
298}
299int mac_check_vnode_create(void)
300{
301	return 0;
302}
303int mac_check_vnode_delete(void)
304{
305	return 0;
306}
307int mac_check_vnode_deleteextattr(void)
308{
309	return 0;
310}
311int mac_check_vnode_exchangedata(void)
312{
313	return 0;
314}
315int mac_check_vnode_exec(void)
316{
317	return 0;
318}
319int mac_check_vnode_getattrlist(void)
320{
321	return 0;
322}
323int mac_check_vnode_getextattr(void)
324{
325	return 0;
326}
327int mac_check_vnode_kqfilter(void)
328{
329	return 0;
330}
331int mac_check_vnode_link(void)
332{
333	return 0;
334}
335int mac_check_vnode_listextattr(void)
336{
337	return 0;
338}
339int mac_check_vnode_lookup(void)
340{
341	return 0;
342}
343int mac_check_vnode_mmap(void)
344{
345	return 0;
346}
347int mac_check_vnode_open(void)
348{
349	return 0;
350}
351int mac_check_vnode_read(void)
352{
353	return 0;
354}
355int mac_check_vnode_readdir(void)
356{
357	return 0;
358}
359int mac_check_vnode_readlink(void)
360{
361	return 0;
362}
363int mac_check_vnode_rename_from(void)
364{
365	return 0;
366}
367int mac_check_vnode_rename_to(void)
368{
369	return 0;
370}
371int mac_check_vnode_revoke(void)
372{
373	return 0;
374}
375int mac_check_vnode_select(void)
376{
377	return 0;
378}
379int mac_check_vnode_setattrlist(void)
380{
381	return 0;
382}
383int mac_check_vnode_setextattr(void)
384{
385	return 0;
386}
387int mac_check_vnode_setflags(void)
388{
389	return 0;
390}
391int mac_check_vnode_setmode(void)
392{
393	return 0;
394}
395int mac_check_vnode_setowner(void)
396{
397	return 0;
398}
399int mac_check_vnode_setutimes(void)
400{
401	return 0;
402}
403int mac_check_vnode_stat(void)
404{
405	return 0;
406}
407int mac_check_vnode_write(void)
408{
409	return 0;
410}
411int mac_cleanup_vnode(void)
412{
413	return 0;
414}
415int mac_copy_devfs_label(void)
416{
417	return 0;
418}
419int mac_copy_vnode_label(void)
420{
421	return 0;
422}
423int mac_create_cred(void)
424{
425	return 0;
426}
427int mac_create_devfs_device(void)
428{
429	return 0;
430}
431int mac_create_devfs_directory(void)
432{
433	return 0;
434}
435int mac_create_mount(void)
436{
437	return 0;
438}
439int mac_create_pipe(void)
440{
441	return 0;
442}
443int mac_create_posix_sem(void)
444{
445	return 0;
446}
447int mac_create_posix_shm(void)
448{
449	return 0;
450}
451int mac_create_proc0(void)
452{
453	return 0;
454}
455int mac_create_proc1(void)
456{
457	return 0;
458}
459int mac_create_vnode_extattr(void)
460{
461	return 0;
462}
463int mac_cred_label_alloc(void)
464{
465	return 0;
466}
467int mac_cred_label_free(void)
468{
469	return 0;
470}
471int mac_destroy_cred(void)
472{
473	return 0;
474}
475int mac_destroy_devfsdirent(void)
476{
477	return 0;
478}
479int mac_destroy_mount(void)
480{
481	return 0;
482}
483int mac_destroy_pipe(void)
484{
485	return 0;
486}
487int mac_destroy_posix_sem(void)
488{
489	return 0;
490}
491int mac_destroy_posix_shm(void)
492{
493	return 0;
494}
495int mac_destroy_proc(void)
496{
497	return 0;
498}
499int mac_execve_enter(void)
500{
501	return 0;
502}
503int mac_execve_transition(void)
504{
505	return 0;
506}
507int mac_execve_will_transition(void)
508{
509	return 0;
510}
511int mac_init_bsd(void)
512{
513	return 0;
514}
515int mac_init_cred(void)
516{
517	return 0;
518}
519int mac_init_devfsdirent(void)
520{
521	return 0;
522}
523int mac_init_mount(void)
524{
525	return 0;
526}
527int mac_init_pipe(void)
528{
529	return 0;
530}
531int mac_init_posix_sem(void)
532{
533	return 0;
534}
535int mac_init_posix_shm(void)
536{
537	return 0;
538}
539int mac_init_proc(void)
540{
541	return 0;
542}
543int mac_init_vnode(void)
544{
545	return 0;
546}
547int mac_lctx_label_alloc(void)
548{
549	return 0;
550}
551int mac_lctx_label_free(void)
552{
553	return 0;
554}
555int mac_proc_create_lctx(void)
556{
557	return 0;
558}
559int mac_proc_join_lctx(void)
560{
561	return 0;
562}
563int mac_proc_leave_lctx(void)
564{
565	return 0;
566}
567int mac_relabel_cred(void)
568{
569	return 0;
570}
571int mac_relabel_vnode(void)
572{
573	return 0;
574}
575int mac_update_devfsdirent(void)
576{
577	return 0;
578}
579int mac_update_vnode_extattr(void)
580{
581	return 0;
582}
583int mac_vnode_label_alloc(void)
584{
585	return 0;
586}
587int mac_vnode_label_free(void)
588{
589	return 0;
590}
591int vop_stdsetlabel_ea(void)
592{
593	return 0;
594}
595int kau_will_audit(void)
596{
597	return 0;
598}
599int mac_kalloc(void)
600{
601	return 0;
602}
603int mac_kalloc_noblock(void)
604{
605	return 0;
606}
607int mac_kfree(void)
608{
609	return 0;
610}
611int mac_mbuf_alloc(void)
612{
613	return 0;
614}
615int mac_mbuf_free(void)
616{
617	return 0;
618}
619int mac_unwire(void)
620{
621	return 0;
622}
623int mac_wire(void)
624{
625	return 0;
626}
627int sysctl__security_mac_children(void)
628{
629	return 0;
630}
631int mac_check_socket_accept(void)
632{
633	return 0;
634}
635int mac_check_socket_accepted(void)
636{
637	return 0;
638}
639int mac_check_socket_bind(void)
640{
641	return 0;
642}
643int mac_check_socket_connect(void)
644{
645	return 0;
646}
647int mac_check_socket_create(void)
648{
649	return 0;
650}
651int mac_check_socket_getsockopt(void)
652{
653	return 0;
654}
655int mac_check_socket_listen(void)
656{
657	return 0;
658}
659int mac_check_socket_receive(void)
660{
661	return 0;
662}
663int mac_check_socket_send(void)
664{
665	return 0;
666}
667int mac_check_socket_setsockopt(void)
668{
669	return 0;
670}
671int mac_fork_proc(void)
672{
673	return 0;
674}
675int mac_set_enforce_proc(void)
676{
677	return 0;
678}
679#endif /* CONFIG_MACF */
680