un-namespace.h revision 82496
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: head/lib/libc/include/un-namespace.h 82496 2001-08-29 13:52:27Z bde $ 27 */ 28 29#ifndef _UN_NAMESPACE_H_ 30#define _UN_NAMESPACE_H_ 31 32#undef accept 33#undef __acl_aclcheck_fd 34#undef __acl_delete_fd 35#undef __acl_get_fd 36#undef __acl_set_fd 37#undef bind 38#undef __cap_get_fd 39#undef __cap_set_fd 40#undef close 41#undef connect 42#undef dup 43#undef dup2 44#undef execve 45#undef fcntl 46#undef flock 47#undef flockfile 48#undef fstat 49#undef fstatfs 50#undef fsync 51#undef funlockfile 52#undef getdirentries 53#undef getlogin 54#undef getpeername 55#undef getsockname 56#undef getsockopt 57#undef ioctl 58#undef kevent 59#undef listen 60#undef nanosleep 61#undef open 62#undef pthread_getspecific 63#undef pthread_key_create 64#undef pthread_key_delete 65#undef pthread_mutex_destroy 66#undef pthread_mutex_init 67#undef pthread_mutex_lock 68#undef pthread_mutex_trylock 69#undef pthread_mutex_unlock 70#undef pthread_mutexattr_init 71#undef pthread_mutexattr_destroy 72#undef pthread_mutexattr_settype 73#undef pthread_once 74#undef pthread_self 75#undef pthread_setspecific 76#undef read 77#undef readv 78#undef recvfrom 79#undef recvmsg 80#undef select 81#undef sendmsg 82#undef sendto 83#undef setsockopt 84#undef sigaction 85#undef sigprocmask 86#undef sigsuspend 87#undef socket 88#undef socketpair 89#undef wait4 90#undef write 91#undef writev 92 93#if 0 94#undef creat 95#undef fchflags 96#undef fchmod 97#undef fpathconf 98#undef ftrylockfile 99#undef msync 100#undef nfssvc 101#undef pause 102#undef poll 103#undef pthread_rwlock_destroy 104#undef pthread_rwlock_init 105#undef pthread_rwlock_rdlock 106#undef pthread_rwlock_tryrdlock 107#undef pthread_rwlock_trywrlock 108#undef pthread_rwlock_unlock 109#undef pthread_rwlock_wrlock 110#undef pthread_rwlockattr_init 111#undef pthread_rwlockattr_destroy 112#undef sched_yield 113#undef sendfile 114#undef shutdown 115#undef sigaltstack 116#undef signanosleep 117#undef sigpending 118#undef sigreturn 119#undef sigsetmask 120#undef sleep 121#undef system 122#undef tcdrain 123#undef wait 124#undef waitpid 125#endif /* 0 */ 126 127#ifdef _SIGNAL_H_ 128int _sigaction(int, const struct sigaction *, struct sigaction *); 129#endif 130 131#ifdef _SYS_EVENT_H_ 132int _kevent(int, const struct kevent *, int, struct kevent *, 133 int, const struct timespec *); 134#endif 135 136#ifdef _SYS_FCNTL_H_ 137int _flock(int, int); 138#endif 139 140#undef warn 141 142#endif /* _UN_NAMESPACE_H_ */ 143