From 8f2ece695d8822e9ecc63ecd157e90bf17a6fe65 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 2 Aug 1997 21:00:51 +0000 Subject: Update. 1997-08-02 21:27 Ulrich Drepper * inet/Makefile (headers): Rename netinet/inbits.h to bits/in.h. * inet/netinet/in.h: Include bits/in.h instead of netinet/inbits.h. * sysdeps/generic/netinet/inbits.h: Move to... * sysdeps/generic/bits/in.h: ... here. * sysdeps/unix/sysv/linux/bits/inbits.h: Move to ... * sysdeps/unix/sysv/linux/bits/in.h: ... here. * nis/Makefile (headers): Add bits/nislib.h. * nis/rpcsvc/nislib.h: Moved to .... * nis/bits/nislib.h: ... here. * nis/nss_compat/compat-grp.c: Don't include . * nis/nss_compat/compat-pwd.c: Likewise. * nis/nss_compat/compat-spwd.c: Likewise. * nis/nss_nisplus/nisplus-alias.c: Likewise. * nis/nss_nisplus/nisplus-ethers.c: Likewise. * nis/nss_nisplus/nisplus-grp.c: Likewise. * nis/nss_nisplus/nisplus-hosts.c: Likewise. * nis/nss_nisplus/nisplus-netgrp.c: Likewise. * nis/nss_nisplus/nisplus-ntework.c: Likewise. * nis/nss_nisplus/nisplus-proto.c: Likewise. * nis/nss_nisplus/nisplus-publickey.c: Likewise. * nis/nss_nisplus/nisplus-pwd.c: Likewise. * nis/nss_nisplus/nisplus-rpc.c: Likewise. * nis/nss_nisplus/nisplus-service.c: Likewise. * nis/nss_nisplus/nisplus-spwd.c: Likewise. * nis/rpcsvc/nis.x: Include bits/nislib.h, not rpcsvc/nislib.h. * nis/rpcsvc/nis.h: Likewise. * inet/getnameinfo.c (nrl_domainname): Change return type to const char *. (getnameinfo): Change type of local variable c to const char *. * inet/inet_ntoa.c: Rewrite to use __libc_once for initialization. * stdlib/fmtmsg.c: Likewise. * intl/bindtextdom.c: Update from latest gettext. * intl/dcgettext.c: Likewise. * intl/finddomain.c: Likewise. * intl/l10nflist.c: Likewise. * intl/localealias.c: Likewise. * intl/textdomain.c: Likewise. * login/getutid_r.c: Remove parameter to setutent call. * login/getutline_r.c: Likewise. * posix/wordexp.c: Complete rewrite. Not fully implemented yet, though. Patch by Tim Waugh . * stdio-common/printf_fp.c: Remove relative include paths. * stdio-common/printf_fphex.c: Likewise. * sysdeps/generic/crypt.h: Cleanup. Don't define non standard elements unless __USE_GNU. * sysdeps/generic/vlimit.c: Pretty print. * sysdeps/generic/vtimes.c: Likewise. * sysdeps/i386/elf/bsd-_setjmp.S: New file. Empty dummy file. * sysdeps/i386/elf/bsd-setjmp.S: New file. Empty dummy file. * sysdeps/i386/elf/setjmp.S: New file. Define __setjmp and also weak definitions of setjmp and _setjmp. * sysdeps/i386/fpu/bits/mathinline.h: More patches by John Bowman. * sysdeps/stub/if_index.h: Set errno in all functions and add stub warnings. * sysdeps/stub/libc-lock.h: Add __libc_once. 1997-08-02 01:57 Ulrich Drepper * sysdeps/unix/sysv/linux/ptrace.c: Don't set errno in error case since the __syscall_ptrace call already did this. Reported by Philip Gladstone . 1997-07-29 Andreas Jaeger * sysdeps/unix/sysv/linux/sys/fsuid.h: Change include to . 1997-08-01 23:18 Ulrich Drepper * csu/defs.awk: Fix regexp for end and align. Patch by Klaus Espenlaub . * locale/programs/localedef.c (print_escaped): New function. (show_info): Use print_escaped if strings can control unprintable characters. Patch by Jochen Hein . 1997-08-01 18:45 Thorsten Kukuk * nis/nss_nisplus/nisplus-alias.c: Fix NULL pointer problems * nis/nss_nisplus/nisplus-grp.c: Likewise. 1997-07-31 Andreas Schwab * elf/dl-profile.c (_dl_start_profile): Use _dl_sysdep_error instead of fprintf. 1997-07-31 Andreas Schwab * manual/socket.texi (Host Address Functions): Fix arguments of @deftypefun. 1997-07-31 Andreas Schwab * elf/dl-runtime.c: Avoid warning about profile_fixup being unused. * sysdeps/m68k/dl-machine.h: Add support for shared library profiling. 1997-07-31 Andreas Schwab * md5-crypt/Makefile (extra-objs): Add onlymd5-crypt.o for dependencies. 1997-07-31 Andreas Schwab * Make-dist (subdirs): Distribute both aout and elf. 1997-07-31 23:04 Mark Kettenis * login/utmp-private.h: Remove reset argument from backend setutent. * login/getutent_r.c (__setutent): Allways call the setutent function in the daemon backend. (setutent_unknown): Function removed. (getutent_unknown, pututline_unknown): Call __setutent instead of setutent_unknown. * login/utmp_file.c (setutent_file): Removed reset argument. All callers changed. * login/utmp_daemon.c (setutent_daemon): Removed reset argument. All callers changed. Try to open connection even if a previous connection failed, but first check if the sockets exist in the filesystem. * login/utmp_daemon.c (pututline_daemon): Try to open connection before reporting failure. * login/programs/database.c (open_database): Create compatibility file if it does not already exist. Supply mode argument in open calls to guarantee that created files have the proper protection. * login/programs/utmpd.c (main): Remove files created by a previous `bind' before creating sockets. Suggested by a sun . 1997-07-29 Andreas Jaeger * math/libm-test.c: Remove unneeded function check_int_exec. * BUGS: Correct typos. * gmon/gmon.c: Add alias for monstartup, declare _strerror_internal. 1997-07-30 Andreas Jaeger * manual/socket.texi (Host Address Functions): Reformat inet_ntop entry to confirm with expected behaviour of some scripts. * libc.map: Add functions/variables in global namespace, remove wildcards. 1997-07-29 Andreas Jaeger * resolv/libresolv.map: Add variables and routines used by named, nslookup and other bind utils. * libc.map: Likewise. 1997-07-31 00:35 Philip Blundell * sysdeps/unix/sysv/linux/if_index.c: Rewrite to avoid using /proc filesystem. * inet/test_ifindex.c: New file. * inet/Makefile (tests): Add test_ifindex. 1997-08-01 04:25 Ulrich Drepper * nis/nss_nisplus/nisplus-parser.c: Fix another bug in the parser. Patch by Thorsten Kukuk . * manual/errno.texi: Fix typo. Reported by Erik Talvola . (write_hist): Remove dependency on 32 bit int. --- libc.map | 309 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 306 insertions(+), 3 deletions(-) (limited to 'libc.map') diff --git a/libc.map b/libc.map index c994944..587c71e 100644 --- a/libc.map +++ b/libc.map @@ -83,10 +83,313 @@ GLIBC_2.0 { _IO_str_seekoff; _IO_str_pbackfail; _IO_list_all; _IO_file_jumps; _IO_peekc_locked; _rpc_dtablesize; _null_auth; _seterr_reply; + __res_randomid; - # all functions and variables in the normal name space - a*; b*; c*; d*; e*; f*; g*; h*; i*; j*; k*; l*; m*; - n*; o*; p*; q*; r*; s*; t*; u*; v*; w*; x*; y*; z*; + # variables in normal name space + argp_err_exit_status; argp_program_bug_address; argp_program_version; + argp_program_version_hook; + daylight; + environ; + errno; error_message_count; error_one_per_line; error_print_progname; + getdate_err; + h_errlist; h_errno; h_nerr; + in6addr_any; in6addr_loopback; + loc1; loc2; locs; + mallwatch; + obstack_alloc_failed_handler; obstack_exit_failure; + optarg; opterr; optind; optopt; + program_invocation_name; program_invocation_short_name; + re_max_failures; re_syntax_options; rexecoptions; rpc_createerr; + stderr; stdin; stdout; svc_fdset; svcauthdes_stats; + sys_errlist; sys_nerr; sys_sigabbrev; sys_siglist; + timezone; tzname; + + # functions in normal name space + # Please keep them sorted by name! + + # a* + a64l; abort; abs; accept; access; acct; addmntent; addseverity; + adjtime; adjtimex; advance; alarm; alphasort; + + argp_error; argp_failure; argp_fmtstream_free; argp_fmtstream_point; + argp_fmtstream_printf; argp_fmtstream_putc; argp_fmtstream_puts; + argp_fmtstream_set_lmargin; argp_fmtstream_set_rmargin; + argp_fmtstream_set_wmargin; argp_fmtstream_write; argp_help; + argp_make_fmtstream; argp_parse; argp_state_help; argp_usage; + + argz_add; argz_add_sep; argz_append; argz_count; argz_create; + argz_create_sep; argz_delete; argz_extract; argz_insert; argz_next; + argz_replace; argz_stringify; + + asctime; asctime_r; asprintf; atexit; atof; atoi; atol; atoll; + authdes_create; authdes_getucred; authdes_pk_create; authnone_create; + authunix_create; authunix_create_default; + + # b* + basename; bcmp; bcopy; bdflush; bind; bindresvport; + bindtextdomain; brk; bsd_signal; bsearch; btowc; bzero; + + # c* + cachectl; cacheflush; calloc; callrpc; canonicalize_file_name; + catclose; catgets; catopen; + cbc_crypt; cfgetispeed; cfgetospeed; cfmakeraw; cfree; + cfsetispeed; cfsetospeed; cfsetspeed; chdir; chflags; chmod; chown; + chroot; clearenv; clearerr; clearerr_unlocked; + + clnt_broadcast; clnt_create; clnt_pcreateerror; clnt_perrno; + clnt_perror; clnt_spcreateerror; clnt_sperrno; clnt_sperror; + clntraw_create; clnttcp_create; clntudp_bufcreate; clntudp_create; + + clock; clone; close; closedir; closelog; confstr; connect; copysign; + copysignf; copysignl; creat; create_module; ctermid; ctime; ctime_r; + cuserid; + + # d* + daemon; dcgettext; delete_module; des_setparity; dgettext; + difftime; dirfd; dirname; div; dprintf; drand48; drand48_r; dup; dup2; + dysize; + + # e* + ecb_crypt; ecvt; ecvt_r; endaliasent; endfsent; endgrent; endhostent; + endmntent; endnetent; endnetgrent; endprotoent; endpwent; endrpcent; + endservent; endspent; endttyent; endusershell; endutent; endutxent; + envz_add; envz_entry; envz_get; envz_merge; envz_remove; + envz_strip; erand48; erand48_r; err; error; error_at_line; errx; + + ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa; + ether_ntoa_r; ether_ntohost; + + euidaccess; execl; execle; execlp; execv; execve; execvp; exit; + + # f* + fchdir; fchflags; fchmod; fchown; fclose; fcloseall; fcntl; fcvt; + fcvt_r; fdatasync; fdopen; feof; feof_unlocked; ferror; + ferror_unlocked; fexecve; fflush; fflush_unlocked; ffs; fgetc; + fgetgrent; fgetgrent_r; fgetpos; fgetpwent; fgetpwent_r; fgets; + fgetspent; fgetspent_r; fileno; fileno_unlocked; finite; finitef; + finitel; flock; flockfile; fmtmsg; fnmatch; fopen; fopencookie; fork; + fpathconf; fprintf; fputc; fputc_unlocked; fputs; fread; free; + freeaddrinfo; freopen; frexp; frexpf; frexpl; fscanf; fseek; fsetpos; + fstatfs; fsync; ftell; ftime; ftok; ftruncate; ftrylockfile; + fts_children; fts_close; fts_open; fts_read; fts_set; ftw; + funlockfile; fwrite; + + # g* + gai_strerror; gcvt; get_avphys_pages; get_current_dir_name; + get_kernel_syms; get_myaddress; get_nprocs; get_nprocs_conf; + get_phys_pages; getaddrinfo; getaliasbyname; getaliasbyname_r; + getaliasent; getaliasent_r; getc; getc_unlocked; getchar; + getchar_unlocked; getcwd; getdate; getdate_r; getdelim; getdirentries; + getdomainname; getdtablesize; getegid; getenv; geteuid; getfsent; + getfsfile; getfsspec; getgid; getgrent; getgrent_r; getgrgid; + getgrgid_r; getgrnam; getgrnam_r; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; gethostbyname2_r; + gethostbyname_r; gethostent; gethostent_r; gethostid; gethostname; + getitimer; getline; getlogin; getlogin_r; getmntent; getmntent_r; + getnameinfo; getnetbyaddr; getnetbyaddr_r; getnetbyname; + getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r; + getnetname; getopt; getopt_long; getopt_long_only; getpagesize; + getpass; getpeername; getpgid; getpgrp; getpid; getppid; getpriority; + getprotobyname; getprotobyname_r; getprotobynumber; + getprotobynumber_r; getprotoent; getprotoent_r; getpublickey; getpw; + getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r; + getrlimit; getrpcbyname; getrpcbyname_r; getrpcbynumber; + getrpcbynumber_r; getrpcent; getrpcent_r; getrpcport; getrusage; gets; + getsecretkey; getservbyname; getservbyname_r; getservbyport; + getservbyport_r; getservent; getservent_r; getsid; getsockname; + getsockopt; getspent; getspent_r; getspnam; getspnam_r; getsubopt; + gettext; gettimeofday; getttyent; getttynam; getuid; getusershell; + getutent; getutent_r; getutid; getutid_r; getutline; getutline_r; + getutxent; getw; getwd; glob; glob_pattern_p; globfree; gmtime; + gmtime_r; group_member; gsignal; gtty; + + # h* + hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; herror; + host2netname; hsearch; hsearch_r; hstrerror; htonl; htons; + + # i* + if_freenameindex; if_indextoname; if_nameindex; if_nametoindex; index; + inet6_isipv4mapped; inet_addr; inet_aton; inet_lnaof; inet_makeaddr; + inet_netof; inet_network; inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; + inet_ntop; inet_pton; init_module; initgroups; initstate; initstate_r; + innetgr; insque; ioctl; ioperm; iopl; iruserok; + + isalnum; isalpha; isascii; isatty; isblank; iscntrl; isdigit; + isfdtype; isgraph; isinf; isinff; isinfl; islower; isnan; isnanf; + isnanl; isprint; ispunct; isspace; isupper; iswalnum; iswalpha; + iswblank; iswcntrl; iswctype; iswdigit; iswgraph; iswlower; iswprint; + iswpunct; iswspace; iswupper; iswxdigit; isxdigit; + + # j* + jrand48; jrand48_r; + + # k* + key_decryptsession; key_decryptsession_pk; key_encryptsession; + key_encryptsession_pk; key_gendes; key_get_conv; key_secretkey_is_set; + key_setnet; key_setsecret; + + kill; killpg; klogctl; + + # l* + l64a; labs; lchown; lckpwdf; lcong48; lcong48_r; ldexp; ldexpf; + ldexpl; ldiv; lfind; link; listen; llabs; lldiv; llseek; localeconv; + localtime; localtime_r; lockf; longjmp; lrand48; lrand48_r; lsearch; + lseek; + + # m* + madvise; + + mallinfo; malloc; malloc_get_state; malloc_set_state; + malloc_stats; malloc_trim; malloc_usable_size; mallopt; + + mblen; mbrlen; mbrtowc; mbsinit; mbsnrtowcs; mbsrtowcs; mbstowcs; + mbtowc; mcheck; mcount; + + memalign; memccpy; memchr; memcmp; memcpy; memfrob; memmem; + memmove; memset; + + mkdir; mkfifo; mkstemp; mktemp; mktime; mlock; + mlockall; mmap; modf; modff; modfl; moncontrol; monstartup; mount; + mprobe; mprotect; mrand48; mrand48_r; mremap; msgctl; msgget; msgrcv; + msgsnd; msync; mtrace; munlock; munlockall; munmap; muntrace; + + # n* + nanosleep; netname2host; netname2user; nftw; nice; nl_langinfo; + nrand48; nrand48_r; ntohl; ntohs; + + # o* + obstack_free; obstack_printf; obstack_vprintf; on_exit; open; + open_memstream; opendir; openlog; + + # p* + parse_printf_format; passwd2des; pathconf; pause; pclose; perror; + personality; pipe; pmap_getmaps; pmap_getport; pmap_rmtcall; pmap_set; + pmap_unset; poll; popen; printf; printf_size; printf_size_info; + profil; profil_counter; pselect; psignal; + + pthread_attr_destroy; + pthread_attr_getdetachstate; pthread_attr_getinheritsched; + pthread_attr_getschedparam; pthread_attr_getschedpolicy; + pthread_attr_getscope; pthread_attr_init; pthread_attr_setdetachstate; + pthread_attr_setinheritsched; pthread_attr_setschedparam; + pthread_attr_setschedpolicy; pthread_attr_setscope; + pthread_cond_broadcast; pthread_cond_destroy; pthread_cond_init; + pthread_cond_signal; pthread_cond_wait; pthread_condattr_destroy; + pthread_condattr_init; pthread_equal; pthread_exit; + pthread_getschedparam; pthread_mutex_destroy; pthread_mutex_init; + pthread_mutex_lock; pthread_mutex_unlock; + pthread_mutexattr_getkind_np; pthread_mutexattr_setkind_np; + pthread_self; pthread_setcancelstate; pthread_setcanceltype; + pthread_setschedparam; + + ptrace; putc; putc_unlocked; putchar; + putchar_unlocked; putenv; putpwent; puts; putspent; pututline; + pututxline; putw; pvalloc; + + # q* + qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt; qsort; quotactl; + + # r* + raise; rand; rand_r; random; random_r; rcmd; + + re_comp; re_compile_fastmap; re_compile_pattern; re_exec; re_match; + re_match_2; re_search; re_search_2; re_set_registers; re_set_syntax; + + read; readdir; readdir_r; readlink; readv; realloc; realpath; reboot; + recv; recvfrom; recvmsg; regcomp; regerror; regexec; regfree; + register_printf_function; registerrpc; remove; remque; rename; + res_init; revoke; rewind; rewinddir; rexec; rindex; rmdir; rpmatch; + rresvport; rtime; ruserok; ruserpass; + + # s* + sbrk; scalbn; scalbnf; scalbnl; scandir; scanf; + + sched_get_priority_max; sched_get_priority_min; sched_getparam; + sched_getscheduler; sched_rr_get_interval; sched_setparam; + sched_setscheduler; sched_yield; + + seed48; seed48_r; seekdir; select; + semctl; semget; semop; send; sendmsg; sendto; setaliasent; setbuf; + setbuffer; setdomainname; setegid; setenv; seteuid; setfsent; + setfsgid; setfsuid; setgid; setgrent; setgroups; sethostent; + sethostid; sethostname; setitimer; setjmp; setlinebuf; setlocale; + setlogin; setlogmask; setmntent; setnetent; setnetgrent; setpgid; + setpgrp; setpriority; setprotoent; setpwent; setregid; setreuid; + setrlimit; setrpcent; setservent; setsid; setsockopt; setspent; + setstate; setstate_r; settimeofday; setttyent; setuid; setusershell; + setutent; setutxent; setvbuf; sgetspent; sgetspent_r; shmat; shmctl; + shmdt; shmget; shutdown; + + sigaction; sigaddset; sigaltstack; sigandset; sigblock; sigdelset; + sigemptyset; sigfillset; siggetmask; siginterrupt; sigisemptyset; + sigismember; siglongjmp; signal; sigorset; sigpause; sigpending; + sigprocmask; sigreturn; sigsetmask; sigstack; sigsuspend; sigvec; + sigwait; + + sleep; snprintf; socket; socketpair; sprintf; srand; srand48; + srand48_r; srandom; srandom_r; sscanf; ssignal; sstk; statfs; step; + stime; stpcpy; stpncpy; strcasecmp; strcat; strchr; strcmp; strcoll; + strcpy; strcspn; strdup; strerror; strerror_r; strfmon; strfry; + strftime; strlen; strncasecmp; strncat; strncmp; strncpy; strndup; + strnlen; strpbrk; strptime; strrchr; strsep; strsignal; strspn; + strstr; strtod; strtof; strtok; strtok_r; strtol; strtold; strtoll; + strtoq; strtoul; strtoull; strtouq; strverscmp; strxfrm; stty; + + svc_exit; svc_getreq; svc_getreqset; svc_register; svc_run; + svc_sendreply; svc_unregister; svcerr_auth; svcerr_decode; + svcerr_noproc; svcerr_noprog; svcerr_progvers; svcerr_systemerr; + svcerr_weakauth; svcfd_create; svcraw_create; svctcp_create; + svcudp_bufcreate; svcudp_create; svcudp_enablecache; + + swab; swapoff; swapon; symlink; sync; + syscall; sysconf; sysctl; sysinfo; syslog; + system; + + # t* + tcdrain; tcflow; tcflush; tcgetattr; tcgetpgrp; tcsendbreak; + tcsetattr; tcsetpgrp; tdelete; tdestroy; telldir; tempnam; textdomain; + tfind; time; timegm; timelocal; times; tmpfile; tmpnam; tmpnam_r; + + toascii; tolower; toupper; towctrans; towlower; towupper; + tr_break; truncate; tsearch; ttyname; ttyname_r; ttyslot; twalk; + tzset; + + # u* + ualarm; ulckpwdf; ulimit; umask; umount; uname; ungetc; unlink; + unsetenv; updwtmp; uselib; user2netname; usleep; ustat; utime; utimes; + utmpname; + + # v* + valloc; vasprintf; vdprintf; verr; verrx; versionsort; vfork; + vfprintf; vfscanf; vhangup; vlimit; vm86; vprintf; vscanf; vsnprintf; + vsprintf; vsscanf; vsyslog; vtimes; vwarn; vwarnx; + + # w* + wait; wait3; wait4; waitpid; warn; warnx; + + wcpcpy; wcpncpy; wcrtomb; wcscasecmp; wcscat; wcschr; wcscmp; wcscoll; + wcscpy; wcscspn; wcsdup; wcslen; wcsncasecmp; wcsncat; wcsncmp; + wcsncpy; wcsnrtombs; wcspbrk; wcsrchr; wcsrtombs; wcsspn; wcsstr; + wcstod; wcstof; wcstok; wcstol; wcstold; wcstoll; wcstombs; wcstoq; + wcstoul; wcstoull; wcstouq; wcswcs; wcswidth; wcsxfrm; wctob; wctomb; + wctrans; wctype; wcwidth; + + wmemchr; wmemcmp; wmemcpy; wmemmove; wmemset; write; writev; + + # x* + xdecrypt; xdr_accepted_reply; xdr_array; xdr_authdes_cred; + xdr_authdes_verf; xdr_authunix_parms; xdr_bool; xdr_bytes; + xdr_callhdr; xdr_callmsg; xdr_char; xdr_cryptkeyarg; xdr_cryptkeyarg2; + xdr_cryptkeyres; xdr_des_block; xdr_double; xdr_enum; xdr_float; + xdr_free; xdr_getcredres; xdr_int; xdr_key_netstarg; xdr_key_netstres; + xdr_keybuf; xdr_keystatus; xdr_long; xdr_netnamestr; xdr_netobj; + xdr_opaque; xdr_opaque_auth; xdr_pmap; xdr_pmaplist; xdr_pointer; + xdr_reference; xdr_rejected_reply; xdr_replymsg; xdr_rmtcall_args; + xdr_rmtcallres; xdr_short; xdr_string; xdr_u_char; xdr_u_int; + xdr_u_long; xdr_u_short; xdr_union; xdr_unixcred; xdr_vector; + xdr_void; xdr_wrapstring; xdrmem_create; xdrrec_create; + xdrrec_endofrecord; xdrrec_eof; xdrrec_skiprecord; xdrstdio_create; + xencrypt; xprt_register; xprt_unregister; local: *; -- cgit v1.1