1*4651a634Sriastradh /* $NetBSD: namespace.h,v 1.205 2024/08/17 21:24:53 riastradh Exp $ */ 2b5f25010Sjtc 3b5f25010Sjtc /*- 471532e5cSlukem * Copyright (c) 1997-2004 The NetBSD Foundation, Inc. 5b5f25010Sjtc * All rights reserved. 6b5f25010Sjtc * 7b5f25010Sjtc * Redistribution and use in source and binary forms, with or without 8b5f25010Sjtc * modification, are permitted provided that the following conditions 9b5f25010Sjtc * are met: 10b5f25010Sjtc * 1. Redistributions of source code must retain the above copyright 11b5f25010Sjtc * notice, this list of conditions and the following disclaimer. 12b5f25010Sjtc * 2. Redistributions in binary form must reproduce the above copyright 13b5f25010Sjtc * notice, this list of conditions and the following disclaimer in the 14b5f25010Sjtc * documentation and/or other materials provided with the distribution. 15b5f25010Sjtc * 16b5f25010Sjtc * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 17b5f25010Sjtc * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 18b5f25010Sjtc * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 19b5f25010Sjtc * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 20b5f25010Sjtc * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21b5f25010Sjtc * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22b5f25010Sjtc * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23b5f25010Sjtc * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24b5f25010Sjtc * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25b5f25010Sjtc * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26b5f25010Sjtc * POSSIBILITY OF SUCH DAMAGE. 27b5f25010Sjtc */ 2843fa6fe3Sjtc 2943fa6fe3Sjtc #ifndef _NAMESPACE_H_ 3043fa6fe3Sjtc #define _NAMESPACE_H_ 3143fa6fe3Sjtc 3243fa6fe3Sjtc #include <sys/cdefs.h> 33e9f6168bSchristos #include <ssp/ssp.h> 341c44409aScgd 35461a86f9Schristos #define aio_suspend _aio_suspend 3603f996bdSkleink #define brk _brk 372deb4892Sjtc #define catclose _catclose 382deb4892Sjtc #define catgets _catgets 392deb4892Sjtc #define catopen _catopen 409c11b124Sjoerg #define catopen_l _catopen_l 41f6a1b39cSkleink #define daylight _daylight 42461a86f9Schristos #define difftime _difftime 431907ec3aSjoerg #define devname_r _devname_r 442deb4892Sjtc #define err _err 45af73a340Sjoerg #define errc _errc 462deb4892Sjtc #define errx _errx 47a060c881Skleink #ifdef _REENTRANT 48a060c881Skleink #define fileno _fileno 49e99183b6Schristos #endif /* _REENTRANT */ 50b8a4d7adSkleink #define fork _fork 51dae36061Skleink #define fseeko _fseeko 52dae36061Skleink #define ftello _ftello 533fdac2b8Sthorpej #define getcontext _getcontext 54cc85a7cfSchristos #define getenv_r _getenv_r 55cac8e449Smatt #define imaxabs _imaxabs 56cac8e449Smatt #define imaxdiv _imaxdiv 57252971afSkleink #define inet_aton _inet_aton 58252971afSkleink #define inet_pton _inet_pton 5982fd76bbSkleink #define pipe _pipe 6003f996bdSkleink #define sbrk _sbrk 617efdee83Sjoerg #define strerror_l _strerror_l 6286741d79Schristos #define strerror_r _strerror_r 632a1a34d5Schristos #define strerror_r_ss _strerror_r_ss 64937479fcSkleink #define strlcat _strlcat 65937479fcSkleink #define strlcpy _strlcpy 66c99aac45Sjoerg #define strtod_l _strtod_l 67bc89c06cSkleink #define strtof _strtof 68c99aac45Sjoerg #define strtof_l _strtof_l 6935d355f3Schristos #define strtoi _strtoi 7035d355f3Schristos #define strtoi_l _strtoi_l 71fe3c9ceaSkleink #define strtoimax _strtoimax 72a67fde03Sjoerg #define strtoimax_l _strtoimax_l 73bc89c06cSkleink #define strtold _strtold 74c99aac45Sjoerg #define strtold_l _strtold_l 75e4d7c2e3Skleink #define strtoll _strtoll 76a67fde03Sjoerg #define strtoll_l _strtoll_l 7735d355f3Schristos #define strtou _strtou 7835d355f3Schristos #define strtou_l _strtou_l 79e4d7c2e3Skleink #define strtoull _strtoull 80a67fde03Sjoerg #define strtoull_l _strtoull_l 81fe3c9ceaSkleink #define strtoumax _strtoumax 82a67fde03Sjoerg #define strtoumax_l _strtoumax_l 832deb4892Sjtc #define sys_errlist _sys_errlist 842deb4892Sjtc #define sys_nerr _sys_nerr 852deb4892Sjtc #define sys_siglist _sys_siglist 8650611666Sthorpej #define sys_nsig _sys_nsig 8715318b76Skleink #define sysconf __sysconf 882deb4892Sjtc #define verr _verr 89af73a340Sjoerg #define verrc _verrc 902deb4892Sjtc #define verrx _verrx 912deb4892Sjtc #define vwarn _vwarn 92af73a340Sjoerg #define vwarnc _vwarnc 932deb4892Sjtc #define vwarnx _vwarnx 942deb4892Sjtc #define warn _warn 95af73a340Sjoerg #define warnc _warnc 962deb4892Sjtc #define warnx _warnx 9743fa6fe3Sjtc 980ed7676dSchristos /* 990ed7676dSchristos * namespace protection for libc functions that are used internally 100207defd0Sandvar * in libc and should be not overridden by applications. To do this, 1010ed7676dSchristos * this header renames them to a name that starts with an "_" so that 1020ed7676dSchristos * libc uses the "_" flavor internally (and this name is not part of 1030ed7676dSchristos * the application namespace), and then a weak alias is added to the 1040ed7676dSchristos * "_" name next to the function definition so that the function is 1050ed7676dSchristos * exposed again. 106978d650eSriastradh * 107978d650eSriastradh * See src/lib/libc/README for more details. 1080ed7676dSchristos */ 1090ed7676dSchristos 11043fa6fe3Sjtc #ifdef __weak_alias 111da7e4f73Selad #define MD2Data _MD2Data 112da7e4f73Selad #define MD2End _MD2End 113da7e4f73Selad #define MD2FileChunk _MD2FileChunk 114da7e4f73Selad #define MD2File _MD2File 1153ddb3899Satatat #define MD2Final _MD2Final 1163ddb3899Satatat #define MD2Init _MD2Init 117da7e4f73Selad #define MD2Transform _MD2Transform 1183ddb3899Satatat #define MD2Update _MD2Update 119da7e4f73Selad #define MD4Data _MD4Data 120da7e4f73Selad #define MD4End _MD4End 121da7e4f73Selad #define MD4FileChunk _MD4FileChunk 122da7e4f73Selad #define MD4File _MD4File 1231070537dSkleink #define MD4Final _MD4Final 1241070537dSkleink #define MD4Init _MD4Init 125da7e4f73Selad #define MD4Transform _MD4Transform 1261070537dSkleink #define MD4Update _MD4Update 127da7e4f73Selad #define MD5Data _MD5Data 128da7e4f73Selad #define MD5End _MD5End 129da7e4f73Selad #define MD5FileChunk _MD5FileChunk 130da7e4f73Selad #define MD5File _MD5File 1311070537dSkleink #define MD5Final _MD5Final 1321070537dSkleink #define MD5Init _MD5Init 133da7e4f73Selad #define MD5Transform _MD5Transform 1341070537dSkleink #define MD5Update _MD5Update 13590517b41Sad #define RMD160Data _RMD160Data 13690517b41Sad #define RMD160End _RMD160End 137da7e4f73Selad #define RMD160FileChunk _RMD160FileChunk 13890517b41Sad #define RMD160File _RMD160File 13990517b41Sad #define RMD160Final _RMD160Final 14090517b41Sad #define RMD160Init _RMD160Init 14190517b41Sad #define RMD160Transform _RMD160Transform 14290517b41Sad #define RMD160Update _RMD160Update 1436a431c53Skleink #define SHA1Data _SHA1Data 1446a431c53Skleink #define SHA1End _SHA1End 145da7e4f73Selad #define SHA1FileChunk _SHA1FileChunk 1466a431c53Skleink #define SHA1File _SHA1File 1476a431c53Skleink #define SHA1Final _SHA1Final 1486a431c53Skleink #define SHA1Init _SHA1Init 1496a431c53Skleink #define SHA1Transform _SHA1Transform 1506a431c53Skleink #define SHA1Update _SHA1Update 15109d5d441Sjoerg #define SHA224_Data _SHA224_Data 15209d5d441Sjoerg #define SHA224_End _SHA224_End 15309d5d441Sjoerg #define SHA224_FileChunk _SHA224_FileChunk 15409d5d441Sjoerg #define SHA224_File _SHA224_File 15509d5d441Sjoerg #define SHA224_Final _SHA224_Final 15609d5d441Sjoerg #define SHA224_Init _SHA224_Init 15709d5d441Sjoerg #define SHA224_Transform _SHA224_Transform 15809d5d441Sjoerg #define SHA224_Update _SHA224_Update 15914f3214dSchristos #define SHA256_Data _SHA256_Data 16014f3214dSchristos #define SHA256_End _SHA256_End 16114f3214dSchristos #define SHA256_FileChunk _SHA256_FileChunk 16214f3214dSchristos #define SHA256_File _SHA256_File 16314f3214dSchristos #define SHA256_Final _SHA256_Final 16414f3214dSchristos #define SHA256_Init _SHA256_Init 16514f3214dSchristos #define SHA256_Transform _SHA256_Transform 16614f3214dSchristos #define SHA256_Update _SHA256_Update 16796999894Sriastradh #define SHA3_224_Init _SHA3_224_Init 16896999894Sriastradh #define SHA3_224_Update _SHA3_224_Update 16996999894Sriastradh #define SHA3_224_Final _SHA3_224_Final 17096999894Sriastradh #define SHA3_256_Init _SHA3_256_Init 17196999894Sriastradh #define SHA3_256_Update _SHA3_256_Update 17296999894Sriastradh #define SHA3_256_Final _SHA3_256_Final 17396999894Sriastradh #define SHA3_384_Init _SHA3_284_Init 17496999894Sriastradh #define SHA3_384_Update _SHA3_284_Update 17596999894Sriastradh #define SHA3_384_Final _SHA3_284_Final 17696999894Sriastradh #define SHA3_512_Init _SHA3_512_Init 17796999894Sriastradh #define SHA3_512_Update _SHA3_512_Update 17896999894Sriastradh #define SHA3_512_Final _SHA3_512_Final 17996999894Sriastradh #define SHA3_Selftest _SHA3_Selftest 18014f3214dSchristos #define SHA384_Data _SHA384_Data 18114f3214dSchristos #define SHA384_End _SHA384_End 18214f3214dSchristos #define SHA384_FileChunk _SHA384_FileChunk 18314f3214dSchristos #define SHA384_File _SHA384_File 18414f3214dSchristos #define SHA384_Final _SHA384_Final 18514f3214dSchristos #define SHA384_Init _SHA384_Init 18614f3214dSchristos #define SHA384_Transform _SHA384_Transform 18714f3214dSchristos #define SHA384_Update _SHA384_Update 18814f3214dSchristos #define SHA512_Data _SHA512_Data 18914f3214dSchristos #define SHA512_End _SHA512_End 19014f3214dSchristos #define SHA512_FileChunk _SHA512_FileChunk 19114f3214dSchristos #define SHA512_File _SHA512_File 19214f3214dSchristos #define SHA512_Final _SHA512_Final 19314f3214dSchristos #define SHA512_Init _SHA512_Init 19414f3214dSchristos #define SHA512_Transform _SHA512_Transform 19514f3214dSchristos #define SHA512_Update _SHA512_Update 19696999894Sriastradh #define SHAKE128_Init _SHAKE128_Init 19796999894Sriastradh #define SHAKE128_Update _SHAKE128_Update 19896999894Sriastradh #define SHAKE128_Final _SHAKE128_Final 19996999894Sriastradh #define SHAKE256_Init _SHAKE256_Init 20096999894Sriastradh #define SHAKE256_Update _SHAKE256_Update 20196999894Sriastradh #define SHAKE256_Final _SHAKE256_Final 20243fa6fe3Sjtc #define a64l _a64l 203e795aa78Saymeric #define adjtime _adjtime 20443fa6fe3Sjtc #define alarm _alarm 205ebe26a98Schristos #define allocaddrinfo _allocaddrinfo 20643fa6fe3Sjtc #define alphasort _alphasort 207fd5cb0acSkleink #define arc4random _arc4random 208e2ff5b6fSdsl #define arc4random_addrandom _arc4random_addrandom 209e2ff5b6fSdsl #define arc4random_buf _arc4random_buf 210e2ff5b6fSdsl #define arc4random_stir _arc4random_stir 211e2ff5b6fSdsl #define arc4random_uniform _arc4random_uniform 2121cc0315bSlukem #define asctime_r _asctime_r 2133432ed72Skleink #define asprintf _asprintf 2142561b634Sjoerg #define asprintf_l _asprintf_l 2153adc1c76Sjoerg #define asysctl _asysctl 2163adc1c76Sjoerg #define asysctlbyname _asysctlbyname 217e4d7c2e3Skleink #define atoll _atoll 21843fa6fe3Sjtc #define authnone_create _authnone_create 21943fa6fe3Sjtc #define authunix_create _authunix_create 22043fa6fe3Sjtc #define authunix_create_default _authunix_create_default 2218bfc0cefSkleink #define basename _basename 22243fa6fe3Sjtc #define bindresvport _bindresvport 2237df0ccbaSfvdl #define bindresvport_sa _bindresvport_sa 22443fa6fe3Sjtc #define bm_comp _bm_comp 22543fa6fe3Sjtc #define bm_exec _bm_exec 22643fa6fe3Sjtc #define bm_free _bm_free 227*4651a634Sriastradh #define c16rtomb_l _c16rtomb_l 228cd14a503Sriastradh #define c32rtomb _c32rtomb 229*4651a634Sriastradh #define c32rtomb_l _c32rtomb_l 230*4651a634Sriastradh #define c8rtomb_l _c8rtomb_l 23143fa6fe3Sjtc #define callrpc _callrpc 232b9cf7d31Sjoerg #define cdbr_close _cdbr_close 233b9cf7d31Sjoerg #define cdbr_find _cdbr_find 234b9cf7d31Sjoerg #define cdbr_get _cdbr_get 235b9cf7d31Sjoerg #define cdbr_open _cdbr_open 236fcff7df1Sjoerg #define cdbr_open_mem _cdbr_open_mem 237b9cf7d31Sjoerg #define cdbw_close _cdbw_close 238b9cf7d31Sjoerg #define cdbw_open _cdbw_open 239b9cf7d31Sjoerg #define cdbw_put _cdbw_put 240b9cf7d31Sjoerg #define cdbw_put_data _cdbw_put_data 241b9cf7d31Sjoerg #define cdbw_put_key _cdbw_put_key 242b9cf7d31Sjoerg #define cdbw_output _cdbw_output 24343fa6fe3Sjtc #define cfgetispeed _cfgetispeed 24443fa6fe3Sjtc #define cfgetospeed _cfgetospeed 24543fa6fe3Sjtc #define cfmakeraw _cfmakeraw 24643fa6fe3Sjtc #define cfsetispeed _cfsetispeed 24743fa6fe3Sjtc #define cfsetospeed _cfsetospeed 24843fa6fe3Sjtc #define cfsetspeed _cfsetspeed 24943fa6fe3Sjtc #define cgetcap _cgetcap 25043fa6fe3Sjtc #define cgetclose _cgetclose 25143fa6fe3Sjtc #define cgetent _cgetent 25243fa6fe3Sjtc #define cgetfirst _cgetfirst 25343fa6fe3Sjtc #define cgetmatch _cgetmatch 25443fa6fe3Sjtc #define cgetnext _cgetnext 25543fa6fe3Sjtc #define cgetnum _cgetnum 25643fa6fe3Sjtc #define cgetset _cgetset 25743fa6fe3Sjtc #define cgetstr _cgetstr 25843fa6fe3Sjtc #define cgetustr _cgetustr 25943fa6fe3Sjtc #define clnt_broadcast _clnt_broadcast 26043fa6fe3Sjtc #define clnt_create _clnt_create 2617df0ccbaSfvdl #define clnt_create_vers _clnt_create_vers 2627df0ccbaSfvdl #define clnt_dg_create _clnt_dg_create 26343fa6fe3Sjtc #define clnt_pcreateerror _clnt_pcreateerror 26443fa6fe3Sjtc #define clnt_perrno _clnt_perrno 26543fa6fe3Sjtc #define clnt_perror _clnt_perror 2667df0ccbaSfvdl #define clnt_raw_create _clnt_raw_create 2677df0ccbaSfvdl #define clnt_tli_create _clnt_tli_create 2687df0ccbaSfvdl #define clnt_tp_create _clnt_tp_create 26943fa6fe3Sjtc #define clnt_spcreateerror _clnt_spcreateerror 27043fa6fe3Sjtc #define clnt_sperrno _clnt_sperrno 27143fa6fe3Sjtc #define clnt_sperror _clnt_sperror 2727df0ccbaSfvdl #define clnt_vc_create _clnt_vc_create 27343fa6fe3Sjtc #define clntraw_create _clntraw_create 27443fa6fe3Sjtc #define clnttcp_create _clnttcp_create 27543fa6fe3Sjtc #define clntudp_bufcreate _clntudp_bufcreate 27643fa6fe3Sjtc #define clntudp_create _clntudp_create 277461a86f9Schristos #define clock_gettime _clock_gettime 278461a86f9Schristos #define clock_getres _clock_getres 279e795aa78Saymeric #define clock_settime _clock_settime 28043fa6fe3Sjtc #define closedir _closedir 28143fa6fe3Sjtc #define closelog _closelog 28277f9f63fSchristos #define closelog_r _closelog_r 28343fa6fe3Sjtc #define confstr _confstr 2841239c2bbSriastradh #define consttime_memequal _consttime_memequal 285708c364cSchristos #define csetexpandtc _csetexpandtc 28643fa6fe3Sjtc #define ctermid _ctermid 287a0006ac8Skleink #define ctime_r _ctime_r 2885a87b22eSchristos #define ctime_rz _ctime_rz 28943fa6fe3Sjtc #define daemon _daemon 29043fa6fe3Sjtc #define dbopen _dbopen 29143fa6fe3Sjtc #define devname _devname 292461a86f9Schristos #define difftime _difftime 2938bfc0cefSkleink #define dirname _dirname 294b0decd2bSkleink #define dn_expand _dn_expand 2952561b634Sjoerg #define dprintf_l _dprintf_l 29643fa6fe3Sjtc #define drand48 _drand48 29781d0329eSjoerg #define duplocale _duplocale 29843fa6fe3Sjtc #define endfsent _endfsent 29943fa6fe3Sjtc #define endgrent _endgrent 3007a85778bSkleink #define endhostent _endhostent 3017df0ccbaSfvdl #define endnetconfig _endnetconfig 30243fa6fe3Sjtc #define endnetent _endnetent 30343fa6fe3Sjtc #define endnetgrent _endnetgrent 304fd5cb0acSkleink #define endnetpath _endnetpath 30543fa6fe3Sjtc #define endprotoent _endprotoent 3067782337bSchristos #define endprotoent_r _endprotoent_r 30743fa6fe3Sjtc #define endpwent _endpwent 30843fa6fe3Sjtc #define endrpcent _endrpcent 30943fa6fe3Sjtc #define endservent _endservent 3107782337bSchristos #define endservent_r _endservent_r 31143fa6fe3Sjtc #define endttyent _endttyent 31243fa6fe3Sjtc #define endusershell _endusershell 31343fa6fe3Sjtc #define erand48 _erand48 31443fa6fe3Sjtc #define ether_aton _ether_aton 31543fa6fe3Sjtc #define ether_hostton _ether_hostton 31643fa6fe3Sjtc #define ether_line _ether_line 31743fa6fe3Sjtc #define ether_ntoa _ether_ntoa 31843fa6fe3Sjtc #define ether_ntohost _ether_ntohost 31943fa6fe3Sjtc #define execl _execl 32043fa6fe3Sjtc #define execle _execle 32143fa6fe3Sjtc #define execlp _execlp 322718924c8Schristos #define execlpe _execlpe 32343fa6fe3Sjtc #define execv _execv 32443fa6fe3Sjtc #define execvp _execvp 325718924c8Schristos #define execvpe _execvpe 3261239c2bbSriastradh #define explicit_memset _explicit_memset 327724e214fSmanu #define fdiscard _fdiscard 3288b3da7b7Skleink #define fdopen _fdopen 32973ef151bSkleink #define fgetln _fgetln 330176be94dSyamt #define fgetwln _fgetwln 3313fdac2b8Sthorpej #define flockfile _flockfile 3323fdac2b8Sthorpej #define ftrylockfile _ftrylockfile 3333fdac2b8Sthorpej #define funlockfile _funlockfile 33443fa6fe3Sjtc #define fnmatch _fnmatch 335b1e79510Slukem #define fparseln _fparseln 3362561b634Sjoerg #define fprintf_l _fprintf_l 3375d3e8294Sthorpej #define fpgetmask _fpgetmask 3382587e6e4Schristos #define fpgetprec _fpgetprec 3395d3e8294Sthorpej #define fpgetround _fpgetround 3405d3e8294Sthorpej #define fpgetsticky _fpgetsticky 3415d3e8294Sthorpej #define fpsetmask _fpsetmask 3422587e6e4Schristos #define fpsetprec _fpsetprec 3435d3e8294Sthorpej #define fpsetround _fpsetround 3445d3e8294Sthorpej #define fpsetsticky _fpsetsticky 3457df0ccbaSfvdl #define freenetconfigent _freenetconfigent 346c6bf4b09Sitojun #define freeaddrinfo _freeaddrinfo 347c6bf4b09Sitojun #define freeifaddrs _freeifaddrs 34881d0329eSjoerg #define freelocale _freelocale 3499790c07aSjoerg #define fscanf_l _fscanf_l 35043fa6fe3Sjtc #define ftok _ftok 351dc86984bSkleink #define ftruncate _ftruncate 35243fa6fe3Sjtc #define fts_children _fts_children 35343fa6fe3Sjtc #define fts_close _fts_close 35443fa6fe3Sjtc #define fts_open _fts_open 35543fa6fe3Sjtc #define fts_read _fts_read 35643fa6fe3Sjtc #define fts_set _fts_set 3572561b634Sjoerg #define fwprintf_l _fwprintf_l 3589790c07aSjoerg #define fwscanf_l _fwscanf_l 359c6bf4b09Sitojun #define gai_strerror _gai_strerror 36043fa6fe3Sjtc #define get_myaddress _get_myaddress 361c6bf4b09Sitojun #define getaddrinfo _getaddrinfo 36243fa6fe3Sjtc #define getbsize _getbsize 36343fa6fe3Sjtc #define getcwd _getcwd 3643490b83aSroy #define getdelim _getdelim 3659508efa0Skleink #define getdevmajor _getdevmajor 36643fa6fe3Sjtc #define getdiskbyname _getdiskbyname 367a01bbaa1Skleink #define getdomainname _getdomainname 3682b5e567dSriastradh #define getentropy _getentropy 36943fa6fe3Sjtc #define getfsent _getfsent 37043fa6fe3Sjtc #define getfsfile _getfsfile 37143fa6fe3Sjtc #define getfsspec _getfsspec 37243fa6fe3Sjtc #define getgrent _getgrent 373184974e0Schristos #define getgrent_r _getgrent_r 37443fa6fe3Sjtc #define getgrgid _getgrgid 375c54f283eSlukem #define getgrgid_r _getgrgid_r 37643fa6fe3Sjtc #define getgrnam _getgrnam 377c54f283eSlukem #define getgrnam_r _getgrnam_r 37843fa6fe3Sjtc #define getgrouplist _getgrouplist 379a3665ef9Slukem #define getgroupmembership _getgroupmembership 380b1683a09Skleink #define gethostbyaddr _gethostbyaddr 381b1683a09Skleink #define gethostbyname _gethostbyname 382f5685873Sginsbach #define gethostent _gethostent 38343fa6fe3Sjtc #define gethostname _gethostname 384c6bf4b09Sitojun #define getifaddrs _getifaddrs 385142091dbSroy #define getline _getline 38643fa6fe3Sjtc #define getloadavg _getloadavg 38743fa6fe3Sjtc #define getlogin _getlogin 3885f64faa3Sad #define getlogin_r _getlogin_r 38943fa6fe3Sjtc #define getmntinfo _getmntinfo 39043fa6fe3Sjtc #define getmode _getmode 391c6bf4b09Sitojun #define getnameinfo _getnameinfo 39243fa6fe3Sjtc #define getnetbyaddr _getnetbyaddr 39343fa6fe3Sjtc #define getnetbyname _getnetbyname 3947df0ccbaSfvdl #define getnetconfig _getnetconfig 3957df0ccbaSfvdl #define getnetconfigent _getnetconfigent 39643fa6fe3Sjtc #define getnetent _getnetent 39743fa6fe3Sjtc #define getnetgrent _getnetgrent 3987df0ccbaSfvdl #define getnetpath _getnetpath 39943fa6fe3Sjtc #define getopt _getopt 400a86a7b41Schristos #define getopt_long _getopt_long 40143fa6fe3Sjtc #define getpagesize _getpagesize 40243fa6fe3Sjtc #define getpass _getpass 4032968c226Schristos #define getpassfd _getpassfd 40448c7acbcSchristos #define getpass_r _getpass_r 4052497c0a8Scgd #define getprogname _getprogname 40643fa6fe3Sjtc #define getprotobyname _getprotobyname 4077782337bSchristos #define getprotobyname_r _getprotobyname_r 40843fa6fe3Sjtc #define getprotobynumber _getprotobynumber 4097782337bSchristos #define getprotobynumber_r _getprotobynumber_r 41043fa6fe3Sjtc #define getprotoent _getprotoent 4117782337bSchristos #define getprotoent_r _getprotoent_r 41243fa6fe3Sjtc #define getpwent _getpwent 413184974e0Schristos #define getpwent_r _getpwent_r 41443fa6fe3Sjtc #define getpwnam _getpwnam 41545a7a692Slukem #define getpwnam_r _getpwnam_r 41643fa6fe3Sjtc #define getpwuid _getpwuid 41745a7a692Slukem #define getpwuid_r _getpwuid_r 41843fa6fe3Sjtc #define getrpcbyname _getrpcbyname 419f5685873Sginsbach #define getrpcbyname_r _getrpcbyname_r 42043fa6fe3Sjtc #define getrpcbynumber _getrpcbynumber 421f5685873Sginsbach #define getrpcbynumber_r _getrpcbynumber_r 42243fa6fe3Sjtc #define getrpcent _getrpcent 423f5685873Sginsbach #define getrpcent_r _getrpcent_r 42443fa6fe3Sjtc #define getrpcport _getrpcport 42543fa6fe3Sjtc #define getservbyname _getservbyname 4267782337bSchristos #define getservbyname_r _getservbyname_r 42743fa6fe3Sjtc #define getservbyport _getservbyport 4287782337bSchristos #define getservbyport_r _getservbyport_r 42943fa6fe3Sjtc #define getservent _getservent 4307782337bSchristos #define getservent_r _getservent_r 431ceae8b05Smycroft #define getsubopt _getsubopt 43243fa6fe3Sjtc #define getttyent _getttyent 43343fa6fe3Sjtc #define getttynam _getttynam 43443fa6fe3Sjtc #define getusershell _getusershell 43543fa6fe3Sjtc #define glob _glob 43643fa6fe3Sjtc #define globfree _globfree 437a0006ac8Skleink #define gmtime_r _gmtime_r 43843fa6fe3Sjtc #define group_from_gid _group_from_gid 43943fa6fe3Sjtc #define heapsort _heapsort 440571ab7aeSkleink #define herror _herror 4419a137f1fSlukem #define hes_error _hes_error 4429a137f1fSlukem #define hes_free _hes_free 4439a137f1fSlukem #define hes_init _hes_init 4449a137f1fSlukem #define hes_resolve _hes_resolve 4459a137f1fSlukem #define hes_to_bind _hes_to_bind 4469a137f1fSlukem #define hesiod_end _hesiod_end 4479a137f1fSlukem #define hesiod_free_list _hesiod_free_list 4489a137f1fSlukem #define hesiod_init _hesiod_init 4499a137f1fSlukem #define hesiod_resolve _hesiod_resolve 4509a137f1fSlukem #define hesiod_to_bind _hesiod_to_bind 451ff5c3e68Stshiozak #define iconv _iconv 452ff5c3e68Stshiozak #define iconv_open _iconv_open 453ff5c3e68Stshiozak #define iconv_close _iconv_close 45492db021bSitojun #define if_freenameindex _if_freenameindex 45592db021bSitojun #define if_indextoname _if_indextoname 45692db021bSitojun #define if_nameindex _if_nameindex 45792db021bSitojun #define if_nametoindex _if_nametoindex 458749057fdSkleink #define in6addr_any _in6addr_any 459c6bf4b09Sitojun #define in6addr_linklocal_allnodes _in6addr_linklocal_allnodes 46014464ad9Sveego #define in6addr_linklocal_allrouters _in6addr_linklocal_allrouters 461749057fdSkleink #define in6addr_loopback _in6addr_loopback 462749057fdSkleink #define in6addr_nodelocal_allnodes _in6addr_nodelocal_allnodes 463c6bf4b09Sitojun #define inet6_option_alloc _inet6_option_alloc 464c6bf4b09Sitojun #define inet6_option_append _inet6_option_append 465c6bf4b09Sitojun #define inet6_option_find _inet6_option_find 466c6bf4b09Sitojun #define inet6_option_init _inet6_option_init 467c6bf4b09Sitojun #define inet6_option_next _inet6_option_next 468c6bf4b09Sitojun #define inet6_option_space _inet6_option_space 469de8db475Srpaulo #define inet6_opt_init _inet6_opt_init 470de8db475Srpaulo #define inet6_opt_append _inet6_opt_append 471de8db475Srpaulo #define inet6_opt_finish _inet6_opt_finish 472de8db475Srpaulo #define inet6_opt_set_val _inet6_opt_set_val 473de8db475Srpaulo #define inet6_opt_next _inet6_opt_next 474de8db475Srpaulo #define inet6_opt_find _inet6_opt_find 475de8db475Srpaulo #define inet6_opt_get_val _inet6_opt_get_val 476c6bf4b09Sitojun #define inet6_rthdr_add _inet6_rthdr_add 477c6bf4b09Sitojun #define inet6_rthdr_getaddr _inet6_rthdr_getaddr 478c6bf4b09Sitojun #define inet6_rthdr_getflags _inet6_rthdr_getflags 479c6bf4b09Sitojun #define inet6_rthdr_init _inet6_rthdr_init 480c6bf4b09Sitojun #define inet6_rthdr_lasthop _inet6_rthdr_lasthop 481c6bf4b09Sitojun #define inet6_rthdr_segments _inet6_rthdr_segments 482c6bf4b09Sitojun #define inet6_rthdr_space _inet6_rthdr_space 483de8db475Srpaulo #define inet6_rth_space _inet6_rth_space 484de8db475Srpaulo #define inet6_rth_init _inet6_rth_init 485de8db475Srpaulo #define inet6_rth_add _inet6_rth_add 486de8db475Srpaulo #define inet6_rth_reverse _inet6_rth_reverse 487de8db475Srpaulo #define inet6_rth_segments _inet6_rth_segments 488de8db475Srpaulo #define inet6_rth_getaddr _inet6_rth_getaddr 4897782337bSchristos #define inet_cidr_ntop _inet_cidr_ntop 4907782337bSchristos #define inet_cidr_pton _inet_cidr_pton 49143fa6fe3Sjtc #define inet_lnaof _inet_lnaof 49243fa6fe3Sjtc #define inet_makeaddr _inet_makeaddr 49343fa6fe3Sjtc #define inet_net_ntop _inet_net_ntop 49443fa6fe3Sjtc #define inet_net_pton _inet_net_pton 49543fa6fe3Sjtc #define inet_neta _inet_neta 49643fa6fe3Sjtc #define inet_netof _inet_netof 49743fa6fe3Sjtc #define inet_network _inet_network 49843fa6fe3Sjtc #define inet_nsap_addr _inet_nsap_addr 49943fa6fe3Sjtc #define inet_nsap_ntoa _inet_nsap_ntoa 50043fa6fe3Sjtc #define inet_ntoa _inet_ntoa 50143fa6fe3Sjtc #define inet_ntop _inet_ntop 50243fa6fe3Sjtc #define initgroups _initgroups 50343fa6fe3Sjtc #define initstate _initstate 50443fa6fe3Sjtc #define innetgr _innetgr 505f5092a6cSkleink #define isatty _isatty 50643fa6fe3Sjtc #define jrand48 _jrand48 5073fdac2b8Sthorpej #define kill _kill 50843fa6fe3Sjtc #define l64a _l64a 509e2b924d2Skleink #define l64a_r _l64a_r 51043fa6fe3Sjtc #define lcong48 _lcong48 511e4d7c2e3Skleink #define llabs _llabs 512e4d7c2e3Skleink #define lldiv _lldiv 513a0006ac8Skleink #define localtime_r _localtime_r 5145a87b22eSchristos #define localtime_rz _localtime_rz 515916831ecSkleink #define lockf _lockf 51643fa6fe3Sjtc #define lrand48 _lrand48 517dc86984bSkleink #define lseek _lseek 518*4651a634Sriastradh #define mbrtoc16_l _mbrtoc16_l 519cd14a503Sriastradh #define mbrtoc32 _mbrtoc32 520*4651a634Sriastradh #define mbrtoc32_l _mbrtoc32_l 521*4651a634Sriastradh #define mbrtoc8_l _mbrtoc8_l 5223358b3a3Sjoerg #define membar_producer _membar_producer 52343fa6fe3Sjtc #define mergesort _mergesort 524ec66a10cSjoerg #define mi_vector_hash _mi_vector_hash 525fd5cb0acSkleink #define mkstemp _mkstemp 5265a87b22eSchristos #define mktime_z _mktime_z 527dc86984bSkleink #define mmap _mmap 52843fa6fe3Sjtc #define mpool_close _mpool_close 52943fa6fe3Sjtc #define mpool_filter _mpool_filter 53043fa6fe3Sjtc #define mpool_get _mpool_get 53143fa6fe3Sjtc #define mpool_new _mpool_new 532f3f19d16Schristos #define mpool_newf _mpool_newf 53343fa6fe3Sjtc #define mpool_open _mpool_open 53443fa6fe3Sjtc #define mpool_put _mpool_put 53543fa6fe3Sjtc #define mpool_sync _mpool_sync 536461a86f9Schristos #define mq_timedreceive _mq_timedreceive 537461a86f9Schristos #define mq_timedsend _mq_timedsend 53843fa6fe3Sjtc #define mrand48 _mrand48 5396461e5c1Srmind #define murmurhash2 _murmurhash2 5407df0ccbaSfvdl #define nc_perror _nc_perror 5417df0ccbaSfvdl #define nc_sperror _nc_sperror 542461a86f9Schristos #define nanosleep _nanosleep 54381d0329eSjoerg #define newlocale _newlocale 54443fa6fe3Sjtc #define nice _nice 5451c86155fSmycroft #if 0 54643fa6fe3Sjtc #define nlist _nlist 5471c86155fSmycroft #endif 5489c11b124Sjoerg #define nl_langinfo_l _nl_langinfo_l 54943fa6fe3Sjtc #define nrand48 _nrand48 55054c0ce61Smanu #define ntp_adjtime _ntp_adjtime 5511cc0315bSlukem #define nsdispatch _nsdispatch 55243fa6fe3Sjtc #define offtime _offtime 55343fa6fe3Sjtc #define opendir _opendir 554117c67b2Sad #define fdopendir _fdopendir 55543fa6fe3Sjtc #define openlog _openlog 55677f9f63fSchristos #define openlog_r _openlog_r 55743fa6fe3Sjtc #define pause _pause 55843fa6fe3Sjtc #define pclose _pclose 55943fa6fe3Sjtc #define pmap_getmaps _pmap_getmaps 56043fa6fe3Sjtc #define pmap_getport _pmap_getport 56143fa6fe3Sjtc #define pmap_rmtcall _pmap_rmtcall 56243fa6fe3Sjtc #define pmap_set _pmap_set 56343fa6fe3Sjtc #define pmap_unset _pmap_unset 564fefc5fa8Smaya #define paccept _paccept 565461a86f9Schristos #define pollts _pollts 56643fa6fe3Sjtc #define popen _popen 56743fa6fe3Sjtc #define posix2time _posix2time 5685a87b22eSchristos #define posix2time_z _posix2time_z 569dc86984bSkleink #define pread _pread 5702561b634Sjoerg #define printf_l _printf_l 571461a86f9Schristos #define pselect _pselect 572724e214fSmanu #define posix_fallocate _posix_fallocate 57343fa6fe3Sjtc #define psignal _psignal 5744fb740b8Snathanw #define pthread_atfork _pthread_atfork 5750ad72818Smatt #define ptree_init ptree_init 5760ad72818Smatt #define ptree_insert_node ptree_insert_node 5770ad72818Smatt #define ptree_insert_mask_node ptree_insert_mask_node 5780ad72818Smatt #define ptree_find_filtered_node ptree_find_filtered_node 5790ad72818Smatt #define ptree_remove_node ptree_remove_node 5800ad72818Smatt #define ptree_iterate ptree_iterate 58143fa6fe3Sjtc #define putenv _putenv 582463cd543Slukem #define pwcache_groupdb _pwcache_groupdb 583f6da4d89Sitojun #define pwcache_userdb _pwcache_userdb 584dc86984bSkleink #define pwrite _pwrite 58543fa6fe3Sjtc #define qabs _qabs 58643fa6fe3Sjtc #define qdiv _qdiv 58743fa6fe3Sjtc #define radixsort _radixsort 58843fa6fe3Sjtc #define random _random 5891ecc9b58Sitojun #define randomid _randomid 5901ecc9b58Sitojun #define randomid_new _randomid_new 5911ecc9b58Sitojun #define randomid_delete _randomid_delete 59254631129Schristos #define read _read 59343fa6fe3Sjtc #define readdir _readdir 594fa46624bSchristos #define readdir_r _readdir_r 59554631129Schristos #define readlink _readlink 596c9baa596Sjoerg #define reallocarr _reallocarr 59743fa6fe3Sjtc #define realpath _realpath 59843fa6fe3Sjtc #define regcomp _regcomp 59943fa6fe3Sjtc #define regerror _regerror 60043fa6fe3Sjtc #define regexec _regexec 60143fa6fe3Sjtc #define regfree _regfree 60243fa6fe3Sjtc #define registerrpc _registerrpc 603886f927eSkleink #define res_init _res_init 604886f927eSkleink #define res_mkquery _res_mkquery 605886f927eSkleink #define res_query _res_query 606886f927eSkleink #define res_search _res_search 60743fa6fe3Sjtc #define rewinddir _rewinddir 6087df0ccbaSfvdl #define rpc_broadcast _rpc_broadcast 6097df0ccbaSfvdl #define rpc_broadcast_exp _rpc_broadcast_exp 6107df0ccbaSfvdl #define rpc_call _rpc_call 61186dddb97Sfvdl #define rpc_control _rpc_control 6127df0ccbaSfvdl #define rpc_reg _rpc_reg 6137df0ccbaSfvdl #define rpcb_getmaps _rpcb_getmaps 6147df0ccbaSfvdl #define rpcb_gettime _rpcb_gettime 6157df0ccbaSfvdl #define rpcb_rmtcall _rpcb_rmtcall 6167df0ccbaSfvdl #define rpcb_set _rpcb_set 6177df0ccbaSfvdl #define rpcb_taddr2uaddr _rpcb_taddr2uaddr 6187df0ccbaSfvdl #define rpcb_uaddr2taddr _rpcb_uaddr2taddr 6197df0ccbaSfvdl #define rpcb_unset _rpcb_unset 62043fa6fe3Sjtc #define scandir _scandir 6219790c07aSjoerg #define scanf_l _scanf_l 62243fa6fe3Sjtc #define seed48 _seed48 62343fa6fe3Sjtc #define seekdir _seekdir 624461a86f9Schristos #define select _select 625cd628af7Skleink #define send _send 62643fa6fe3Sjtc #define setdomainname _setdomainname 62743fa6fe3Sjtc #define setenv _setenv 62843fa6fe3Sjtc #define setfsent _setfsent 62943fa6fe3Sjtc #define setgrent _setgrent 63043fa6fe3Sjtc #define setgroupent _setgroupent 6317a85778bSkleink #define sethostent _sethostent 63243fa6fe3Sjtc #define sethostname _sethostname 6333fdac2b8Sthorpej #define setlogin _setlogin 63443fa6fe3Sjtc #define setlogmask _setlogmask 63577f9f63fSchristos #define setlogmask_r _setlogmask_r 63643fa6fe3Sjtc #define setmode _setmode 6377df0ccbaSfvdl #define setnetconfig _setnetconfig 63843fa6fe3Sjtc #define setnetent _setnetent 63943fa6fe3Sjtc #define setnetgrent _setnetgrent 64043fa6fe3Sjtc #define setpassent _setpassent 6417df0ccbaSfvdl #define setnetpath _setnetpath 64243fa6fe3Sjtc #define setproctitle _setproctitle 64343fa6fe3Sjtc #define setprotoent _setprotoent 6447782337bSchristos #define setprotoent_r _setprotoent_r 64543fa6fe3Sjtc #define setpwent _setpwent 64643fa6fe3Sjtc #define setrpcent _setrpcent 64743fa6fe3Sjtc #define setservent _setservent 6487782337bSchristos #define setservent_r _setservent_r 64943fa6fe3Sjtc #define setstate _setstate 65043fa6fe3Sjtc #define setttyent _setttyent 6512118fde3Ssalo #define setttyentpath _setttyentpath 65254c0ce61Smanu #define settimeofday _settimeofday 65343fa6fe3Sjtc #define setusershell _setusershell 65443fa6fe3Sjtc #define shm_open _shm_open 65543fa6fe3Sjtc #define shm_unlink _shm_unlink 656fd5cb0acSkleink #define shquote _shquote 65743fa6fe3Sjtc #define siginterrupt _siginterrupt 658796b7ae4Skleink #define signal _signal 659461a86f9Schristos #define sigtimedwait _sigtimedwait 66043fa6fe3Sjtc #define sl_add _sl_add 661f5685873Sginsbach #define sl_create _sl_create 662e085b084She #define sl_delete _sl_delete 66343fa6fe3Sjtc #define sl_find _sl_find 66443fa6fe3Sjtc #define sl_free _sl_free 66543fa6fe3Sjtc #define sl_init _sl_init 66643fa6fe3Sjtc #define sleep _sleep 667025af9a4Schristos #if __SSP_FORTIFY_LEVEL == 0 && !defined(snprintf) 668ee1afe8bSkleink #define snprintf _snprintf 66954631129Schristos #endif 6702561b634Sjoerg #define snprintf_l _snprintf_l 67129741647Schristos #define snprintf_ss _snprintf_ss 6722561b634Sjoerg #define sprintf_l _sprintf_l 67343fa6fe3Sjtc #define sradixsort _sradixsort 67443fa6fe3Sjtc #define srand48 _srand48 67543fa6fe3Sjtc #define srandom _srandom 6769790c07aSjoerg #define sscanf_l _sscanf_l 67743fa6fe3Sjtc #define strcasecmp _strcasecmp 678e81d3f1eSjoerg #define strcoll_l _strcoll_l 679352f4410Skleink #define strdup _strdup 680cbfb283cSchristos #define stresep _stresep 68199fac95bSjoerg #define strftime_l _strftime_l 68299fac95bSjoerg #define strftime_lz _strftime_lz 6835a87b22eSchristos #define strftime_z _strftime_z 684cbfb283cSchristos #define strndup _strndup 68543fa6fe3Sjtc #define strncasecmp _strncasecmp 68643fa6fe3Sjtc #define strptime _strptime 68799fac95bSjoerg #define strptime_l _strptime_l 68824a514c5Skleink #define strsep _strsep 68943fa6fe3Sjtc #define strsignal _strsignal 6906ca5b5bbSlukem #define strsuftoll _strsuftoll 6916ca5b5bbSlukem #define strsuftollx _strsuftollx 6920e346362Skleink #define strtok_r _strtok_r 6932d8f83e7Schristos #define strnunvisx _strnunvisx 69443fa6fe3Sjtc #define strvisx _strvisx 695e81d3f1eSjoerg #define strxfrm_l _strxfrm_l 6967df0ccbaSfvdl #define svc_auth_reg _svc_auth_reg 6977df0ccbaSfvdl #define svc_create _svc_create 6987df0ccbaSfvdl #define svc_dg_create _svc_dg_create 6997df0ccbaSfvdl #define svc_exit _svc_exit 7007df0ccbaSfvdl #define svc_fd_create _svc_fd_create 70143fa6fe3Sjtc #define svc_getreq _svc_getreq 70243fa6fe3Sjtc #define svc_getreqset _svc_getreqset 7037df0ccbaSfvdl #define svc_getreq_common _svc_getreq_common 7047df0ccbaSfvdl #define svc_raw_create _svc_raw_create 70543fa6fe3Sjtc #define svc_register _svc_register 7067df0ccbaSfvdl #define svc_reg _svc_reg 70743fa6fe3Sjtc #define svc_run _svc_run 70843fa6fe3Sjtc #define svc_sendreply _svc_sendreply 7097df0ccbaSfvdl #define svc_tli_create _svc_tli_create 7107df0ccbaSfvdl #define svc_tp_create _svc_tp_create 71143fa6fe3Sjtc #define svc_unregister _svc_unregister 7127df0ccbaSfvdl #define svc_unreg _svc_unreg 7137df0ccbaSfvdl #define svc_vc_create _svc_vc_create 71443fa6fe3Sjtc #define svcerr_auth _svcerr_auth 71543fa6fe3Sjtc #define svcerr_decode _svcerr_decode 71643fa6fe3Sjtc #define svcerr_noproc _svcerr_noproc 71743fa6fe3Sjtc #define svcerr_noprog _svcerr_noprog 71843fa6fe3Sjtc #define svcerr_progvers _svcerr_progvers 71943fa6fe3Sjtc #define svcerr_systemerr _svcerr_systemerr 72043fa6fe3Sjtc #define svcerr_weakauth _svcerr_weakauth 72143fa6fe3Sjtc #define svcfd_create _svcfd_create 72243fa6fe3Sjtc #define svcraw_create _svcraw_create 72343fa6fe3Sjtc #define svctcp_create _svctcp_create 72443fa6fe3Sjtc #define svcudp_bufcreate _svcudp_bufcreate 72543fa6fe3Sjtc #define svcudp_create _svcudp_create 72643fa6fe3Sjtc #define svcudp_enablecache _svcudp_enablecache 7273fdac2b8Sthorpej #define sysarch _sys_sysarch 7282561b634Sjoerg #define swprintf_l _swprintf_l 7299790c07aSjoerg #define swscanf_l _swscanf_l 73043fa6fe3Sjtc #define sysctl _sysctl 7318d5507a1Satatat #define sysctlbyname _sysctlbyname 7328d5507a1Satatat #define sysctlgetmibinfo _sysctlgetmibinfo 7338d5507a1Satatat #define sysctlnametomib _sysctlnametomib 73477abcafcSthorpej #define syscall _syscall 73543fa6fe3Sjtc #define syslog _syslog 73677f9f63fSchristos #define syslog_r _syslog_r 737f594ba0dSchristos #define syslog_ss _syslog_ss 7381c6aec20Schristos #define syslogp _syslogp 7391c6aec20Schristos #define syslogp_r _syslogp_r 7401c6aec20Schristos #define syslogp_ss _syslogp_ss 741fd5cb0acSkleink #define taddr2uaddr _taddr2uaddr 74243fa6fe3Sjtc #define tcdrain _tcdrain 74343fa6fe3Sjtc #define tcflow _tcflow 74443fa6fe3Sjtc #define tcflush _tcflush 74543fa6fe3Sjtc #define tcgetattr _tcgetattr 74643fa6fe3Sjtc #define tcgetpgrp _tcgetpgrp 7479d2eb0baSkleink #define tcgetsid _tcgetsid 74843fa6fe3Sjtc #define tcsendbreak _tcsendbreak 74943fa6fe3Sjtc #define tcsetattr _tcsetattr 75043fa6fe3Sjtc #define tcsetpgrp _tcsetpgrp 75143fa6fe3Sjtc #define telldir _telldir 75243fa6fe3Sjtc #define time _time 75343fa6fe3Sjtc #define time2posix _time2posix 75443fa6fe3Sjtc #define timegm _timegm 75543fa6fe3Sjtc #define timelocal _timelocal 75643fa6fe3Sjtc #define timeoff _timeoff 75743fa6fe3Sjtc #define times _times 75843fa6fe3Sjtc #define ttyname _ttyname 759cc85a7cfSchristos #define ttyname_r _ttyname_r 76043fa6fe3Sjtc #define ttyslot _ttyslot 761d898f65fSkleink #define tzname _tzname 76243fa6fe3Sjtc #define tzset _tzset 76343fa6fe3Sjtc #define tzsetwall _tzsetwall 764fd5cb0acSkleink #define uaddr2taddr _uaddr2taddr 76543fa6fe3Sjtc #define ualarm _ualarm 76643fa6fe3Sjtc #define uname _uname 76743fa6fe3Sjtc #define unsetenv _unsetenv 76843fa6fe3Sjtc #define user_from_uid _user_from_uid 76943fa6fe3Sjtc #define usleep _usleep 77043fa6fe3Sjtc #define utime _utime 771fd5cb0acSkleink #define uuid_create_nil _uuid_create_nil 772fd5cb0acSkleink #define uuid_is_nil _uuid_is_nil 77343fa6fe3Sjtc #define valloc _valloc 7742561b634Sjoerg #define vasprintf _vasprintf 7752561b634Sjoerg #define vasprintf_l _vasprintf_l 776f214ecbaSchristos #define vdprintf _vdprintf 777025af9a4Schristos #if __SSP_FORTIFY_LEVEL == 0 && !defined(vsnprintf) 778ee1afe8bSkleink #define vsnprintf _vsnprintf 77954631129Schristos #endif 7802561b634Sjoerg #define vdprintf_l _vdprintf_l 7812561b634Sjoerg #define vdprintf_l _vdprintf_l 7822561b634Sjoerg #define vfprintf_l _vfprintf_l 7832561b634Sjoerg #define vfwprintf_l _vfwprintf_l 7842561b634Sjoerg #define vprintf_l _vprintf_l 7859790c07aSjoerg #define vscanf_l _vscanf_l 7869790c07aSjoerg #define vsscanf_l _vsscanf_l 7879790c07aSjoerg #define vswscanf_l _vswscanf_l 7882561b634Sjoerg #define vsnprintf_l _vsnprintf_l 78929741647Schristos #define vsnprintf_ss _vsnprintf_ss 7902561b634Sjoerg #define vsprintf_l _vsprintf_l 7912561b634Sjoerg #define vswprintf_l _vswprintf_l 7922561b634Sjoerg #define vwprintf_l _vwprintf_l 7939790c07aSjoerg #define vwscanf_l _vwscanf_l 79443fa6fe3Sjtc #define vsyslog _vsyslog 79577f9f63fSchristos #define vsyslog_r _vsyslog_r 796f594ba0dSchristos #define vsyslog_ss _vsyslog_ss 7971c6aec20Schristos #define vsyslogp _vsyslogp 7981c6aec20Schristos #define vsyslogp_r _vsyslogp_r 7991c6aec20Schristos #define vsyslogp_ss _vsyslogp_ss 80043fa6fe3Sjtc #define wait _wait 80143fa6fe3Sjtc #define wait3 _wait3 802461a86f9Schristos #define wait4 _wait4 803406ebcd6Schristos #define waitid _waitid 80443fa6fe3Sjtc #define waitpid _waitpid 80574f55fa4Schristos #define wcscasecmp _wcscasecmp 80610e0e4a0Sjoerg #define wcscasecmp_l _wcscasecmp_l 80713cc47f2Smrg #define wcsdup _wcsdup 8089c11b124Sjoerg #define wcsftime_l _wcsftime_l 80974f55fa4Schristos #define wcsncasecmp _wcsncasecmp 81010e0e4a0Sjoerg #define wcsncasecmp_l _wcsncasecmp_l 811f9de1ba5Stnozaki #define wcstof _wcstof 8129a7fa6ffSjoerg #define wcstof_l _wcstof_l 8132c277d7aSchristos #define wcstod _wcstod 8149a7fa6ffSjoerg #define wcstod_l _wcstod_l 815f9de1ba5Stnozaki #define wcstold _wcstold 8169a7fa6ffSjoerg #define wcstold_l _wcstold_l 817fd5cb0acSkleink #define wcwidth _wcwidth 818b7970e3bSjoerg #define wcwidth_l _wcwidth_l 8192561b634Sjoerg #define wprintf_l _wprintf_l 8209790c07aSjoerg #define wscanf_l _wscanf_l 82143fa6fe3Sjtc #define xdr_accepted_reply _xdr_accepted_reply 82243fa6fe3Sjtc #define xdr_array _xdr_array 82343fa6fe3Sjtc #define xdr_authunix_parms _xdr_authunix_parms 82443fa6fe3Sjtc #define xdr_bool _xdr_bool 82543fa6fe3Sjtc #define xdr_bytes _xdr_bytes 82643fa6fe3Sjtc #define xdr_callhdr _xdr_callhdr 82743fa6fe3Sjtc #define xdr_callmsg _xdr_callmsg 82843fa6fe3Sjtc #define xdr_char _xdr_char 82943fa6fe3Sjtc #define xdr_datum _xdr_datum 83043fa6fe3Sjtc #define xdr_des_block _xdr_des_block 83143fa6fe3Sjtc #define xdr_domainname _xdr_domainname 83243fa6fe3Sjtc #define xdr_double _xdr_double 83343fa6fe3Sjtc #define xdr_enum _xdr_enum 83443fa6fe3Sjtc #define xdr_float _xdr_float 83543fa6fe3Sjtc #define xdr_free _xdr_free 8360bbf2166Sthorpej #define xdr_hyper _xdr_hyper 83743fa6fe3Sjtc #define xdr_int _xdr_int 83843fa6fe3Sjtc #define xdr_int16_t _xdr_int16_t 83943fa6fe3Sjtc #define xdr_int32_t _xdr_int32_t 8400bbf2166Sthorpej #define xdr_int64_t _xdr_int64_t 84143fa6fe3Sjtc #define xdr_long _xdr_long 8420bbf2166Sthorpej #define xdr_longlong_t _xdr_longlong_t 84343fa6fe3Sjtc #define xdr_mapname _xdr_mapname 8447df0ccbaSfvdl #define xdr_netbuf _xdr_netbuf 84543fa6fe3Sjtc #define xdr_netobj _xdr_netobj 84643fa6fe3Sjtc #define xdr_opaque _xdr_opaque 84743fa6fe3Sjtc #define xdr_opaque_auth _xdr_opaque_auth 84843fa6fe3Sjtc #define xdr_peername _xdr_peername 84943fa6fe3Sjtc #define xdr_pmap _xdr_pmap 85043fa6fe3Sjtc #define xdr_pmaplist _xdr_pmaplist 85143fa6fe3Sjtc #define xdr_pointer _xdr_pointer 85243fa6fe3Sjtc #define xdr_reference _xdr_reference 85343fa6fe3Sjtc #define xdr_rejected_reply _xdr_rejected_reply 85443fa6fe3Sjtc #define xdr_replymsg _xdr_replymsg 85543fa6fe3Sjtc #define xdr_rmtcall_args _xdr_rmtcall_args 85643fa6fe3Sjtc #define xdr_rmtcallres _xdr_rmtcallres 8577df0ccbaSfvdl #define xdr_rpcb _xdr_rpcb 8587df0ccbaSfvdl #define xdr_rpcb_entry _xdr_rpcb_entry 8597df0ccbaSfvdl #define xdr_rpcb_entry_list_ptr _xdr_rpcb_entry_list_ptr 8607df0ccbaSfvdl #define xdr_rpcb_rmtcallargs _xdr_rpcb_rmtcallargs 8617df0ccbaSfvdl #define xdr_rpcb_rmtcallres _xdr_rpcb_rmtcallres 8627df0ccbaSfvdl #define xdr_rpcb_stat _xdr_rpcb_stat 8637df0ccbaSfvdl #define xdr_rpcb_stat_byvers _xdr_rpcb_stat_byvers 8647df0ccbaSfvdl #define xdr_rpcblist _xdr_rpcblist 8657df0ccbaSfvdl #define xdr_rpcblist_ptr _xdr_rpcblist_ptr 8667df0ccbaSfvdl #define xdr_rpcbs_addrlist _xdr_rpcbs_addrlist 8677df0ccbaSfvdl #define xdr_rpcbs_addrlist_ptr _xdr_rpcbs_addrlist_ptr 8687df0ccbaSfvdl #define xdr_rpcbs_proc _xdr_rpcbs_proc 8697df0ccbaSfvdl #define xdr_rpcbs_rmtcalllist _xdr_rpcbs_rmtcalllist 8707df0ccbaSfvdl #define xdr_rpcbs_rmtcalllist_ptr _xdr_rpcbs_rmtcalllist_ptr 8717df0ccbaSfvdl #define xdr_rpcbs _xdr_rpcbs 8727df0ccbaSfvdl #define xdr_rpcbs _xdr_rpcbs 87343fa6fe3Sjtc #define xdr_short _xdr_short 874319b6ef0Smanu #define xdr_sizeof _xdr_sizeof 87543fa6fe3Sjtc #define xdr_string _xdr_string 87643fa6fe3Sjtc #define xdr_u_char _xdr_u_char 8770bbf2166Sthorpej #define xdr_u_hyper _xdr_u_hyper 87843fa6fe3Sjtc #define xdr_u_int _xdr_u_int 87943fa6fe3Sjtc #define xdr_u_int16_t _xdr_u_int16_t 88043fa6fe3Sjtc #define xdr_u_int32_t _xdr_u_int32_t 8810bbf2166Sthorpej #define xdr_u_int64_t _xdr_u_int64_t 88243fa6fe3Sjtc #define xdr_u_long _xdr_u_long 8830bbf2166Sthorpej #define xdr_u_longlong_t _xdr_u_longlong_t 88443fa6fe3Sjtc #define xdr_u_short _xdr_u_short 88543fa6fe3Sjtc #define xdr_union _xdr_union 88643fa6fe3Sjtc #define xdr_vector _xdr_vector 88743fa6fe3Sjtc #define xdr_void _xdr_void 88843fa6fe3Sjtc #define xdr_wrapstring _xdr_wrapstring 88943fa6fe3Sjtc #define xdr_yp_inaddr _xdr_yp_inaddr 89043fa6fe3Sjtc #define xdr_ypall _xdr_ypall 89143fa6fe3Sjtc #define xdr_ypbind_resp _xdr_ypbind_resp 89243fa6fe3Sjtc #define xdr_ypbind_setdom _xdr_ypbind_setdom 89343fa6fe3Sjtc #define xdr_ypdomain_wrap_string _xdr_ypdomain_wrap_string 89443fa6fe3Sjtc #define xdr_ypmap_parms _xdr_ypmap_parms 89543fa6fe3Sjtc #define xdr_ypmap_wrap_string _xdr_ypmap_wrap_string 89643fa6fe3Sjtc #define xdr_ypmaplist _xdr_ypmaplist 89743fa6fe3Sjtc #define xdr_ypowner_wrap_string _xdr_ypowner_wrap_string 89843fa6fe3Sjtc #define xdr_yppushresp_xfr _xdr_yppushresp_xfr 89943fa6fe3Sjtc #define xdr_ypreq_key _xdr_ypreq_key 90043fa6fe3Sjtc #define xdr_ypreq_nokey _xdr_ypreq_nokey 90143fa6fe3Sjtc #define xdr_ypreq_xfr _xdr_ypreq_xfr 90243fa6fe3Sjtc #define xdr_ypresp_key_val _xdr_ypresp_key_val 90343fa6fe3Sjtc #define xdr_ypresp_maplist _xdr_ypresp_maplist 90443fa6fe3Sjtc #define xdr_ypresp_master _xdr_ypresp_master 90543fa6fe3Sjtc #define xdr_ypresp_order _xdr_ypresp_order 90643fa6fe3Sjtc #define xdr_ypresp_val _xdr_ypresp_val 90743fa6fe3Sjtc #define xdrmem_create _xdrmem_create 90843fa6fe3Sjtc #define xdrrec_create _xdrrec_create 90943fa6fe3Sjtc #define xdrrec_endofrecord _xdrrec_endofrecord 91043fa6fe3Sjtc #define xdrrec_eof _xdrrec_eof 91143fa6fe3Sjtc #define xdrrec_skiprecord _xdrrec_skiprecord 91243fa6fe3Sjtc #define xdrstdio_create _xdrstdio_create 91343fa6fe3Sjtc #define xprt_register _xprt_register 91443fa6fe3Sjtc #define xprt_unregister _xprt_unregister 91543fa6fe3Sjtc #define yp_all _yp_all 91643fa6fe3Sjtc #define yp_bind _yp_bind 91743fa6fe3Sjtc #define yp_first _yp_first 91843fa6fe3Sjtc #define yp_get_default_domain _yp_get_default_domain 91943fa6fe3Sjtc #define yp_maplist _yp_maplist 92043fa6fe3Sjtc #define yp_master _yp_master 92143fa6fe3Sjtc #define yp_match _yp_match 92243fa6fe3Sjtc #define yp_next _yp_next 92343fa6fe3Sjtc #define yp_order _yp_order 92443fa6fe3Sjtc #define yp_unbind _yp_unbind 92543fa6fe3Sjtc #define yperr_string _yperr_string 92643fa6fe3Sjtc #define ypprot_err _ypprot_err 9272b01a8adSchristos #define yp_setbindtries _yp_setbindtries 92817a7df3aSkamil #define dl_iterate_phdr __dl_iterate_phdr 92978b10569Sminoura #define dlopen __dlopen 93078b10569Sminoura #define dlclose __dlclose 93178b10569Sminoura #define dlsym __dlsym 93278b10569Sminoura #define dlerror __dlerror 93378b10569Sminoura #define dladdr __dladdr 934d00ebb12Sbriggs #define fmtcheck __fmtcheck 9354e50f4b6Skleink 936aacd5349Stron /* RB trees */ 937aacd5349Stron #define rb_tree_init _rb_tree_init 938aacd5349Stron #define rb_tree_find_node _rb_tree_find_node 939aacd5349Stron #define rb_tree_find_node_geq _rb_tree_find_node_geq 940aacd5349Stron #define rb_tree_find_node_leq _rb_tree_find_node_leq 941aacd5349Stron #define rb_tree_insert_node _rb_tree_insert_node 942aacd5349Stron #define rb_tree_remove_node _rb_tree_remove_node 943aacd5349Stron #define rb_tree_iterate _rb_tree_iterate 944aacd5349Stron #ifdef RBDEBUG 945aacd5349Stron #define rb_tree_check _rb_tree_check 946aacd5349Stron #define rb_tree_depths _rb_tree_depths 947aacd5349Stron #endif 948aacd5349Stron 9494e50f4b6Skleink /* rpc locks */ 9504e50f4b6Skleink #define authdes_lock __rpc_authdes_lock 9514e50f4b6Skleink #define authnone_lock __rpc_authnone_lock 9524e50f4b6Skleink #define authsvc_lock __rpc_authsvc_lock 9534e50f4b6Skleink #define clnt_fd_lock __rpc_clnt_fd_lock 9544e50f4b6Skleink #define clntraw_lock __rpc_clntraw_lock 9554e50f4b6Skleink #define dname_lock __rpc_dname_lock 9564e50f4b6Skleink #define dupreq_lock __rpc_dupreq_lock 9574e50f4b6Skleink #define keyserv_lock __rpc_keyserv_lock 9584e50f4b6Skleink #define libnsl_trace_lock __rpc_libnsl_trace_lock 9594e50f4b6Skleink #define loopnconf_lock __rpc_loopnconf_lock 9604e50f4b6Skleink #define ops_lock __rpc_ops_lock 9614e50f4b6Skleink #define portnum_lock __rpc_portnum_lock 9624e50f4b6Skleink #define proglst_lock __rpc_proglst_lock 9634e50f4b6Skleink #define rpcbaddr_cache_lock __rpc_rpcbaddr_cache_lock 9644e50f4b6Skleink #define rpcsoc_lock __rpc_rpcsoc_lock 9654e50f4b6Skleink #define svc_fd_lock __rpc_svc_fd_lock 9664e50f4b6Skleink #define svc_lock __rpc_svc_lock 9674e50f4b6Skleink #define svcraw_lock __rpc_svcraw_lock 9684e50f4b6Skleink #define xprtlist_lock __rpc_xprtlist_lock 9694e50f4b6Skleink 9708d5507a1Satatat #define __learn_tree ___learn_tree 9715d3e8294Sthorpej #endif /* __weak_alias */ 97243fa6fe3Sjtc 9735d3e8294Sthorpej #endif /* _NAMESPACE_H_ */ 974