xref: /freebsd/lib/libc/include/un-namespace.h (revision ac8e56a7)
1d201fe46SDaniel Eischen /*
2d201fe46SDaniel Eischen  * Copyright (c) 2001 Daniel Eischen <deischen@FreeBSD.org>.
3d201fe46SDaniel Eischen  * All rights reserved.
4d201fe46SDaniel Eischen  *
5d201fe46SDaniel Eischen  * Redistribution and use in source and binary forms, with or without
6d201fe46SDaniel Eischen  * modification, are permitted provided that the following conditions
7d201fe46SDaniel Eischen  * are met:
8d201fe46SDaniel Eischen  * 1. Redistributions of source code must retain the above copyright
9d201fe46SDaniel Eischen  *    notice, this list of conditions and the following disclaimer.
10d201fe46SDaniel Eischen  * 2. Redistributions in binary form must reproduce the above copyright
11d201fe46SDaniel Eischen  *    notice, this list of conditions and the following disclaimer in the
12d201fe46SDaniel Eischen  *    documentation and/or other materials provided with the distribution.
13d201fe46SDaniel Eischen  *
14d201fe46SDaniel Eischen  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15d201fe46SDaniel Eischen  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16d201fe46SDaniel Eischen  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17d201fe46SDaniel Eischen  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
18d201fe46SDaniel Eischen  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19d201fe46SDaniel Eischen  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20d201fe46SDaniel Eischen  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21d201fe46SDaniel Eischen  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22d201fe46SDaniel Eischen  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23d201fe46SDaniel Eischen  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24d201fe46SDaniel Eischen  * SUCH DAMAGE.
25d201fe46SDaniel Eischen  *
26d201fe46SDaniel Eischen  * $FreeBSD$
27d201fe46SDaniel Eischen  */
28d201fe46SDaniel Eischen 
29d201fe46SDaniel Eischen #ifndef _UN_NAMESPACE_H_
30d201fe46SDaniel Eischen #define _UN_NAMESPACE_H_
31d201fe46SDaniel Eischen 
32d201fe46SDaniel Eischen #undef		accept
3337bc56f8SThomas Moestl #undef		__acl_aclcheck_fd
3437bc56f8SThomas Moestl #undef		__acl_delete_fd
3537bc56f8SThomas Moestl #undef		__acl_get_fd
3637bc56f8SThomas Moestl #undef		__acl_set_fd
37d201fe46SDaniel Eischen #undef		bind
3837bc56f8SThomas Moestl #undef		__cap_get_fd
3937bc56f8SThomas Moestl #undef		__cap_set_fd
40d201fe46SDaniel Eischen #undef		close
41d201fe46SDaniel Eischen #undef		connect
42d201fe46SDaniel Eischen #undef		dup
43d201fe46SDaniel Eischen #undef		dup2
44d201fe46SDaniel Eischen #undef		execve
45d201fe46SDaniel Eischen #undef		fcntl
46d201fe46SDaniel Eischen #undef		flock
47d201fe46SDaniel Eischen #undef		flockfile
48d201fe46SDaniel Eischen #undef		fstat
49d201fe46SDaniel Eischen #undef		fstatfs
50d201fe46SDaniel Eischen #undef		fsync
51d201fe46SDaniel Eischen #undef		funlockfile
52d201fe46SDaniel Eischen #undef		getdirentries
53d201fe46SDaniel Eischen #undef		getlogin
54d201fe46SDaniel Eischen #undef		getpeername
55d201fe46SDaniel Eischen #undef		getsockname
56d201fe46SDaniel Eischen #undef		getsockopt
57d201fe46SDaniel Eischen #undef		ioctl
58d201fe46SDaniel Eischen #undef		kevent
59d201fe46SDaniel Eischen #undef		listen
60d201fe46SDaniel Eischen #undef		nanosleep
61d201fe46SDaniel Eischen #undef		open
62d201fe46SDaniel Eischen #undef		pthread_getspecific
63d201fe46SDaniel Eischen #undef		pthread_key_create
64d201fe46SDaniel Eischen #undef		pthread_key_delete
65d201fe46SDaniel Eischen #undef		pthread_mutex_destroy
66d201fe46SDaniel Eischen #undef		pthread_mutex_init
67d201fe46SDaniel Eischen #undef		pthread_mutex_lock
68d201fe46SDaniel Eischen #undef		pthread_mutex_trylock
69d201fe46SDaniel Eischen #undef		pthread_mutex_unlock
70d201fe46SDaniel Eischen #undef		pthread_mutexattr_init
71d201fe46SDaniel Eischen #undef		pthread_mutexattr_destroy
72d201fe46SDaniel Eischen #undef		pthread_mutexattr_settype
73d201fe46SDaniel Eischen #undef		pthread_once
7429ac6bd2SDaniel Eischen #undef		pthread_self
75d201fe46SDaniel Eischen #undef		pthread_setspecific
76d201fe46SDaniel Eischen #undef		read
77d201fe46SDaniel Eischen #undef		readv
78d201fe46SDaniel Eischen #undef		recvfrom
79d201fe46SDaniel Eischen #undef		recvmsg
80d201fe46SDaniel Eischen #undef		select
81d201fe46SDaniel Eischen #undef		sendmsg
82d201fe46SDaniel Eischen #undef		sendto
83d201fe46SDaniel Eischen #undef		setsockopt
84d201fe46SDaniel Eischen #undef		sigaction
85d201fe46SDaniel Eischen #undef		sigprocmask
86d201fe46SDaniel Eischen #undef		sigsuspend
87d201fe46SDaniel Eischen #undef		socket
88d201fe46SDaniel Eischen #undef		socketpair
89d201fe46SDaniel Eischen #undef		wait4
90d201fe46SDaniel Eischen #undef		write
91d201fe46SDaniel Eischen #undef		writev
92d201fe46SDaniel Eischen 
93d201fe46SDaniel Eischen #if 0
94d201fe46SDaniel Eischen #undef		creat
95d201fe46SDaniel Eischen #undef		fchflags
96d201fe46SDaniel Eischen #undef		fchmod
97d201fe46SDaniel Eischen #undef		fpathconf
98d201fe46SDaniel Eischen #undef		ftrylockfile
99d201fe46SDaniel Eischen #undef		msync
100d201fe46SDaniel Eischen #undef		nfssvc
101d201fe46SDaniel Eischen #undef		pause
102d201fe46SDaniel Eischen #undef		poll
103d201fe46SDaniel Eischen #undef		pthread_rwlock_destroy
104d201fe46SDaniel Eischen #undef		pthread_rwlock_init
105d201fe46SDaniel Eischen #undef		pthread_rwlock_rdlock
106d201fe46SDaniel Eischen #undef		pthread_rwlock_tryrdlock
107d201fe46SDaniel Eischen #undef		pthread_rwlock_trywrlock
108d201fe46SDaniel Eischen #undef		pthread_rwlock_unlock
109d201fe46SDaniel Eischen #undef		pthread_rwlock_wrlock
110d201fe46SDaniel Eischen #undef		pthread_rwlockattr_init
111d201fe46SDaniel Eischen #undef		pthread_rwlockattr_destroy
112d201fe46SDaniel Eischen #undef		sched_yield
113d201fe46SDaniel Eischen #undef		sendfile
114d201fe46SDaniel Eischen #undef		shutdown
115d201fe46SDaniel Eischen #undef		sigaltstack
116d201fe46SDaniel Eischen #undef		sigpending
117d201fe46SDaniel Eischen #undef		sigreturn
118d201fe46SDaniel Eischen #undef		sigsetmask
119d201fe46SDaniel Eischen #undef		sleep
120d201fe46SDaniel Eischen #undef		system
121d201fe46SDaniel Eischen #undef		tcdrain
122d201fe46SDaniel Eischen #undef		wait
123d201fe46SDaniel Eischen #undef		waitpid
124d201fe46SDaniel Eischen #endif	/* 0 */
125d201fe46SDaniel Eischen 
126d201fe46SDaniel Eischen #ifdef _SIGNAL_H_
127d201fe46SDaniel Eischen int     	_sigaction(int, const struct sigaction *, struct sigaction *);
128d201fe46SDaniel Eischen #endif
129d201fe46SDaniel Eischen 
130d201fe46SDaniel Eischen #ifdef _SYS_EVENT_H_
131d201fe46SDaniel Eischen int		_kevent(int, const struct kevent *, int, struct kevent *,
132d201fe46SDaniel Eischen 		    int, const struct timespec *);
133d201fe46SDaniel Eischen #endif
134d201fe46SDaniel Eischen 
135d201fe46SDaniel Eischen #ifdef _SYS_FCNTL_H_
136d201fe46SDaniel Eischen int		_flock(int, int);
137d201fe46SDaniel Eischen #endif
138d201fe46SDaniel Eischen 
139ac8e56a7SBruce Evans #undef		err
1401643f03dSBruce Evans #undef		warn
1411643f03dSBruce Evans 
142d201fe46SDaniel Eischen #endif	/* _UN_NAMESPACE_H_ */
143