mirror of git://sourceware.org/git/glibc.git
<1997-06-12 21:22 Ulrich Drepper <drepper@cygnus.com> * Makefile (libc-map): Define before including Makerules. * Makerules (lib%.so): Depend on $(lib%-map). (build-shlib): Adapt rule for above change. (libc.so): Depend on $(libc-map). * db/Makefile (libcdb-map): New definition. * elf/Makefile (libdl-map): New definition. * elf/dl-lookup.c: Don't use relative include path. (undefined_msg): New variable. Use single string in all functions. (do_lookup): Correctly recognize default version. Return -2 if no version information is available. Stop processing hash entries when string was found. Don't bark about missing versioned symbol in file with original reference if it is a weak symbol. (_dl_lookup_symbol): Use undefined_msg. (_dl_lookup_versioned_symbol): Likewise. Give extra information if no verdef info is available. * elf/dl-version.c (file_needed): Remove first argument. We must seek in the whole search list. (match_symbol): Correct check for available verdef info. (_dl_check_map_versions): Correct call of find_needed. * locale/Makefile (libBrokenLocale-map): New definition. * login/Makefile (libutil-map): New definition. * math/Makefile (libm-map): New definition. * md5-crypt/Makefile (libcrypt-map): New definition. * nis/Makefile (libnsl-map, libnss_compat-map, libnss_nis-map, libnss_nisplus-map): New definition. * nss/Makefile (libnss_files-map, libnss_db-map): New definitions. * resolv/Makefile (libresolv-map, libnss_dns-map): New definitions. * libc.map: New file. * db/libdb.map: New file. * elf/libdl.map: New file. * locale/libBrokenLocale.map: New file. * login/libutil.map: New file. * math/libm.map: New file. * md5-crypt/libcrypt.map: New file. * nis/libnss_compat.map: New file. * nis/libnsl.map: New file. * nis/libnss_nis.map: New file. * nis/libnss_nisplus.map: New file. * nss/libnss_files.map: New file. * nss/libnss_db.map: New file. * resolv/libnss_dns.map: New file. * resolv/libresolv.map: New file. * sysdeps/i386/dl-machine.h (elf_machine_rel): Don't do anything for R_386_NONE entries. * Makefile (manual/dir-add.info): New rule. * Makerules: Add vpath definition for .x files. * Makerules (distinfo): Make sure target directory exists. * argp/argp-help.c (argp_args_usage): Don't modify `fdoc' value since it is used to distinguish filtered strings from unmodifed strings. * elf/dl-lookup.c (do_lookup): Optimize STT_* recognition. * elf/dl-reloc.c: Fix typo. * inet/arpa/tftp.h (struct tftphdr): Change type of tu_block to `unsigned short'. * manual/Makefile (dir-add.texi): Also emit wrapper text for info/install-info. (distribute): Add dir-add.texi and dir-add.info. (mostlyclean): Add dir-add.info. (realclean): Add dir-add.texi. (install): Add entries in `dir' file using install-info. * manual/libc.texinfo: Add @dircategory and @direntry text. Reported by Miles Bader <miles@gnu.ai.mit.edu>. * manual/pattern.texi: Correct description of GLOB_MAGCHAR and GLOB_NOMAGIC. Changes by Roland McGrath <roland@gnu.ai.mit.edu>. * nis/nis_addmember.c: Little optimizations. * nis/nis_call.c: Likewise. * nis/nis_creategroup.c: Likewise. * nis/nis_defaults.c: Likewise. * nis/nis_destroygroup.c: Likewise. * nis/nis_ismember.c: Likewise. * nis/nis_local_names.c: Likewise. * nis/nis_print_group_entry.c: Likewise. * nis/nis_verifygroup.c: Likewise. * posix/unistd.h: Fix comment for getcwd. * stdlib/Makefile (headers): Remove inttypes.h. It's a system dependent header. * sysdeps/wordsize-32/Dist: New file. * sysdeps/wordsize-32/Makefile: New file. * sysdeps/wordsize-64/Dist: New file. * sysdeps/wordsize-64/Makefile: New file. * sunrpc/Makefile: Adopt comment for real situation. * sysdeps/i386/add_n.S: Add ASM_TYPE_DIRECTIVE and AS_SIZE_DIRECTIVE. * sysdeps/i386/addmul_1.s: Likewise. * sysdeps/i386/lshist.s: Likewise. * sysdeps/i386/rshift.s: Likewise. * sysdeps/i386/sub_n.s: Likewise. * sysdeps/i386/submul_1.s: Likewise. * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER): Add .type and .size. 1997-06-12 13:32 Philip Blundell <Philip.Blundell@pobox.com> * libc/sysdeps/unix/arm/brk.S: New file. * libc/sysdeps/unix/arm/sysdep.S: Likewise. * libc/sysdeps/unix/sysv/linux/arm/sysdep.S: Likewise. 1997-06-11 11:51 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent): Check if we have shadow information. 1997-06-08 19:33 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * nis/nis_getservlist.c (nis_getservlist): Use calloc instead of malloc, alloc memory for nis_server struct. * nis/nis_getservlist.c (nis_freeservlist): Give the memory for the nis_server struct free, too. * nis/nis_removemember (nis_removemember): Fix for loop. 1997-06-12 12:45 Ulrich Drepper <drepper@cygnus.com> * sysdeps/i386/fpu/__math.h (__M_SQRT2): Define here since we cannot rely on M_SQRT2 being defined. (log1p): Use __M_SQRT2 not M_SQRT2. * math/math.h (_Mldbl): Define even if M_* constants are not defined. Reported by corsepiu@faw.uni-ulm.de. 1997-06-12 03:08 Philip Blundell <Philip.Blundell@pobox.com> * nss/getXXbyYY_r.c (do_weak_alias): Remove extra parentheses. 1997-06-11 13:22 Ulrich Drepper <drepper@cygnus.com> * misc/regexp.h (compile): Allow use of macro INIT for variable declaration. Add documentation for INIT. Reported by Robert Bihlmeyer <robbe@orcus.priv.at>. 1997-06-11 10:47 Philip Blundell <Philip.Blundell@pobox.com> * sysdeps/unix/sysv/linux/net/if_arp.h: Add two new hardware types. 1997-06-10 11:31 H.J. Lu <hjl@gnu.ai.mit.edu> * sysdeps/powerpc/strlen.s: Use -0x101 instead of 0xfffffeff for a signed 16-bit value. 1997-06-07 07:54 H.J. Lu <hjl@gnu.ai.mit.edu> * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c (_dl_sysdep_read_whole_file): Deleted. * sysdeps/powerpc/fenvbits.h (__FE_ALL_INVALID): Changed to FE_ALL_INVALID. * sysdeps/powerpc/fraiseexcpt.c (__FE_INVALID_SOFTWARE): Changed to FE_INVALID_SOFTWARE. (__FPSCR_STICKY_BITS): Changed to FPSCR_STICKY_BITS. * sysdeps/libm-ieee754/s_fmin.c: Fix a typo. 1997-06-07 18:48 H.J. Lu <hjl@gnu.ai.mit.edu> * shlib-versions (.*-.*-linux.*): Set libc to 6. 1997-06-08 15:35 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * nis/nis_add.c (nis_add): Use nis_leaf_of_r instead of nis_name_of_r. * nis/nis_addmember.c (nis_addmember): Fix a lot of pointer errors. * nis/nis_clone.c: Likewise. * nis/nis_removemember.c (nis_removemember): Likewise. * nis/nis_table.c: Likewise. * nis/nss_nis/nis-hosts.c: Use addr, not p for inet_pton call. * nis/nss_nisplus/nisplus-hosts.c: Likewise. * nis/nss_nis/nis-netgrp.c (_nss_nis_setnetgrent): Check for group == NULL. 1997-06-08 21:21 Mark Kettenis <kettenis@phys.uva.nl> * login/login.c, login/utmp_daemon.c, login/utmp_file.c, login/getutent_r.c, login/utmpname.c: Cleanup `#if _LIBC' and `#ifndef _LIBC' fragments. * login/programs/utmpd.c: Define DEFAULT_USER. (drop_priviliges): Use it. (main): Set locale and text domain. * login/programs/utmpd-private.h: Declare proc_utmp_eq. * login/programs/database.c (proc_utmp_eq): Removed. * login/programs/request.c (proc_utmp_eq): Made global. Only use ut_id field if valid. * login/utmp_file.c (proc_utmp_eq): Restore patch made by Miles Bader that was lost when adding the daemon backend; Only use ut_id field if valid. 1997-06-05 23:10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/Dist: Remove netatalk/atalk.h and netinet/icmp.h, add netatalk/at.h. * sysdeps/unix/sysv/linux/powerpc/Dist: Remove termios.h. * sysdeps/unix/sysv/linux/sparc/Dist: Remove start.c. 1997-06-04 19:22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * stdlib/testsort.c (compare): Fix parameter types. 1997-06-04 19:05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * md5-crypt/Makefile (distribute): Fix name of file. 1997-06-04 19:02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * login/Makefile (utmpd-routines): Remove utmpd again, which is already added implicitly through $(others). 1997-06-05 13:43 Fila Kolodny <fila@filapc.ibi.com> * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add netipx/ipx.h. 1997-06-05 13:25 Andreas Jaeger <aj@arthur.rhein-neckar.de> * md5-crypt/md5-crypt.c: Add prototype for __md5_crypt. 1997-06-05 17:08 Ulrich Drepper <drepper@cygnus.com> * string/argz-addsep.c: Correct weak alias. Reported by Ben Pfaff <pfaffben@pilot.msu.edu>. * locale/setlocale.c (setlocale): Free variable with locale path before returning. (setname): Don't test for _nl_current[category] being NULL before freeing. Reported by Ben Pfaff <pfaffben@pilot.msu.edu>. 1997-06-04 12:41 Andreas Jaeger <aj@arthur.rhein-neckar.de> * manual/intro.texi (XPG): Correct some typos. * manual/libc.texinfo (Program Arguments): Menu updated. * nis/nis_local_names.c (nis_local_host): Fix pointer errors. |
||
|---|---|---|
| .. | ||
| e_acos.c | ||
| e_acosf.c | ||
| e_acosh.c | ||
| e_acoshf.c | ||
| e_acoshl.c | ||
| e_asin.c | ||
| e_asinf.c | ||
| e_atan2.c | ||
| e_atan2f.c | ||
| e_atan2l.c | ||
| e_atanh.c | ||
| e_atanhf.c | ||
| e_atanhl.c | ||
| e_cosh.c | ||
| e_coshf.c | ||
| e_coshl.c | ||
| e_exp.c | ||
| e_expf.c | ||
| e_fmod.c | ||
| e_fmodf.c | ||
| e_hypot.c | ||
| e_hypotf.c | ||
| e_hypotl.c | ||
| e_j0.c | ||
| e_j0f.c | ||
| e_j1.c | ||
| e_j1f.c | ||
| e_jn.c | ||
| e_jnf.c | ||
| e_lgamma_r.c | ||
| e_lgammaf_r.c | ||
| e_log.c | ||
| e_log10.c | ||
| e_log10f.c | ||
| e_logf.c | ||
| e_pow.c | ||
| e_powf.c | ||
| e_rem_pio2.c | ||
| e_rem_pio2f.c | ||
| e_remainder.c | ||
| e_remainderf.c | ||
| e_remainderl.c | ||
| e_scalb.c | ||
| e_scalbf.c | ||
| e_scalbl.c | ||
| e_sinh.c | ||
| e_sinhf.c | ||
| e_sinhl.c | ||
| e_sqrt.c | ||
| e_sqrtf.c | ||
| k_cos.c | ||
| k_cosf.c | ||
| k_rem_pio2.c | ||
| k_rem_pio2f.c | ||
| k_sin.c | ||
| k_sinf.c | ||
| k_standard.c | ||
| k_tan.c | ||
| k_tanf.c | ||
| s_asinh.c | ||
| s_asinhf.c | ||
| s_asinhl.c | ||
| s_atan.c | ||
| s_atanf.c | ||
| s_cacos.c | ||
| s_cacosf.c | ||
| s_cacosh.c | ||
| s_cacoshf.c | ||
| s_cacoshl.c | ||
| s_cacosl.c | ||
| s_casin.c | ||
| s_casinf.c | ||
| s_casinh.c | ||
| s_casinhf.c | ||
| s_casinhl.c | ||
| s_casinl.c | ||
| s_catan.c | ||
| s_catanf.c | ||
| s_catanh.c | ||
| s_catanhf.c | ||
| s_catanhl.c | ||
| s_catanl.c | ||
| s_cbrt.c | ||
| s_cbrtf.c | ||
| s_cbrtl.c | ||
| s_ccos.c | ||
| s_ccosf.c | ||
| s_ccosh.c | ||
| s_ccoshf.c | ||
| s_ccoshl.c | ||
| s_ccosl.c | ||
| s_ceil.c | ||
| s_ceilf.c | ||
| s_ceill.c | ||
| s_cexp.c | ||
| s_cexpf.c | ||
| s_cexpl.c | ||
| s_clog.c | ||
| s_clogf.c | ||
| s_clogl.c | ||
| s_copysign.c | ||
| s_copysignf.c | ||
| s_copysignl.c | ||
| s_cos.c | ||
| s_cosf.c | ||
| s_cosl.c | ||
| s_cpow.c | ||
| s_cpowf.c | ||
| s_cpowl.c | ||
| s_cproj.c | ||
| s_cprojf.c | ||
| s_cprojl.c | ||
| s_csin.c | ||
| s_csinf.c | ||
| s_csinh.c | ||
| s_csinhf.c | ||
| s_csinhl.c | ||
| s_csinl.c | ||
| s_csqrt.c | ||
| s_csqrtf.c | ||
| s_csqrtl.c | ||
| s_ctan.c | ||
| s_ctanf.c | ||
| s_ctanh.c | ||
| s_ctanhf.c | ||
| s_ctanhl.c | ||
| s_ctanl.c | ||
| s_erf.c | ||
| s_erff.c | ||
| s_expm1.c | ||
| s_expm1f.c | ||
| s_fabs.c | ||
| s_fabsf.c | ||
| s_fabsl.c | ||
| s_fdim.c | ||
| s_fdimf.c | ||
| s_fdiml.c | ||
| s_finite.c | ||
| s_finitef.c | ||
| s_finitel.c | ||
| s_floor.c | ||
| s_floorf.c | ||
| s_floorl.c | ||
| s_fmax.c | ||
| s_fmaxf.c | ||
| s_fmaxl.c | ||
| s_fmin.c | ||
| s_fminf.c | ||
| s_fminl.c | ||
| s_fpclassify.c | ||
| s_fpclassifyf.c | ||
| s_fpclassifyl.c | ||
| s_frexp.c | ||
| s_frexpf.c | ||
| s_frexpl.c | ||
| s_ilogb.c | ||
| s_ilogbf.c | ||
| s_ilogbl.c | ||
| s_isinf.c | ||
| s_isinff.c | ||
| s_isinfl.c | ||
| s_isnan.c | ||
| s_isnanf.c | ||
| s_isnanl.c | ||
| s_ldexp.c | ||
| s_ldexpf.c | ||
| s_ldexpl.c | ||
| s_lib_version.c | ||
| s_log1p.c | ||
| s_log1pf.c | ||
| s_log2.c | ||
| s_log2f.c | ||
| s_logb.c | ||
| s_logbf.c | ||
| s_logbl.c | ||
| s_matherr.c | ||
| s_modf.c | ||
| s_modff.c | ||
| s_modfl.c | ||
| s_nan.c | ||
| s_nanf.c | ||
| s_nanl.c | ||
| s_nearbyint.c | ||
| s_nearbyintf.c | ||
| s_nearbyintl.c | ||
| s_nextafter.c | ||
| s_nextafterf.c | ||
| s_nextafterl.c | ||
| s_remquo.c | ||
| s_remquof.c | ||
| s_remquol.c | ||
| s_rint.c | ||
| s_rintf.c | ||
| s_rintl.c | ||
| s_rinttol.c | ||
| s_rinttoll.c | ||
| s_round.c | ||
| s_roundf.c | ||
| s_roundl.c | ||
| s_roundtol.c | ||
| s_roundtoll.c | ||
| s_scalbn.c | ||
| s_scalbnf.c | ||
| s_scalbnl.c | ||
| s_signbit.c | ||
| s_signbitf.c | ||
| s_signbitl.c | ||
| s_signgam.c | ||
| s_significand.c | ||
| s_significandf.c | ||
| s_significandl.c | ||
| s_sin.c | ||
| s_sincos.c | ||
| s_sincosf.c | ||
| s_sincosl.c | ||
| s_sinf.c | ||
| s_sinl.c | ||
| s_tan.c | ||
| s_tanf.c | ||
| s_tanh.c | ||
| s_tanhf.c | ||
| s_tanhl.c | ||
| s_tanl.c | ||
| s_trunc.c | ||
| s_truncf.c | ||
| s_truncl.c | ||
| w_acos.c | ||
| w_acosf.c | ||
| w_acosh.c | ||
| w_acoshf.c | ||
| w_acoshl.c | ||
| w_acosl.c | ||
| w_asin.c | ||
| w_asinf.c | ||
| w_asinl.c | ||
| w_atan2.c | ||
| w_atan2f.c | ||
| w_atan2l.c | ||
| w_atanh.c | ||
| w_atanhf.c | ||
| w_atanhl.c | ||
| w_cosh.c | ||
| w_coshf.c | ||
| w_coshl.c | ||
| w_drem.c | ||
| w_dremf.c | ||
| w_dreml.c | ||
| w_exp.c | ||
| w_expf.c | ||
| w_expl.c | ||
| w_fmod.c | ||
| w_fmodf.c | ||
| w_fmodl.c | ||
| w_gamma.c | ||
| w_gamma_r.c | ||
| w_gammaf.c | ||
| w_gammaf_r.c | ||
| w_gammal.c | ||
| w_gammal_r.c | ||
| w_hypot.c | ||
| w_hypotf.c | ||
| w_hypotl.c | ||
| w_j0.c | ||
| w_j0f.c | ||
| w_j0l.c | ||
| w_j1.c | ||
| w_j1f.c | ||
| w_j1l.c | ||
| w_jn.c | ||
| w_jnf.c | ||
| w_jnl.c | ||
| w_lgamma.c | ||
| w_lgamma_r.c | ||
| w_lgammaf.c | ||
| w_lgammaf_r.c | ||
| w_lgammal.c | ||
| w_lgammal_r.c | ||
| w_log.c | ||
| w_log10.c | ||
| w_log10f.c | ||
| w_log10l.c | ||
| w_logf.c | ||
| w_logl.c | ||
| w_pow.c | ||
| w_powf.c | ||
| w_powl.c | ||
| w_remainder.c | ||
| w_remainderf.c | ||
| w_remainderl.c | ||
| w_scalb.c | ||
| w_scalbf.c | ||
| w_scalbl.c | ||
| w_sinh.c | ||
| w_sinhf.c | ||
| w_sinhl.c | ||
| w_sqrt.c | ||
| w_sqrtf.c | ||
| w_sqrtl.c | ||