Add nsswitch support.
[dragonfly.git] / lib / libc / include / un-namespace.h
CommitLineData
17ea2221
MD
1/*
2 * Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: /repoman/r/ncvs/src/lib/libc/include/un-namespace.h,v 1.1 2001/01/24 13:00:09 deischen Exp $
bc2f376e 27 * $DragonFly: src/lib/libc/include/un-namespace.h,v 1.2 2006/04/06 13:02:12 davidxu Exp $
17ea2221
MD
28 */
29
30#ifndef _UN_NAMESPACE_H_
31#define _UN_NAMESPACE_H_
32
33#undef accept
34#undef bind
35#undef close
36#undef connect
37#undef dup
38#undef dup2
39#undef execve
40#undef fcntl
41#undef flock
42#undef flockfile
43#undef fstat
44#undef fstatfs
45#undef fsync
46#undef funlockfile
47#undef getdirentries
48#undef getlogin
49#undef getpeername
50#undef getsockname
51#undef getsockopt
52#undef ioctl
53#undef kevent
54#undef listen
55#undef nanosleep
56#undef open
ce0e08e2 57#undef poll
bc2f376e
DX
58#undef pthread_atfork
59#undef pthread_attr_destroy
60#undef pthread_attr_get_np
61#undef pthread_attr_getdetachstate
62#undef pthread_attr_getguardsize
63#undef pthread_attr_getinheritsched
64#undef pthread_attr_getschedparam
65#undef pthread_attr_getschedpolicy
66#undef pthread_attr_getscope
67#undef pthread_attr_getstack
68#undef pthread_attr_getstackaddr
69#undef pthread_attr_getstacksize
70#undef pthread_attr_init
71#undef pthread_attr_setcreatesuspend_np
72#undef pthread_attr_setdetachstate
73#undef pthread_attr_setguardsize
74#undef pthread_attr_setinheritsched
75#undef pthread_attr_setschedparam
76#undef pthread_attr_setschedpolicy
77#undef pthread_attr_setscope
78#undef pthread_attr_setstack
79#undef pthread_attr_setstackaddr
80#undef pthread_attr_setstacksize
81#undef pthread_barrier_destroy
82#undef pthread_barrier_init
83#undef pthread_barrier_wait
84#undef pthread_barrierattr_destroy
85#undef pthread_barrierattr_getpshared
86#undef pthread_barrierattr_init
87#undef pthread_barrierattr_setpshared
88#undef pthread_cancel
89#undef pthread_cleanup_pop
90#undef pthread_cleanup_push
91#undef pthread_cond_broadcast
92#undef pthread_cond_destroy
93#undef pthread_cond_init
94#undef pthread_cond_signal
95#undef pthread_cond_timedwait
96#undef pthread_cond_wait
97#undef pthread_condattr_destroy
98#undef pthread_condattr_getclock
99#undef pthread_condattr_getpshared
100#undef pthread_condattr_init
101#undef pthread_condattr_setclock
102#undef pthread_condattr_setpshared
103#undef pthread_create
104#undef pthread_detach
105#undef pthread_equal
106#undef pthread_exit
107#undef pthread_getconcurrency
108#undef pthread_getprio
109#undef pthread_getschedparam
17ea2221 110#undef pthread_getspecific
bc2f376e 111#undef pthread_join
17ea2221
MD
112#undef pthread_key_create
113#undef pthread_key_delete
bc2f376e
DX
114#undef pthread_kill
115#undef pthread_main_np
116#undef pthread_multi_np
17ea2221 117#undef pthread_mutex_destroy
bc2f376e 118#undef pthread_mutex_getprioceiling
17ea2221
MD
119#undef pthread_mutex_init
120#undef pthread_mutex_lock
bc2f376e
DX
121#undef pthread_mutex_setprioceiling
122#undef pthread_mutex_timedlock
17ea2221
MD
123#undef pthread_mutex_trylock
124#undef pthread_mutex_unlock
17ea2221 125#undef pthread_mutexattr_destroy
bc2f376e
DX
126#undef pthread_mutexattr_getkind_np
127#undef pthread_mutexattr_getprioceiling
128#undef pthread_mutexattr_getprotocol
129#undef pthread_mutexattr_getpshared
130#undef pthread_mutexattr_gettype
131#undef pthread_mutexattr_init
132#undef pthread_mutexattr_setkind_np
133#undef pthread_mutexattr_setprioceiling
134#undef pthread_mutexattr_setprotocol
135#undef pthread_mutexattr_setpshared
17ea2221
MD
136#undef pthread_mutexattr_settype
137#undef pthread_once
bc2f376e
DX
138#undef pthread_resume_all_np
139#undef pthread_resume_np
140#undef pthread_rwlock_destroy
141#undef pthread_rwlock_init
142#undef pthread_rwlock_rdlock
143#undef pthread_rwlock_timedrdlock
144#undef pthread_rwlock_timedwrlock
145#undef pthread_rwlock_tryrdlock
146#undef pthread_rwlock_trywrlock
147#undef pthread_rwlock_unlock
148#undef pthread_rwlock_wrlock
149#undef pthread_rwlockattr_destroy
150#undef pthread_rwlockattr_getpshared
151#undef pthread_rwlockattr_init
152#undef pthread_rwlockattr_setpshared
153#undef pthread_self
154#undef pthread_set_name_np
155#undef pthread_setcancelstate
156#undef pthread_setcanceltype
157#undef pthread_setconcurrency
158#undef pthread_setprio
159#undef pthread_setschedparam
17ea2221 160#undef pthread_setspecific
bc2f376e
DX
161#undef pthread_sigmask
162#undef pthread_single_np
163#undef pthread_spin_destroy
164#undef pthread_spin_init
165#undef pthread_spin_lock
166#undef pthread_spin_trylock
167#undef pthread_spin_unlock
168#undef pthread_suspend_all_np
169#undef pthread_suspend_np
170#undef pthread_switch_add_np
171#undef pthread_switch_delete_np
172#undef pthread_testcancel
173#undef pthread_timedjoin_np
174#undef pthread_yield
17ea2221
MD
175#undef read
176#undef readv
177#undef recvfrom
178#undef recvmsg
179#undef select
bc2f376e
DX
180#undef sem_close
181#undef sem_destroy
182#undef sem_getvalue
183#undef sem_init
184#undef sem_open
185#undef sem_post
186#undef sem_timedwait
187#undef sem_trywait
188#undef sem_unlink
189#undef sem_wait
17ea2221
MD
190#undef sendmsg
191#undef sendto
192#undef setsockopt
193#undef sigaction
194#undef sigprocmask
195#undef sigsuspend
196#undef socket
197#undef socketpair
198#undef wait4
199#undef write
200#undef writev
201
202#if 0
203#undef creat
204#undef fchflags
205#undef fchmod
206#undef fpathconf
207#undef ftrylockfile
208#undef msync
209#undef nfssvc
210#undef pause
17ea2221
MD
211#undef pthread_rwlock_destroy
212#undef pthread_rwlock_init
213#undef pthread_rwlock_rdlock
214#undef pthread_rwlock_tryrdlock
215#undef pthread_rwlock_trywrlock
216#undef pthread_rwlock_unlock
217#undef pthread_rwlock_wrlock
218#undef pthread_rwlockattr_init
219#undef pthread_rwlockattr_destroy
220#undef pthread_self
221#undef sched_yield
222#undef sendfile
223#undef shutdown
224#undef sigaltstack
225#undef signanosleep
226#undef sigpending
227#undef sigreturn
228#undef sigsetmask
229#undef sleep
230#undef system
231#undef tcdrain
232#undef wait
233#undef waitpid
234#endif /* 0 */
235
236#ifdef _SIGNAL_H_
237int _sigaction(int, const struct sigaction *, struct sigaction *);
238#endif
239
240#ifdef _SYS_EVENT_H_
241int _kevent(int, const struct kevent *, int, struct kevent *,
242 int, const struct timespec *);
243#endif
244
245#ifdef _SYS_FCNTL_H_
246int _flock(int, int);
247#endif
248
ed5d5720
PA
249#undef nsdispatch
250
17ea2221
MD
251#endif /* _UN_NAMESPACE_H_ */
252