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 signanosleep 117d201fe46SDaniel Eischen #undef sigpending 118d201fe46SDaniel Eischen #undef sigreturn 119d201fe46SDaniel Eischen #undef sigsetmask 120d201fe46SDaniel Eischen #undef sleep 121d201fe46SDaniel Eischen #undef system 122d201fe46SDaniel Eischen #undef tcdrain 123d201fe46SDaniel Eischen #undef wait 124d201fe46SDaniel Eischen #undef waitpid 125d201fe46SDaniel Eischen #endif /* 0 */ 126d201fe46SDaniel Eischen 127d201fe46SDaniel Eischen #ifdef _SIGNAL_H_ 128d201fe46SDaniel Eischen int _sigaction(int, const struct sigaction *, struct sigaction *); 129d201fe46SDaniel Eischen #endif 130d201fe46SDaniel Eischen 131d201fe46SDaniel Eischen #ifdef _SYS_EVENT_H_ 132d201fe46SDaniel Eischen int _kevent(int, const struct kevent *, int, struct kevent *, 133d201fe46SDaniel Eischen int, const struct timespec *); 134d201fe46SDaniel Eischen #endif 135d201fe46SDaniel Eischen 136d201fe46SDaniel Eischen #ifdef _SYS_FCNTL_H_ 137d201fe46SDaniel Eischen int _flock(int, int); 138d201fe46SDaniel Eischen #endif 139d201fe46SDaniel Eischen 140d201fe46SDaniel Eischen #endif /* _UN_NAMESPACE_H_ */ 141