1/* $NetBSD: namespace.h,v 1.196 2018/01/17 01:24:29 kamil Exp $ */
2
3/*-
4 * Copyright (c) 1997-2004 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
15 *
16 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
17 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
18 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
20 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26 * POSSIBILITY OF SUCH DAMAGE.
27 */
28
29#ifndef _NAMESPACE_H_
30#define _NAMESPACE_H_
31
32#include <sys/cdefs.h>
33#include <ssp/ssp.h>
34
35#ifndef __lint__
36#define aio_suspend _aio_suspend
37#define brk _brk
38#define catclose _catclose
39#define catgets _catgets
40#define catopen _catopen
41#define catopen_l _catopen_l
42#define daylight _daylight
43#define difftime _difftime
44#define devname_r _devname_r
45#define err _err
46#define errc _errc
47#define errx _errx
48#ifdef _REENTRANT
49#define fileno _fileno
50#endif /* _REENTRANT */
51#define fork _fork
52#define fseeko _fseeko
53#define ftello _ftello
54#define getcontext _getcontext
55#define getenv_r _getenv_r
56#define imaxabs _imaxabs
57#define imaxdiv _imaxdiv
58#define inet_aton _inet_aton
59#define inet_pton _inet_pton
60#define pipe _pipe
61#define sbrk _sbrk
62#define strerror_l _strerror_l
63#define strerror_r _strerror_r
64#define strerror_r_ss _strerror_r_ss
65#define strlcat _strlcat
66#define strlcpy _strlcpy
67#define strtod_l _strtod_l
68#define strtof _strtof
69#define strtof_l _strtof_l
70#define strtoi _strtoi
71#define strtoi_l _strtoi_l
72#define strtoimax _strtoimax
73#define strtoimax_l _strtoimax_l
74#define strtold _strtold
75#define strtold_l _strtold_l
76#define strtoll _strtoll
77#define strtoll_l _strtoll_l
78#define strtou _strtou
79#define strtou_l _strtou_l
80#define strtoull _strtoull
81#define strtoull_l _strtoull_l
82#define strtoumax _strtoumax
83#define strtoumax_l _strtoumax_l
84#define sys_errlist _sys_errlist
85#define sys_nerr _sys_nerr
86#define sys_siglist _sys_siglist
87#define sys_nsig _sys_nsig
88#define sysconf __sysconf
89#define verr _verr
90#define verrc _verrc
91#define verrx _verrx
92#define vwarn _vwarn
93#define vwarnc _vwarnc
94#define vwarnx _vwarnx
95#define warn _warn
96#define warnc _warnc
97#define warnx _warnx
98
99/*
100 * namespace protection for libc functions that are used internally
101 * in libc and should be not overriden by applications. To do this,
102 * this header renames them to a name that starts with an "_" so that
103 * libc uses the "_" flavor internally (and this name is not part of
104 * the application namespace), and then a weak alias is added to the
105 * "_" name next to the function definition so that the function is
106 * exposed again.
107 *
108 * See src/lib/libc/README for more details.
109 */
110
111#ifdef __weak_alias
112#define MD2Data _MD2Data
113#define MD2End _MD2End
114#define MD2FileChunk _MD2FileChunk
115#define MD2File _MD2File
116#define MD2Final _MD2Final
117#define MD2Init _MD2Init
118#define MD2Transform _MD2Transform
119#define MD2Update _MD2Update
120#define MD4Data _MD4Data
121#define MD4End _MD4End
122#define MD4FileChunk _MD4FileChunk
123#define MD4File _MD4File
124#define MD4Final _MD4Final
125#define MD4Init _MD4Init
126#define MD4Transform _MD4Transform
127#define MD4Update _MD4Update
128#define MD5Data _MD5Data
129#define MD5End _MD5End
130#define MD5FileChunk _MD5FileChunk
131#define MD5File _MD5File
132#define MD5Final _MD5Final
133#define MD5Init _MD5Init
134#define MD5Transform _MD5Transform
135#define MD5Update _MD5Update
136#define RMD160Data _RMD160Data
137#define RMD160End _RMD160End
138#define RMD160FileChunk _RMD160FileChunk
139#define RMD160File _RMD160File
140#define RMD160Final _RMD160Final
141#define RMD160Init _RMD160Init
142#define RMD160Transform _RMD160Transform
143#define RMD160Update _RMD160Update
144#define SHA1Data _SHA1Data
145#define SHA1End _SHA1End
146#define SHA1FileChunk _SHA1FileChunk
147#define SHA1File _SHA1File
148#define SHA1Final _SHA1Final
149#define SHA1Init _SHA1Init
150#define SHA1Transform _SHA1Transform
151#define SHA1Update _SHA1Update
152#define SHA224_Data _SHA224_Data
153#define SHA224_End _SHA224_End
154#define SHA224_FileChunk _SHA224_FileChunk
155#define SHA224_File _SHA224_File
156#define SHA224_Final _SHA224_Final
157#define SHA224_Init _SHA224_Init
158#define SHA224_Transform _SHA224_Transform
159#define SHA224_Update _SHA224_Update
160#define SHA256_Data _SHA256_Data
161#define SHA256_End _SHA256_End
162#define SHA256_FileChunk _SHA256_FileChunk
163#define SHA256_File _SHA256_File
164#define SHA256_Final _SHA256_Final
165#define SHA256_Init _SHA256_Init
166#define SHA256_Transform _SHA256_Transform
167#define SHA256_Update _SHA256_Update
168#define SHA3_224_Init _SHA3_224_Init
169#define SHA3_224_Update _SHA3_224_Update
170#define SHA3_224_Final _SHA3_224_Final
171#define SHA3_256_Init _SHA3_256_Init
172#define SHA3_256_Update _SHA3_256_Update
173#define SHA3_256_Final _SHA3_256_Final
174#define SHA3_384_Init _SHA3_284_Init
175#define SHA3_384_Update _SHA3_284_Update
176#define SHA3_384_Final _SHA3_284_Final
177#define SHA3_512_Init _SHA3_512_Init
178#define SHA3_512_Update _SHA3_512_Update
179#define SHA3_512_Final _SHA3_512_Final
180#define SHA3_Selftest _SHA3_Selftest
181#define SHA384_Data _SHA384_Data
182#define SHA384_End _SHA384_End
183#define SHA384_FileChunk _SHA384_FileChunk
184#define SHA384_File _SHA384_File
185#define SHA384_Final _SHA384_Final
186#define SHA384_Init _SHA384_Init
187#define SHA384_Transform _SHA384_Transform
188#define SHA384_Update _SHA384_Update
189#define SHA512_Data _SHA512_Data
190#define SHA512_End _SHA512_End
191#define SHA512_FileChunk _SHA512_FileChunk
192#define SHA512_File _SHA512_File
193#define SHA512_Final _SHA512_Final
194#define SHA512_Init _SHA512_Init
195#define SHA512_Transform _SHA512_Transform
196#define SHA512_Update _SHA512_Update
197#define SHAKE128_Init _SHAKE128_Init
198#define SHAKE128_Update _SHAKE128_Update
199#define SHAKE128_Final _SHAKE128_Final
200#define SHAKE256_Init _SHAKE256_Init
201#define SHAKE256_Update _SHAKE256_Update
202#define SHAKE256_Final _SHAKE256_Final
203#define a64l _a64l
204#define adjtime _adjtime
205#define alarm _alarm
206#define allocaddrinfo _allocaddrinfo
207#define alphasort _alphasort
208#define arc4random _arc4random
209#define arc4random_addrandom _arc4random_addrandom
210#define arc4random_buf _arc4random_buf
211#define arc4random_stir _arc4random_stir
212#define arc4random_uniform _arc4random_uniform
213#define asctime_r _asctime_r
214#define asprintf _asprintf
215#define asprintf_l _asprintf_l
216#define asysctl _asysctl
217#define asysctlbyname _asysctlbyname
218#define atoll _atoll
219#define authnone_create _authnone_create
220#define authunix_create _authunix_create
221#define authunix_create_default _authunix_create_default
222#define basename _basename
223#define bindresvport _bindresvport
224#define bindresvport_sa _bindresvport_sa
225#define bm_comp _bm_comp
226#define bm_exec _bm_exec
227#define bm_free _bm_free
228#define callrpc _callrpc
229#define cdbr_close _cdbr_close
230#define cdbr_find _cdbr_find
231#define cdbr_get _cdbr_get
232#define cdbr_open _cdbr_open
233#define cdbr_open_mem _cdbr_open_mem
234#define cdbw_close _cdbw_close
235#define cdbw_open _cdbw_open
236#define cdbw_put _cdbw_put
237#define cdbw_put_data _cdbw_put_data
238#define cdbw_put_key _cdbw_put_key
239#define cdbw_output _cdbw_output
240#define cfgetispeed _cfgetispeed
241#define cfgetospeed _cfgetospeed
242#define cfmakeraw _cfmakeraw
243#define cfsetispeed _cfsetispeed
244#define cfsetospeed _cfsetospeed
245#define cfsetspeed _cfsetspeed
246#define cgetcap _cgetcap
247#define cgetclose _cgetclose
248#define cgetent _cgetent
249#define cgetfirst _cgetfirst
250#define cgetmatch _cgetmatch
251#define cgetnext _cgetnext
252#define cgetnum _cgetnum
253#define cgetset _cgetset
254#define cgetstr _cgetstr
255#define cgetustr _cgetustr
256#define clnt_broadcast _clnt_broadcast
257#define clnt_create _clnt_create
258#define clnt_create_vers _clnt_create_vers
259#define clnt_dg_create _clnt_dg_create
260#define clnt_pcreateerror _clnt_pcreateerror
261#define clnt_perrno _clnt_perrno
262#define clnt_perror _clnt_perror
263#define clnt_raw_create _clnt_raw_create
264#define clnt_tli_create _clnt_tli_create
265#define clnt_tp_create _clnt_tp_create
266#define clnt_spcreateerror _clnt_spcreateerror
267#define clnt_sperrno _clnt_sperrno
268#define clnt_sperror _clnt_sperror
269#define clnt_vc_create _clnt_vc_create
270#define clntraw_create _clntraw_create
271#define clnttcp_create _clnttcp_create
272#define clntudp_bufcreate _clntudp_bufcreate
273#define clntudp_create _clntudp_create
274#define clock_gettime _clock_gettime
275#define clock_getres _clock_getres
276#define clock_settime _clock_settime
277#define closedir _closedir
278#define closelog _closelog
279#define closelog_r _closelog_r
280#define confstr _confstr
281#define consttime_memequal _consttime_memequal
282#define csetexpandtc _csetexpandtc
283#define ctermid _ctermid
284#define ctime_r _ctime_r
285#define ctime_rz _ctime_rz
286#define daemon _daemon
287#define dbopen _dbopen
288#define devname _devname
289#define difftime _difftime
290#define dirname _dirname
291#define dn_expand _dn_expand
292#define dprintf_l _dprintf_l
293#define drand48 _drand48
294#define duplocale _duplocale
295#define endfsent _endfsent
296#define endgrent _endgrent
297#define endhostent _endhostent
298#define endnetconfig _endnetconfig
299#define endnetent _endnetent
300#define endnetgrent _endnetgrent
301#define endnetpath _endnetpath
302#define endprotoent _endprotoent
303#define endprotoent_r _endprotoent_r
304#define endpwent _endpwent
305#define endrpcent _endrpcent
306#define endservent _endservent
307#define endservent_r _endservent_r
308#define endttyent _endttyent
309#define endusershell _endusershell
310#define erand48 _erand48
311#define ether_aton _ether_aton
312#define ether_hostton _ether_hostton
313#define ether_line _ether_line
314#define ether_ntoa _ether_ntoa
315#define ether_ntohost _ether_ntohost
316#define execl _execl
317#define execle _execle
318#define execlp _execlp
319#define execlpe _execlpe
320#define execv _execv
321#define execvp _execvp
322#define execvpe _execvpe
323#define explicit_memset _explicit_memset
324#define fdiscard _fdiscard
325#define fdopen _fdopen
326#define fgetln _fgetln
327#define fgetwln _fgetwln
328#define fhstatvfs _fhstatvfs
329#define flockfile _flockfile
330#define ftrylockfile _ftrylockfile
331#define funlockfile _funlockfile
332#define fnmatch _fnmatch
333#define fparseln _fparseln
334#define fprintf_l _fprintf_l
335#define fpgetmask _fpgetmask
336#define fpgetprec _fpgetprec
337#define fpgetround _fpgetround
338#define fpgetsticky _fpgetsticky
339#define fpsetmask _fpsetmask
340#define fpsetprec _fpsetprec
341#define fpsetround _fpsetround
342#define fpsetsticky _fpsetsticky
343#define freenetconfigent _freenetconfigent
344#define freeaddrinfo _freeaddrinfo
345#define freeifaddrs _freeifaddrs
346#define freelocale _freelocale
347#define fscanf_l _fscanf_l
348#define fstatvfs _fstatvfs
349#define ftok _ftok
350#define ftruncate _ftruncate
351#define fts_children _fts_children
352#define fts_close _fts_close
353#define fts_open _fts_open
354#define fts_read _fts_read
355#define fts_set _fts_set
356#define fwprintf_l _fwprintf_l
357#define fwscanf_l _fwscanf_l
358#define gai_strerror _gai_strerror
359#define get_myaddress _get_myaddress
360#define getaddrinfo _getaddrinfo
361#define getbsize _getbsize
362#define getcwd _getcwd
363#define getdelim _getdelim
364#define getdevmajor _getdevmajor
365#define getdiskbyname _getdiskbyname
366#define getdomainname _getdomainname
367#define getfsent _getfsent
368#define getfsfile _getfsfile
369#define getfsspec _getfsspec
370#define getgrent _getgrent
371#define getgrent_r _getgrent_r
372#define getgrgid _getgrgid
373#define getgrgid_r _getgrgid_r
374#define getgrnam _getgrnam
375#define getgrnam_r _getgrnam_r
376#define getgrouplist _getgrouplist
377#define getgroupmembership _getgroupmembership
378#define gethostbyaddr _gethostbyaddr
379#define gethostbyname _gethostbyname
380#define gethostent _gethostent
381#define gethostname _gethostname
382#define getifaddrs _getifaddrs
383#define getline _getline
384#define getloadavg _getloadavg
385#define getlogin _getlogin
386#define getlogin_r _getlogin_r
387#define getmntinfo _getmntinfo
388#define getmode _getmode
389#define getnameinfo _getnameinfo
390#define getnetbyaddr _getnetbyaddr
391#define getnetbyname _getnetbyname
392#define getnetconfig _getnetconfig
393#define getnetconfigent _getnetconfigent
394#define getnetent _getnetent
395#define getnetgrent _getnetgrent
396#define getnetpath _getnetpath
397#define getopt _getopt
398#define getopt_long _getopt_long
399#define getpagesize _getpagesize
400#define getpass _getpass
401#define getpassfd _getpassfd
402#define getpass_r _getpass_r
403#define getprogname _getprogname
404#define getprotobyname _getprotobyname
405#define getprotobyname_r _getprotobyname_r
406#define getprotobynumber _getprotobynumber
407#define getprotobynumber_r _getprotobynumber_r
408#define getprotoent _getprotoent
409#define getprotoent_r _getprotoent_r
410#define getpwent _getpwent
411#define getpwent_r _getpwent_r
412#define getpwnam _getpwnam
413#define getpwnam_r _getpwnam_r
414#define getpwuid _getpwuid
415#define getpwuid_r _getpwuid_r
416#define getrpcbyname _getrpcbyname
417#define getrpcbyname_r _getrpcbyname_r
418#define getrpcbynumber _getrpcbynumber
419#define getrpcbynumber_r _getrpcbynumber_r
420#define getrpcent _getrpcent
421#define getrpcent_r _getrpcent_r
422#define getrpcport _getrpcport
423#define getservbyname _getservbyname
424#define getservbyname_r _getservbyname_r
425#define getservbyport _getservbyport
426#define getservbyport_r _getservbyport_r
427#define getservent _getservent
428#define getservent_r _getservent_r
429#define getsubopt _getsubopt
430#define getttyent _getttyent
431#define getttynam _getttynam
432#define getusershell _getusershell
433#define glob _glob
434#define globfree _globfree
435#define gmtime_r _gmtime_r
436#define group_from_gid _group_from_gid
437#define heapsort _heapsort
438#define herror _herror
439#define hes_error _hes_error
440#define hes_free _hes_free
441#define hes_init _hes_init
442#define hes_resolve _hes_resolve
443#define hes_to_bind _hes_to_bind
444#define hesiod_end _hesiod_end
445#define hesiod_free_list _hesiod_free_list
446#define hesiod_init _hesiod_init
447#define hesiod_resolve _hesiod_resolve
448#define hesiod_to_bind _hesiod_to_bind
449#define iconv _iconv
450#define iconv_open _iconv_open
451#define iconv_close _iconv_close
452#define if_freenameindex _if_freenameindex
453#define if_indextoname _if_indextoname
454#define if_nameindex _if_nameindex
455#define if_nametoindex _if_nametoindex
456#define in6addr_any _in6addr_any
457#define in6addr_linklocal_allnodes _in6addr_linklocal_allnodes
458#define in6addr_linklocal_allrouters _in6addr_linklocal_allrouters
459#define in6addr_loopback _in6addr_loopback
460#define in6addr_nodelocal_allnodes _in6addr_nodelocal_allnodes
461#define inet6_option_alloc _inet6_option_alloc
462#define inet6_option_append _inet6_option_append
463#define inet6_option_find _inet6_option_find
464#define inet6_option_init _inet6_option_init
465#define inet6_option_next _inet6_option_next
466#define inet6_option_space _inet6_option_space
467#define inet6_opt_init _inet6_opt_init
468#define inet6_opt_append _inet6_opt_append
469#define inet6_opt_finish _inet6_opt_finish
470#define inet6_opt_set_val _inet6_opt_set_val
471#define inet6_opt_next _inet6_opt_next
472#define inet6_opt_find _inet6_opt_find
473#define inet6_opt_get_val _inet6_opt_get_val
474#define inet6_rthdr_add _inet6_rthdr_add
475#define inet6_rthdr_getaddr _inet6_rthdr_getaddr
476#define inet6_rthdr_getflags _inet6_rthdr_getflags
477#define inet6_rthdr_init _inet6_rthdr_init
478#define inet6_rthdr_lasthop _inet6_rthdr_lasthop
479#define inet6_rthdr_segments _inet6_rthdr_segments
480#define inet6_rthdr_space _inet6_rthdr_space
481#define inet6_rth_space _inet6_rth_space
482#define inet6_rth_init _inet6_rth_init
483#define inet6_rth_add _inet6_rth_add
484#define inet6_rth_reverse _inet6_rth_reverse
485#define inet6_rth_segments _inet6_rth_segments
486#define inet6_rth_getaddr _inet6_rth_getaddr
487#define inet_cidr_ntop _inet_cidr_ntop
488#define inet_cidr_pton _inet_cidr_pton
489#define inet_lnaof _inet_lnaof
490#define inet_makeaddr _inet_makeaddr
491#define inet_net_ntop _inet_net_ntop
492#define inet_net_pton _inet_net_pton
493#define inet_neta _inet_neta
494#define inet_netof _inet_netof
495#define inet_network _inet_network
496#define inet_nsap_addr _inet_nsap_addr
497#define inet_nsap_ntoa _inet_nsap_ntoa
498#define inet_ntoa _inet_ntoa
499#define inet_ntop _inet_ntop
500#define initgroups _initgroups
501#define initstate _initstate
502#define innetgr _innetgr
503#define isatty _isatty
504#define jrand48 _jrand48
505#define kill _kill
506#define l64a _l64a
507#define l64a_r _l64a_r
508#define lcong48 _lcong48
509#define llabs _llabs
510#define lldiv _lldiv
511#define localtime_r _localtime_r
512#define localtime_rz _localtime_rz
513#define lockf _lockf
514#define lrand48 _lrand48
515#define lseek _lseek
516#define membar_producer _membar_producer
517#define mergesort _mergesort
518#define mi_vector_hash _mi_vector_hash
519#define mkstemp _mkstemp
520#define mktime_z _mktime_z
521#define mmap _mmap
522#define mpool_close _mpool_close
523#define mpool_filter _mpool_filter
524#define mpool_get _mpool_get
525#define mpool_new _mpool_new
526#define mpool_newf _mpool_newf
527#define mpool_open _mpool_open
528#define mpool_put _mpool_put
529#define mpool_sync _mpool_sync
530#define mq_timedreceive _mq_timedreceive
531#define mq_timedsend _mq_timedsend
532#define mrand48 _mrand48
533#define murmurhash2 _murmurhash2
534#define nc_perror _nc_perror
535#define nc_sperror _nc_sperror
536#define nanosleep _nanosleep
537#define newlocale _newlocale
538#define nice _nice
539#if 0
540#define nlist _nlist
541#endif
542#define nl_langinfo_l _nl_langinfo_l
543#define nrand48 _nrand48
544#define ntp_adjtime _ntp_adjtime
545#define nsdispatch _nsdispatch
546#define offtime _offtime
547#define opendir _opendir
548#define fdopendir _fdopendir
549#define openlog _openlog
550#define openlog_r _openlog_r
551#define pause _pause
552#define pclose _pclose
553#define pmap_getmaps _pmap_getmaps
554#define pmap_getport _pmap_getport
555#define pmap_rmtcall _pmap_rmtcall
556#define pmap_set _pmap_set
557#define pmap_unset _pmap_unset
558#define paccept _paccept
559#define pollts _pollts
560#define popen _popen
561#define posix2time _posix2time
562#define posix2time_z _posix2time_z
563#define pread _pread
564#define printf_l _printf_l
565#define pselect _pselect
566#define posix_fallocate _posix_fallocate
567#define psignal _psignal
568#define pthread_atfork _pthread_atfork
569#define ptree_init ptree_init
570#define ptree_insert_node ptree_insert_node
571#define ptree_insert_mask_node ptree_insert_mask_node
572#define ptree_find_filtered_node ptree_find_filtered_node
573#define ptree_remove_node ptree_remove_node
574#define ptree_iterate ptree_iterate
575#define putenv _putenv
576#define pwcache_groupdb _pwcache_groupdb
577#define pwcache_userdb _pwcache_userdb
578#define pwrite _pwrite
579#define qabs _qabs
580#define qdiv _qdiv
581#define radixsort _radixsort
582#define random _random
583#define randomid _randomid
584#define randomid_new _randomid_new
585#define randomid_delete _randomid_delete
586#define read _read
587#define readdir _readdir
588#define readdir_r _readdir_r
589#define readlink _readlink
590#define reallocarr _reallocarr
591#define realpath _realpath
592#define regcomp _regcomp
593#define regerror _regerror
594#define regexec _regexec
595#define regfree _regfree
596#define registerrpc _registerrpc
597#define res_init _res_init
598#define res_mkquery _res_mkquery
599#define res_query _res_query
600#define res_search _res_search
601#define rewinddir _rewinddir
602#define rpc_broadcast _rpc_broadcast
603#define rpc_broadcast_exp _rpc_broadcast_exp
604#define rpc_call _rpc_call
605#define rpc_control _rpc_control
606#define rpc_reg _rpc_reg
607#define rpcb_getmaps _rpcb_getmaps
608#define rpcb_gettime _rpcb_gettime
609#define rpcb_rmtcall _rpcb_rmtcall
610#define rpcb_set _rpcb_set
611#define rpcb_taddr2uaddr _rpcb_taddr2uaddr
612#define rpcb_uaddr2taddr _rpcb_uaddr2taddr
613#define rpcb_unset _rpcb_unset
614#define scandir _scandir
615#define scanf_l _scanf_l
616#define seed48 _seed48
617#define seekdir _seekdir
618#define select _select
619#define send _send
620#define setdomainname _setdomainname
621#define setenv _setenv
622#define setfsent _setfsent
623#define setgrent _setgrent
624#define setgroupent _setgroupent
625#define sethostent _sethostent
626#define sethostname _sethostname
627#define setlogin _setlogin
628#define setlogmask _setlogmask
629#define setlogmask_r _setlogmask_r
630#define setmode _setmode
631#define setnetconfig _setnetconfig
632#define setnetent _setnetent
633#define setnetgrent _setnetgrent
634#define setpassent _setpassent
635#define setnetpath _setnetpath
636#define setproctitle _setproctitle
637#define setprotoent _setprotoent
638#define setprotoent_r _setprotoent_r
639#define setpwent _setpwent
640#define setrpcent _setrpcent
641#define setservent _setservent
642#define setservent_r _setservent_r
643#define setstate _setstate
644#define setttyent _setttyent
645#define setttyentpath _setttyentpath
646#define settimeofday _settimeofday
647#define setusershell _setusershell
648#define shm_open _shm_open
649#define shm_unlink _shm_unlink
650#define shquote _shquote
651#define siginterrupt _siginterrupt
652#define signal _signal
653#define sigtimedwait _sigtimedwait
654#define sl_add _sl_add
655#define sl_create _sl_create
656#define sl_delete _sl_delete
657#define sl_find _sl_find
658#define sl_free _sl_free
659#define sl_init _sl_init
660#define sleep _sleep
661#if __SSP_FORTIFY_LEVEL == 0 && !defined(snprintf)
662#define snprintf _snprintf
663#endif
664#define snprintf_l _snprintf_l
665#define snprintf_ss _snprintf_ss
666#define sprintf_l _sprintf_l
667#define sradixsort _sradixsort
668#define srand48 _srand48
669#define srandom _srandom
670#define sscanf_l _sscanf_l
671#define statvfs(a, b) _statvfs(a, b)
672#define strcasecmp _strcasecmp
673#define strcoll_l _strcoll_l
674#define strdup _strdup
675#define stresep _stresep
676#define strftime_l _strftime_l
677#define strftime_lz _strftime_lz
678#define strftime_z _strftime_z
679#define strndup _strndup
680#define strncasecmp _strncasecmp
681#define strptime _strptime
682#define strptime_l _strptime_l
683#define strsep _strsep
684#define strsignal _strsignal
685#define strsuftoll _strsuftoll
686#define strsuftollx _strsuftollx
687#define strtok_r _strtok_r
688#define strnunvisx _strnunvisx
689#define strvisx _strvisx
690#define strxfrm_l _strxfrm_l
691#define svc_auth_reg _svc_auth_reg
692#define svc_create _svc_create
693#define svc_dg_create _svc_dg_create
694#define svc_exit _svc_exit
695#define svc_fd_create _svc_fd_create
696#define svc_getreq _svc_getreq
697#define svc_getreqset _svc_getreqset
698#define svc_getreq_common _svc_getreq_common
699#define svc_raw_create _svc_raw_create
700#define svc_register _svc_register
701#define svc_reg _svc_reg
702#define svc_run _svc_run
703#define svc_sendreply _svc_sendreply
704#define svc_tli_create _svc_tli_create
705#define svc_tp_create _svc_tp_create
706#define svc_unregister _svc_unregister
707#define svc_unreg _svc_unreg
708#define svc_vc_create _svc_vc_create
709#define svcerr_auth _svcerr_auth
710#define svcerr_decode _svcerr_decode
711#define svcerr_noproc _svcerr_noproc
712#define svcerr_noprog _svcerr_noprog
713#define svcerr_progvers _svcerr_progvers
714#define svcerr_systemerr _svcerr_systemerr
715#define svcerr_weakauth _svcerr_weakauth
716#define svcfd_create _svcfd_create
717#define svcraw_create _svcraw_create
718#define svctcp_create _svctcp_create
719#define svcudp_bufcreate _svcudp_bufcreate
720#define svcudp_create _svcudp_create
721#define svcudp_enablecache _svcudp_enablecache
722#define sysarch _sys_sysarch
723#define swprintf_l _swprintf_l
724#define swscanf_l _swscanf_l
725#define sysctl _sysctl
726#define sysctlbyname _sysctlbyname
727#define sysctlgetmibinfo _sysctlgetmibinfo
728#define sysctlnametomib _sysctlnametomib
729#define syslog _syslog
730#define syslog_r _syslog_r
731#define syslog_ss _syslog_ss
732#define syslogp _syslogp
733#define syslogp_r _syslogp_r
734#define syslogp_ss _syslogp_ss
735#define taddr2uaddr _taddr2uaddr
736#define tcdrain _tcdrain
737#define tcflow _tcflow
738#define tcflush _tcflush
739#define tcgetattr _tcgetattr
740#define tcgetpgrp _tcgetpgrp
741#define tcgetsid _tcgetsid
742#define tcsendbreak _tcsendbreak
743#define tcsetattr _tcsetattr
744#define tcsetpgrp _tcsetpgrp
745#define telldir _telldir
746#define time _time
747#define time2posix _time2posix
748#define timegm _timegm
749#define timelocal _timelocal
750#define timeoff _timeoff
751#define times _times
752#define ttyname _ttyname
753#define ttyname_r _ttyname_r
754#define ttyslot _ttyslot
755#define tzname _tzname
756#define tzset _tzset
757#define tzsetwall _tzsetwall
758#define uaddr2taddr _uaddr2taddr
759#define ualarm _ualarm
760#define uname _uname
761#define unsetenv _unsetenv
762#define user_from_uid _user_from_uid
763#define usleep _usleep
764#define utime _utime
765#define uuid_create_nil _uuid_create_nil
766#define uuid_is_nil _uuid_is_nil
767#define valloc _valloc
768#define vasprintf _vasprintf
769#define vasprintf_l _vasprintf_l
770#define vdprintf _vdprintf
771#if __SSP_FORTIFY_LEVEL == 0 && !defined(vsnprintf)
772#define vsnprintf _vsnprintf
773#endif
774#define vdprintf_l _vdprintf_l
775#define vdprintf_l _vdprintf_l
776#define vfprintf_l _vfprintf_l
777#define vfwprintf_l _vfwprintf_l
778#define vprintf_l _vprintf_l
779#define vscanf_l _vscanf_l
780#define vsscanf_l _vsscanf_l
781#define vswscanf_l _vswscanf_l
782#define vsnprintf_l _vsnprintf_l
783#define vsnprintf_ss _vsnprintf_ss
784#define vsprintf_l _vsprintf_l
785#define vswprintf_l _vswprintf_l
786#define vwprintf_l _vwprintf_l
787#define vwscanf_l _vwscanf_l
788#define vsyslog _vsyslog
789#define vsyslog_r _vsyslog_r
790#define vsyslog_ss _vsyslog_ss
791#define vsyslogp _vsyslogp
792#define vsyslogp_r _vsyslogp_r
793#define vsyslogp_ss _vsyslogp_ss
794#define wait _wait
795#define wait3 _wait3
796#define wait4 _wait4
797#define waitid _waitid
798#define waitpid _waitpid
799#define wcscasecmp _wcscasecmp
800#define wcscasecmp_l _wcscasecmp_l
801#define wcsdup _wcsdup
802#define wcsftime_l _wcsftime_l
803#define wcsncasecmp _wcsncasecmp
804#define wcsncasecmp_l _wcsncasecmp_l
805#define wcstof _wcstof
806#define wcstof_l _wcstof_l
807#define wcstod _wcstod
808#define wcstod_l _wcstod_l
809#define wcstold _wcstold
810#define wcstold_l _wcstold_l
811#define wcwidth _wcwidth
812#define wcwidth_l _wcwidth_l
813#define wprintf_l _wprintf_l
814#define wscanf_l _wscanf_l
815#define xdr_accepted_reply _xdr_accepted_reply
816#define xdr_array _xdr_array
817#define xdr_authunix_parms _xdr_authunix_parms
818#define xdr_bool _xdr_bool
819#define xdr_bytes _xdr_bytes
820#define xdr_callhdr _xdr_callhdr
821#define xdr_callmsg _xdr_callmsg
822#define xdr_char _xdr_char
823#define xdr_datum _xdr_datum
824#define xdr_des_block _xdr_des_block
825#define xdr_domainname _xdr_domainname
826#define xdr_double _xdr_double
827#define xdr_enum _xdr_enum
828#define xdr_float _xdr_float
829#define xdr_free _xdr_free
830#define xdr_hyper _xdr_hyper
831#define xdr_int _xdr_int
832#define xdr_int16_t _xdr_int16_t
833#define xdr_int32_t _xdr_int32_t
834#define xdr_int64_t _xdr_int64_t
835#define xdr_long _xdr_long
836#define xdr_longlong_t _xdr_longlong_t
837#define xdr_mapname _xdr_mapname
838#define xdr_netbuf _xdr_netbuf
839#define xdr_netobj _xdr_netobj
840#define xdr_opaque _xdr_opaque
841#define xdr_opaque_auth _xdr_opaque_auth
842#define xdr_peername _xdr_peername
843#define xdr_pmap _xdr_pmap
844#define xdr_pmaplist _xdr_pmaplist
845#define xdr_pointer _xdr_pointer
846#define xdr_reference _xdr_reference
847#define xdr_rejected_reply _xdr_rejected_reply
848#define xdr_replymsg _xdr_replymsg
849#define xdr_rmtcall_args _xdr_rmtcall_args
850#define xdr_rmtcallres _xdr_rmtcallres
851#define xdr_rpcb _xdr_rpcb
852#define xdr_rpcb_entry _xdr_rpcb_entry
853#define xdr_rpcb_entry_list_ptr _xdr_rpcb_entry_list_ptr
854#define xdr_rpcb_rmtcallargs _xdr_rpcb_rmtcallargs
855#define xdr_rpcb_rmtcallres _xdr_rpcb_rmtcallres
856#define xdr_rpcb_stat _xdr_rpcb_stat
857#define xdr_rpcb_stat_byvers _xdr_rpcb_stat_byvers
858#define xdr_rpcblist _xdr_rpcblist
859#define xdr_rpcblist_ptr _xdr_rpcblist_ptr
860#define xdr_rpcbs_addrlist _xdr_rpcbs_addrlist
861#define xdr_rpcbs_addrlist_ptr _xdr_rpcbs_addrlist_ptr
862#define xdr_rpcbs_proc _xdr_rpcbs_proc
863#define xdr_rpcbs_rmtcalllist _xdr_rpcbs_rmtcalllist
864#define xdr_rpcbs_rmtcalllist_ptr _xdr_rpcbs_rmtcalllist_ptr
865#define xdr_rpcbs _xdr_rpcbs
866#define xdr_rpcbs _xdr_rpcbs
867#define xdr_short _xdr_short
868#define xdr_sizeof _xdr_sizeof
869#define xdr_string _xdr_string
870#define xdr_u_char _xdr_u_char
871#define xdr_u_hyper _xdr_u_hyper
872#define xdr_u_int _xdr_u_int
873#define xdr_u_int16_t _xdr_u_int16_t
874#define xdr_u_int32_t _xdr_u_int32_t
875#define xdr_u_int64_t _xdr_u_int64_t
876#define xdr_u_long _xdr_u_long
877#define xdr_u_longlong_t _xdr_u_longlong_t
878#define xdr_u_short _xdr_u_short
879#define xdr_union _xdr_union
880#define xdr_vector _xdr_vector
881#define xdr_void _xdr_void
882#define xdr_wrapstring _xdr_wrapstring
883#define xdr_yp_inaddr _xdr_yp_inaddr
884#define xdr_ypall _xdr_ypall
885#define xdr_ypbind_resp _xdr_ypbind_resp
886#define xdr_ypbind_setdom _xdr_ypbind_setdom
887#define xdr_ypdomain_wrap_string _xdr_ypdomain_wrap_string
888#define xdr_ypmap_parms _xdr_ypmap_parms
889#define xdr_ypmap_wrap_string _xdr_ypmap_wrap_string
890#define xdr_ypmaplist _xdr_ypmaplist
891#define xdr_ypowner_wrap_string _xdr_ypowner_wrap_string
892#define xdr_yppushresp_xfr _xdr_yppushresp_xfr
893#define xdr_ypreq_key _xdr_ypreq_key
894#define xdr_ypreq_nokey _xdr_ypreq_nokey
895#define xdr_ypreq_xfr _xdr_ypreq_xfr
896#define xdr_ypresp_key_val _xdr_ypresp_key_val
897#define xdr_ypresp_maplist _xdr_ypresp_maplist
898#define xdr_ypresp_master _xdr_ypresp_master
899#define xdr_ypresp_order _xdr_ypresp_order
900#define xdr_ypresp_val _xdr_ypresp_val
901#define xdrmem_create _xdrmem_create
902#define xdrrec_create _xdrrec_create
903#define xdrrec_endofrecord _xdrrec_endofrecord
904#define xdrrec_eof _xdrrec_eof
905#define xdrrec_skiprecord _xdrrec_skiprecord
906#define xdrstdio_create _xdrstdio_create
907#define xprt_register _xprt_register
908#define xprt_unregister _xprt_unregister
909#define yp_all _yp_all
910#define yp_bind _yp_bind
911#define yp_first _yp_first
912#define yp_get_default_domain _yp_get_default_domain
913#define yp_maplist _yp_maplist
914#define yp_master _yp_master
915#define yp_match _yp_match
916#define yp_next _yp_next
917#define yp_order _yp_order
918#define yp_unbind _yp_unbind
919#define yperr_string _yperr_string
920#define ypprot_err _ypprot_err
921#define yp_setbindtries _yp_setbindtries
922#define dl_iterate_phdr __dl_iterate_phdr
923#define dlopen __dlopen
924#define dlclose __dlclose
925#define dlsym __dlsym
926#define dlerror __dlerror
927#define dladdr __dladdr
928#define fmtcheck __fmtcheck
929
930/* RB trees */
931#define rb_tree_init _rb_tree_init
932#define rb_tree_find_node _rb_tree_find_node
933#define rb_tree_find_node_geq _rb_tree_find_node_geq
934#define rb_tree_find_node_leq _rb_tree_find_node_leq
935#define rb_tree_insert_node _rb_tree_insert_node
936#define rb_tree_remove_node _rb_tree_remove_node
937#define rb_tree_iterate _rb_tree_iterate
938#ifdef RBDEBUG
939#define rb_tree_check _rb_tree_check
940#define rb_tree_depths _rb_tree_depths
941#endif
942
943/* rpc locks */
944#define authdes_lock __rpc_authdes_lock
945#define authnone_lock __rpc_authnone_lock
946#define authsvc_lock __rpc_authsvc_lock
947#define clnt_fd_lock __rpc_clnt_fd_lock
948#define clntraw_lock __rpc_clntraw_lock
949#define dname_lock __rpc_dname_lock
950#define dupreq_lock __rpc_dupreq_lock
951#define keyserv_lock __rpc_keyserv_lock
952#define libnsl_trace_lock __rpc_libnsl_trace_lock
953#define loopnconf_lock __rpc_loopnconf_lock
954#define ops_lock __rpc_ops_lock
955#define portnum_lock __rpc_portnum_lock
956#define proglst_lock __rpc_proglst_lock
957#define rpcbaddr_cache_lock __rpc_rpcbaddr_cache_lock
958#define rpcsoc_lock __rpc_rpcsoc_lock
959#define svc_fd_lock __rpc_svc_fd_lock
960#define svc_lock __rpc_svc_lock
961#define svcraw_lock __rpc_svcraw_lock
962#define xprtlist_lock __rpc_xprtlist_lock
963
964#define __learn_tree ___learn_tree
965#endif /* __weak_alias */
966#endif /* !__lint__ */
967
968#endif /* _NAMESPACE_H_ */
969