1331722Seadler/*
271579Sdeischen * Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
371579Sdeischen * All rights reserved.
471579Sdeischen *
571579Sdeischen * Redistribution and use in source and binary forms, with or without
671579Sdeischen * modification, are permitted provided that the following conditions
771579Sdeischen * are met:
871579Sdeischen * 1. Redistributions of source code must retain the above copyright
971579Sdeischen *    notice, this list of conditions and the following disclaimer.
1071579Sdeischen * 2. Redistributions in binary form must reproduce the above copyright
1171579Sdeischen *    notice, this list of conditions and the following disclaimer in the
1271579Sdeischen *    documentation and/or other materials provided with the distribution.
1371579Sdeischen *
1471579Sdeischen * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1571579Sdeischen * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1671579Sdeischen * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1771579Sdeischen * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1871579Sdeischen * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1971579Sdeischen * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2071579Sdeischen * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2171579Sdeischen * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2271579Sdeischen * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2371579Sdeischen * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2471579Sdeischen * SUCH DAMAGE.
2571579Sdeischen *
2671579Sdeischen * $FreeBSD: stable/11/lib/libc/include/un-namespace.h 338405 2018-08-31 05:21:33Z kib $
2771579Sdeischen */
2871579Sdeischen
2971579Sdeischen#ifndef _UN_NAMESPACE_H_
3071579Sdeischen#define _UN_NAMESPACE_H_
3171579Sdeischen
3271579Sdeischen#undef		accept
3375186Stmm#undef		__acl_aclcheck_fd
3475186Stmm#undef		__acl_delete_fd
3575186Stmm#undef		__acl_get_fd
3675186Stmm#undef		__acl_set_fd
3771579Sdeischen#undef		bind
3875186Stmm#undef		__cap_get_fd
3975186Stmm#undef		__cap_set_fd
40317618Svangyzen#undef		clock_nanosleep
4171579Sdeischen#undef		close
4271579Sdeischen#undef		connect
4371579Sdeischen#undef		dup
4471579Sdeischen#undef		dup2
4571579Sdeischen#undef		execve
4671579Sdeischen#undef		fcntl
4771579Sdeischen#undef		flock
4871579Sdeischen#undef		flockfile
49111010Snectar#undef		fpathconf
5071579Sdeischen#undef		fstat
5171579Sdeischen#undef		fstatfs
5271579Sdeischen#undef		fsync
5371579Sdeischen#undef		funlockfile
5471579Sdeischen#undef		getdirentries
5571579Sdeischen#undef		getlogin
5671579Sdeischen#undef		getpeername
5793399Smarkm#undef		getprogname
5871579Sdeischen#undef		getsockname
5971579Sdeischen#undef		getsockopt
6071579Sdeischen#undef		ioctl
6171579Sdeischen#undef		kevent
6271579Sdeischen#undef		listen
6371579Sdeischen#undef		nanosleep
6471579Sdeischen#undef		open
65197968Sjilles#undef		openat
66106866Sdeischen#undef		poll
67156530Sdavidxu#undef		pthread_atfork
68156530Sdavidxu#undef		pthread_attr_destroy
69157218Sdes#undef		pthread_attr_get_np
70177605Sru#undef		pthread_attr_getaffinity_np
71156530Sdavidxu#undef		pthread_attr_getdetachstate
72156530Sdavidxu#undef		pthread_attr_getguardsize
73156530Sdavidxu#undef		pthread_attr_getinheritsched
74156530Sdavidxu#undef		pthread_attr_getschedparam
75156530Sdavidxu#undef		pthread_attr_getschedpolicy
76156530Sdavidxu#undef		pthread_attr_getscope
77157218Sdes#undef		pthread_attr_getstack
78157218Sdes#undef		pthread_attr_getstackaddr
79157218Sdes#undef		pthread_attr_getstacksize
80156530Sdavidxu#undef		pthread_attr_init
81177605Sru#undef		pthread_attr_setaffinity_np
82157218Sdes#undef		pthread_attr_setcreatesuspend_np
83156530Sdavidxu#undef		pthread_attr_setdetachstate
84156530Sdavidxu#undef		pthread_attr_setguardsize
85156530Sdavidxu#undef		pthread_attr_setinheritsched
86156530Sdavidxu#undef		pthread_attr_setschedparam
87156530Sdavidxu#undef		pthread_attr_setschedpolicy
88156530Sdavidxu#undef		pthread_attr_setscope
89157218Sdes#undef		pthread_attr_setstack
90157218Sdes#undef		pthread_attr_setstackaddr
91157218Sdes#undef		pthread_attr_setstacksize
92157218Sdes#undef		pthread_barrier_destroy
93157218Sdes#undef		pthread_barrier_init
94157218Sdes#undef		pthread_barrier_wait
95157218Sdes#undef		pthread_barrierattr_destroy
96157218Sdes#undef		pthread_barrierattr_getpshared
97157218Sdes#undef		pthread_barrierattr_init
98157218Sdes#undef		pthread_barrierattr_setpshared
99156530Sdavidxu#undef		pthread_cancel
100106866Sdeischen#undef		pthread_cond_broadcast
101106866Sdeischen#undef		pthread_cond_destroy
102106866Sdeischen#undef		pthread_cond_init
103106866Sdeischen#undef		pthread_cond_signal
104106866Sdeischen#undef		pthread_cond_timedwait
105106866Sdeischen#undef		pthread_cond_wait
106157218Sdes#undef		pthread_condattr_destroy
107157218Sdes#undef		pthread_condattr_getclock
108157218Sdes#undef		pthread_condattr_getpshared
109157218Sdes#undef		pthread_condattr_init
110157218Sdes#undef		pthread_condattr_setclock
111157218Sdes#undef		pthread_condattr_setpshared
112157218Sdes#undef		pthread_create
113156530Sdavidxu#undef		pthread_detach
114156530Sdavidxu#undef		pthread_equal
115106866Sdeischen#undef		pthread_exit
116338405Skib#undef		pthread_get_name_np
117177855Sdavidxu#undef		pthread_getaffinity_np
118157218Sdes#undef		pthread_getconcurrency
119177605Sru#undef		pthread_getcpuclockid
120157218Sdes#undef		pthread_getprio
121157218Sdes#undef		pthread_getschedparam
12271579Sdeischen#undef		pthread_getspecific
123218414Sjkim#undef		pthread_getthreadid_np
124156530Sdavidxu#undef		pthread_join
12571579Sdeischen#undef		pthread_key_create
12671579Sdeischen#undef		pthread_key_delete
127157218Sdes#undef		pthread_kill
128106866Sdeischen#undef		pthread_main_np
129157218Sdes#undef		pthread_multi_np
13071579Sdeischen#undef		pthread_mutex_destroy
131157218Sdes#undef		pthread_mutex_getprioceiling
13271579Sdeischen#undef		pthread_mutex_init
133176058Sdes#undef		pthread_mutex_isowned_np
13471579Sdeischen#undef		pthread_mutex_lock
135157218Sdes#undef		pthread_mutex_setprioceiling
136157218Sdes#undef		pthread_mutex_timedlock
13771579Sdeischen#undef		pthread_mutex_trylock
13871579Sdeischen#undef		pthread_mutex_unlock
139156530Sdavidxu#undef		pthread_mutexattr_destroy
140157218Sdes#undef		pthread_mutexattr_getkind_np
141157218Sdes#undef		pthread_mutexattr_getprioceiling
142157218Sdes#undef		pthread_mutexattr_getprotocol
143157218Sdes#undef		pthread_mutexattr_getpshared
144157218Sdes#undef		pthread_mutexattr_gettype
14571579Sdeischen#undef		pthread_mutexattr_init
146157218Sdes#undef		pthread_mutexattr_setkind_np
147157218Sdes#undef		pthread_mutexattr_setprioceiling
148157218Sdes#undef		pthread_mutexattr_setprotocol
149157218Sdes#undef		pthread_mutexattr_setpshared
15071579Sdeischen#undef		pthread_mutexattr_settype
15171579Sdeischen#undef		pthread_once
152157218Sdes#undef		pthread_resume_all_np
153157218Sdes#undef		pthread_resume_np
154106866Sdeischen#undef		pthread_rwlock_destroy
155106866Sdeischen#undef		pthread_rwlock_init
156106866Sdeischen#undef		pthread_rwlock_rdlock
157157218Sdes#undef		pthread_rwlock_timedrdlock
158157218Sdes#undef		pthread_rwlock_timedwrlock
159106866Sdeischen#undef		pthread_rwlock_tryrdlock
160106866Sdeischen#undef		pthread_rwlock_trywrlock
161106866Sdeischen#undef		pthread_rwlock_unlock
162157218Sdes#undef		pthread_rwlock_wrlock
163157218Sdes#undef		pthread_rwlockattr_destroy
164157218Sdes#undef		pthread_rwlockattr_getpshared
165157218Sdes#undef		pthread_rwlockattr_init
166157218Sdes#undef		pthread_rwlockattr_setpshared
16772373Sdeischen#undef		pthread_self
168157218Sdes#undef		pthread_set_name_np
169177855Sdavidxu#undef		pthread_setaffinity_np
170156530Sdavidxu#undef		pthread_setcancelstate
171156530Sdavidxu#undef		pthread_setcanceltype
172157218Sdes#undef		pthread_setconcurrency
173157218Sdes#undef		pthread_setprio
174157218Sdes#undef		pthread_setschedparam
17571579Sdeischen#undef		pthread_setspecific
176106866Sdeischen#undef		pthread_sigmask
177157218Sdes#undef		pthread_single_np
178157218Sdes#undef		pthread_spin_destroy
179157218Sdes#undef		pthread_spin_init
180157218Sdes#undef		pthread_spin_lock
181157218Sdes#undef		pthread_spin_trylock
182157218Sdes#undef		pthread_spin_unlock
183157218Sdes#undef		pthread_suspend_all_np
184157218Sdes#undef		pthread_suspend_np
185157218Sdes#undef		pthread_switch_add_np
186157218Sdes#undef		pthread_switch_delete_np
187156530Sdavidxu#undef		pthread_testcancel
188157218Sdes#undef		pthread_timedjoin_np
189157218Sdes#undef		pthread_yield
19071579Sdeischen#undef		read
19171579Sdeischen#undef		readv
19271579Sdeischen#undef		recvfrom
19371579Sdeischen#undef		recvmsg
194295039Skib#undef		recvmmsg
19571579Sdeischen#undef		select
196157223Sdes#undef		sem_close
197157223Sdes#undef		sem_destroy
198157223Sdes#undef		sem_getvalue
199157223Sdes#undef		sem_init
200157223Sdes#undef		sem_open
201157223Sdes#undef		sem_post
202157223Sdes#undef		sem_timedwait
203315274Svangyzen#undef		sem_clockwait_np
204157223Sdes#undef		sem_trywait
205157223Sdes#undef		sem_unlink
206157223Sdes#undef		sem_wait
20771579Sdeischen#undef		sendmsg
208295039Skib#undef		sendmmsg
20971579Sdeischen#undef		sendto
21071579Sdeischen#undef		setsockopt
21171579Sdeischen#undef		sigaction
21271579Sdeischen#undef		sigprocmask
21371579Sdeischen#undef		sigsuspend
21471579Sdeischen#undef		socket
21571579Sdeischen#undef		socketpair
216148655Sdeischen#undef		usleep
21771579Sdeischen#undef		wait4
218242960Skib#undef		wait6
219108864Stjr#undef		waitpid
22071579Sdeischen#undef		write
22171579Sdeischen#undef		writev
22271579Sdeischen
22371579Sdeischen#if 0
22471579Sdeischen#undef		creat
22571579Sdeischen#undef		fchflags
22671579Sdeischen#undef		fchmod
22771579Sdeischen#undef		ftrylockfile
22871579Sdeischen#undef		msync
22971579Sdeischen#undef		nfssvc
23071579Sdeischen#undef		pause
23171579Sdeischen#undef		sched_yield
23271579Sdeischen#undef		sendfile
23371579Sdeischen#undef		shutdown
23471579Sdeischen#undef		sigaltstack
23571579Sdeischen#undef		sigpending
23671579Sdeischen#undef		sigreturn
23771579Sdeischen#undef		sigsetmask
23871579Sdeischen#undef		sleep
23971579Sdeischen#undef		system
24071579Sdeischen#undef		tcdrain
24171579Sdeischen#undef		wait
24271579Sdeischen#endif	/* 0 */
24371579Sdeischen
24471579Sdeischen#ifdef _SIGNAL_H_
24571579Sdeischenint     	_sigaction(int, const struct sigaction *, struct sigaction *);
24671579Sdeischen#endif
24771579Sdeischen
24871579Sdeischen#ifdef _SYS_EVENT_H_
24971579Sdeischenint		_kevent(int, const struct kevent *, int, struct kevent *,
25071579Sdeischen		    int, const struct timespec *);
25171579Sdeischen#endif
25271579Sdeischen
25371579Sdeischen#ifdef _SYS_FCNTL_H_
25471579Sdeischenint		_flock(int, int);
25571579Sdeischen#endif
25671579Sdeischen
25786250Sbde#undef		err
25882496Sbde#undef		warn
259113595Snectar#undef		nsdispatch
26082496Sbde
26171579Sdeischen#endif	/* _UN_NAMESPACE_H_ */
262