Lines Matching refs:c
9 * sysdeps/generic/tempname.c (__path_search): Fix typo and
14 * malloc/malloc.c (free_check): Print pointer value using %p.
19 * libio/fileops.c (_IO_file_sync): Use _IO_ssize_t for delta, not
31 * sysdeps/generic/glob64.c: New file.
32 * sysdeps/unix/sysv/linux/glob64.c: New file.
33 * sysdeps/unix/sysv/linux/alpha/glob64.c: New file.
34 * sysdeps/unix/sysv/linux/sparc/sparc64/glob64.c: New file.
35 * sysdeps/generic/glob.c [_LIBC && glob] (__glob_pattern_p):
37 * sysdeps/unix/sysv/linux/alpha/glob.c: Add glob64 as a weak alias
39 * sysdeps/unix/sysv/linux/sparc/sparc64/glob.c: New file.
48 * nss/nss_db/db-XXX.c (_nss_db_getXXX): If buffer is too small
53 * sysdeps/powerpc/ffs.c: Fix typo. Add support for ffsl.
65 * nss/nss_files/files-XXX.c (internal_getent): In case of an read
151 * io/fstat.c: Undefine __fstat.
152 * io/lstat.c: Undefine __lstat.
158 * elf/dl-reloc.c (_dl_relocate_object): Implement DT_BIND_NOW.
167 * shadow/putspent.c: Lock stream while generating the output.
169 * sunrpc/clnt_unix.c: Use ucred instead of cmsgcred again.
171 * sunrpc/svc_unix.c: Likewise.
177 * sysdeps/unix/sysv/linux/recvmsg.c: Removed.
178 * sysdeps/unix/sysv/linux/sendmsg.c: Removed.
187 * inet/rcmd.c (__ivaliduser): Allow '#' as comment character.
191 * argp/argp-help.c: Prepare to be used outside glibc without gcc by
197 * lib/regex.c (WIDE_CHAR_SUPPORT): Define.
206 * hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Use SS_ONSTACK
208 * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Renamed from
211 * sysdeps/mach/hurd/sigstack.c (sigstack): Use SS_ONSTACK instead
213 * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn): Use SS_ONSTACK
215 * sysdeps/mach/hurd/alpha/sigreturn.c (__sigreturn): Likewise.
216 * sysdeps/mach/hurd/mips/sigreturn.c (__sigreturn): Likewise.
217 * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler):
220 * sysdeps/mach/hurd/alpha/trampoline.c (_hurd_setup_sighandler):
222 * sysdeps/mach/hurd/hppa/trampoline.c (_hurd_setup_sighandler):
224 * sysdeps/mach/hurd/mips/trampoline.c (_hurd_setup_sighandler):
234 * libio/oldtmpfile.c: New file
235 * stdio-common/tmpfile.c: Use __fdopen and __close.
238 * stdio-common/tmpfile64.c: Use __fdopen and __close.
241 * stdio-common/tempnam.c: Use __strdup instead of strdup.
242 * sysdeps/posix/fdopen.c: Define __fdopen and make fdopen weak
244 * sysdeps/generic/fdopen.c: Likewise.
245 * sysdeps/mach/hurd/fdopen.c: Likewise.
247 * sunrpc/openchild.c: Use __fdopen instead of fdopen.
249 * sysdeps/posix/tempname.c (__gen_tempname): Don't bother checking
254 * libio/iofopen64.c: Fix typo. Avoid unnessary casts.
255 * libio/iopopen.c: Unlink file before freeing it if command
257 * libio/iofdopen.c: Avoid unnecessary cast.
258 * pwd/fgetpwent_r.c [USE_IN_LIBIO]: Map funlockfile to
260 * pwd/fgetspent_r.c [USE_IN_LIBIO]: Likewise.
270 * math/libm-test.c (csqrt_test): Adjust epsilons.
279 * pwd/putpwent.c (putpwent): Avoid writting (none) in the passwd file.
280 * shadow/putspent.c (putspent): Likewise.
281 * grp/putgrent.c: New file.
292 * stdio-common/tmpfile.c: Include unistd.h for close prototype.
293 * stdio-common/tmpfile64.c: Likewise.
295 * db2/makedb.c: Generate output file with same access permissions
302 * misc/mktemp.c: Add include <stlib.h> for prototype, remove
304 * misc/mkstemp.c: Likewise.
308 * catgets/catgets.c: Use mmap/munmap only is _POSIX_MAPPED_FILES
310 * catgets/open_catalog.c: Likewise.
311 * iconv/iconv_prog.c: Likewise.
312 * intl/loadmsgcat.c: Likewise.
313 * locale/findlocale.c: Likewise.
314 * locale/loadlocale.c: Likewise.
315 * locale/programs/localedef.c: Likewise.
316 * malloc/malloc.c: Likewise.
322 * sysdeps/generic/getpgid.c: Fix return type.
326 * sysdeps/posix/tempname.c (__stdio_gen_tempname): Rename to
333 * sysdeps/generic/tempname.c: Stub out __gen_tempname and
340 * stdio-common/tempnam.c: Use __path_search and __gen_tempname.
341 * stdio-common/tmpfile.c: Likewise.
342 * stdio-common/tmpfile64.c: Likewise.
343 * stdio-common/tmpnam.c: Likewise.
344 * stdio-common/tmpnam_r.c: Likewise.
346 * misc/mkstemp.c: New file. Use __gen_tempname.
347 * misc/mktemp.c: Likewise.
349 * sysdeps/posix/mkstemp.c: Removed.
350 * sysdeps/posix/mktemp.c: Removed.
351 * sysdeps/generic/mkstemp.c: Removed.
352 * sysdeps/generic/mktemp.c: Removed.
359 * sunrpc/key_call.c: Add keyserv/door interface.
361 * sunrpc/svc_unix.c: Call setsockopt only if SO_PASSCRED is defined.
362 * sunrpc/clnt_unix.c: Likewise.
377 * posix/regex.c (re_search_2): Optimize searching for anchored
384 * sunrpc/svc_unix.c (__msgread): Check setsockopt return value.
388 * sysdeps/generic/glob.c: Remove obsolete cast.
404 * sysdeps/unix/sysv/linux/seteuid.c (seteuid): Implement using
410 * time/tzset.c (__tzstring): Get rid of excessive cleverness
415 * argp/argp-fmtstream.c (__argp_fmtstream_update): Correct
421 * Makerules (LDLIBS-c.so): Extend value instead of overwriting it.
427 * sysdeps/unix/sysv/linux/sigstack.c: Include stddef.h to get NULL
432 * sunrpc/xcrypt.c: Use only the first 8 characters of the password.
436 * sysdeps/generic/glob.c: Undefine strdup before defining it,
441 * stdio-common/vfscanf.c: Optimize looking for type modifiers.
450 * sunrpc/svc_unix.c: Fix typo.
454 * sysdeps/unix/sysv/linux/recvmsg.c: Don't check for SCM_CREDS before
459 * sysdeps/i386/ffs.c: Add ffsl entry point.
460 * sysdeps/i386/i686/ffs.c: Likewise.
461 * sysdeps/m68k/ffs.c: Likewise.
462 * sysdeps/powerpc/ffs.c: Likewise.
471 * sysdeps/libm-ieee754/k_standard.c (zero): Make non-const to
479 * sysdeps/generic/ffs.c: Add ffsl and ffsll entry points.
480 * sysdeps/generic/ffsll.c: New file.
502 * elf/sprof.c: Implement -c/--call-pairs option to emit list with
507 * sysdeps/mach/hurd/dl-sysdep.c (__lseek): New function.
515 * nis/nis_cache2_xdr.c: Removed.
516 * nis/nis_cache.c: Removed.
528 * sysdeps/generic/glob.c: Windows compatibility stuff.
533 * sunrpc/clnt_unix.c (__msgwrite)[!SCM_CRED]: Add return
535 * sunrpc/svc_unix.c (__msgwrite)[!SCM_CRED]: Likewise.
551 * sysdeps/generic/glob.c: Maintain const correctness. Move extern
557 * stdio-common/tst-printf.c: %z is now recognized by printf.
559 * sysdeps/libm-ieee754/c_csqrt.c: Fix problems with some cancelation
561 * sysdeps/libm-ieee754/c_csqrtf.c: Likewise.
565 * math/libm-test.c (csqrt_test): Correct typo in one test, add
573 * sysdeps/alpha/fpu/e_sqrt.c [!_IEEE_FP]: Correctly handle
578 * resolv/nss_dns/dns-host.c (getanswer_r): Lower the priority of
580 * resolv/gethnamaddr.c (getanswer): Likewise.
585 * math/libm-test.c (tgamma_test): Remove redundant tests.
587 * sysdeps/generic/glob.c: Correct problems with */foo and GLOB_NOCHECK
594 * sysdeps/generic/glob.c: Implement GLOB_TILDE_CHECK.
595 * posix/globtest.c: Add option T to enable GLOB_TILDE_CHECK.
609 * math/libm-test.c: Split old gamma_test and move half of it in new
612 * sysdeps/libm-ieee754/k_standard.c: Change gamma errors into
614 * sysdeps/libm-ieee754/w_gamma.c: Remove lgamma compatibility code
616 * sysdeps/libm-ieee754/w_tgamma.c: ... this. New file.
617 * sysdeps/libm-ieee754/w_gammaf.c: Remove lgammaf compatibility code
619 * sysdeps/libm-ieee754/w_tgammaf.c: ... this. New file.
620 * sysdeps/libm-ieee754/w_gammal.c: Remove lgammal compatibility code
622 * sysdeps/libm-ieee754/w_tgammal.c: ... this. New file.
623 * sysdeps/libm-ieee754/w_lgamma.c: Add gamma as weak alias.
624 * sysdeps/libm-ieee754/w_lgammaf.c: Likewise.
625 * sysdeps/libm-ieee754/w_lgammal.c: Likewise.
629 * stdio-common/vfprintf.c: Likewise.
630 * stdio-common/vfscanf.c: Likewise.
633 * sysdeps/unix/sysv/linux/recvmsg.c: Remove alias __recvmsg.
634 * sysdeps/unix/sysv/linux/sendmsg.c: Remove alias __sendmsg.
640 * sunrpc/clnt_gen.c: Add support for RPC over AF_UNIX.
641 * sunrpc/clnt_unix.c: New, client side of RPC over AF_UNIX.
642 * sunrpc/key_call.c: Use RPC over AF_UNIX for communication
646 * sunrpc/svc_authux.c: Copy internal auth flavor if none is given.
647 * sunrpc/svc_tcp.c: Fix typos.
648 * sunrpc/svc_unix.c: New, server side of AF_UNIX based RPC.
652 * nis/nis_call.c: Rewrite binding to a NIS+ server to reuse
654 * nis/nis_file.c: Fix memory leaks.
657 * nis/nis_lookup.c: Try at first if last client handle works.
658 * nis/nis_table.c: Likewise.
659 * nis/nis_checkpoint.c: Adjust __do_niscall2 parameters.
660 * nis/nis_mkdir.c: Likewise.
661 * nis/nis_ping.c: Likewise.
662 * nis/nis_rmdir.c: Likewise.
663 * nis/nis_server.c: Likewise.
664 * nis/nis_util.c: Likewise.
665 * nis/nis_findserv.c (__nis_findfastest): Little optimization.
669 * stdlib/strtol.c (STRTOL_LONG_MAX): Correct typo in last patch -
674 * nscd/connections.c (gr_send_answer): Deal with missing UIO_MAXIOV.
676 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Correct test whether readv
681 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Deal with missing UIO_MAXIOV.
685 * sysdeps/mach/hurd/dl-sysdep.c (open_file): Change assert call to
690 `elf/dl-misc.c' now also works for the Hurd.
694 * sysdeps/generic/glob.c: Handle ~ and ~NAME case correctly.
701 * nss/nss_files/files-parse.c (INT_FIELD): Use strtoul instead of
705 * posix/globtest.c: Rewrite for extended test suite.
709 * stdlib/strtol.c: Don't redefine LONG_MAX, LONG_MIN, and ULONG_MAX.
712 * sysdeps/generic/readv.c: Correct return type.
713 * sysdeps/generic/writev.c: Likewise.
717 * argp/argp-help.c (_GNU_SOURCE): Define, to suck in
722 * sysdeps/unix/sysv/linux/arm/siglist.c: New file; ARM tools don't
725 * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Check whether
727 * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Likewise.
739 * sysdeps/unix/sysv/linux/arm/brk.c: New file.
759 * posix/fnmatch.c (fnmatch): Allow `/' in character class. Don't
761 * posix/testfnm.c: Rewritten.
766 * posix/annexc.c (limits_syms): Add missing symbols.
777 * nscd/connections.c (pw_send_answer): Make one single writev call.
781 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Adjust for protocol change.
786 * sysdeps/generic/glob.c (glob): Fix problems with handle tilde.
799 * nscd/dbg_log.c: Make sure, that debug message is really written.
800 * nscd/nscd.c: Don't use daemon(), set signal handler after fork.
804 * sysdeps/generic/glob.c: Fix two problems with GLOB_DOOFFS.
807 * sysdeps/libm-ieee754/k_standard.c: Return NAN for libm not in
811 * math/libm-test.c (gamma_test): Add test for gamma(-1) and gamma(0).
814 * sysdeps/libm-ieee754/w_gamma.c: Use correct matherr call in SVID
816 * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
817 * sysdeps/libm-ieee754/w_gammal.c: Likewise.
824 * posix/fnmatch.c: Fix completely broken range matching.
838 * libio/fileops.c (_IO_file_sync): Don't lock stream here.
841 * string/strcoll.c: Correct problem with empty strings.
842 * string/strxfrm.c: Likewise.
847 * sysdeps/posix/tempname.c: Use the random-name generator
872 * sysdeps/unix/sysv/linux/sendmsg.c: If passing a SCM_CREDS
879 * hurd/hurdmsg.c (_S_msg_get_env_variable): Copy getenv return
884 * sysdeps/mach/hurd/getdomain.c: New file.
885 * sysdeps/mach/hurd/setdomain.c: New file.
889 * sysdeps/unix/bsd/sigsuspend.c: Define __sigsuspend with sigsuspend as
899 * sysdeps/unix/sysv/linux/gethostname.c: Return ENAMETOOLONG if
911 * posix/fnmatch.c: Implement [: :] and change to recognize
914 * sysdeps/generic/glob.c: Add several optimizations.
919 * posix/regex.c: Define namespace macros only for _LIBC.
923 * sysdeps/unix/sysv/sysv4/solaris2/sigpending.c: New file.
924 * sysdeps/unix/sysv/sysv4/solaris2/sigstack.c: New file.
925 * sysdeps/unix/sysv/sysv4/solaris2/sigwaitinfo.c: New file.
940 * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): #if 0 out the
948 * stdio/fputs.c: Add fputs_unlocked as weak alias for fputs.
952 * sysdeps/posix/sigsuspend.c: Define __sigsuspend with sigsuspend as
954 * sysdeps/mach/hurd/sigsuspend.c: Likewise.
955 * sysdeps/generic/sigsuspend.c: Likewise.
973 * sysdeps/generic/segfault.c: Rename GET_EIP to GET_PC. Remove
1001 * catgets/open_catalog.c: Strictly check whether catalog file is
1019 * sysdeps/mach/hurd/dl-sysdep.c (__mmap): Add sanity check.
1055 * sysdeps/mach/hurd/dl-sysdep.c (open_file): Return a Hurd I/O
1068 * sysdeps/generic/backtracesymsfd.c: New file.
1069 * sysdeps/generic/elf/backtracesymsfd.c: New file.
1070 * sysdeps/generic/segfault.c: New file.
1074 * sysdeps/generic/elf/backtracesyms.c: Remove unneeded +.
1078 * elf/rtld.c (process_envvars): Also recognize on as LD_BIND_NOW value.
1083 * argp/argp-fmtstream.c: Fix warnings introduced in last change.
1084 * assert/assert-perr.c: Likewise.
1085 * assert/assert.c: Likewise.
1086 * gconv_conf.c: Likewise.
1087 * libio/iofputs_u.c: Likewise.
1088 * malloc/mtrace.c: Likewise.
1089 * malloc/obstack.c: Likewise.
1090 * misc/error.c: Likewise.
1091 * misc/syslog.c: Likewise.
1092 * stdio-common/asprintf.c: Likewise.
1093 * stdio-common/dprintf.c: Likewise.
1094 * stdio-common/getw.c: Likewise.
1095 * stdio-common/putw.c: Likewise.
1096 * stdio-common/snprintf.c: Likewise.
1097 * stdio-common/sprintf.c: Likewise.
1098 * stdio-common/sscanf.c: Likewise.
1099 * sunrpc/svc_simple.c: Likewise.
1100 * sysdeps/generic/abort.c: Likewise.
1102 * rt/aio_cancel.c: Don't define ECANCELED here.
1107 * argp/argp-fmtstream.c: Unify names of used global functions.
1108 * argp/argp-help.c: Likewise.
1109 * assert/assert-perr.c: Likewise
1110 * assert/assert.c: Likewise
1111 * dirent/scandir.c: Likewise
1112 * dirent/scandir64.c: Likewise
1113 * dirent/versionsort.c: Likewise
1114 * dirent/versionsort64.c: Likewise
1115 * gmon/bb_exit_func.c: Likewise.
1116 * gmon/gmon.c: Likewise.
1117 * grp/initgroups.c: Likewise.
1118 * iconv/gconv_conf.c: Likewise.
1119 * inet/getnameinfo.c: Likewise.
1120 * inet/getnetgrent_r.c: Likewise.
1121 * inet/inet_ntoa.c: Likewise.
1122 * inet/rcmd.c: Likewise.
1123 * inet/rexec.c: Likewise.
1124 * inet/ruserpass.c: Likewise.
1125 * io/fts.c: Likewise.
1126 * io/ftw.c: Likewise.
1127 * io/ftw64.c: Likewise.
1128 * io/getdirname.c: Likewise.
1129 * io/getwd.c: Likewise.
1130 * io/lockf.c: Likewise.
1131 * libio/iofdopen.c: Likewise.
1132 * libio/iopopen.c: Likewise.
1133 * login/utmp_daemon.c: Likewise.
1134 * malloc/mtrace.c: Likewise.
1135 * malloc/obstack.c
1136 * misc/daemon.c: Likewise.
1137 * misc/efgcvt_r.c: Likewise.
1138 * misc/err.c: Likewise.
1139 * misc/error.c: Likewise.
1140 * misc/fstab.c: Likewise.
1141 * misc/getpass.c: Likewise.
1142 * misc/getttyent.c: Likewise.
1143 * misc/mntent_r.c: Likewise.
1145 * misc/syslog.c: Likewise.
1146 * nscd/nscd_getgr_r.c: Likewise.
1147 * nscd/nscd_getpw_r.c: Likewise.
1148 * posix/getpgrp.c: Likewise.
1149 * posix/wordexp.c: Likewise.
1150 * pwd/fgetpwent_r.c: Likewise.
1151 * pwd/getpw.c: Likewise.
1152 * resolv/herror.c: Likewise.
1153 * resolv/res_init.c: Likewise.
1154 * shadow/fgetspent_r.c: Likewise.
1155 * shadow/lckpwdf.c: Likewise.
1156 * signal/sigrelse.c: Likewise.
1157 * stdio-common/asprintf.c: Likewise.
1158 * stdio-common/dprintf.c: Likewise.
1159 * stdio-common/getw.c: Likewise.
1160 * stdio-common/putw.c: Likewise.
1161 * stdio-common/snprintf.c: Likewise.
1162 * stdio-common/sprintf.c: Likewise.
1163 * stdio-common/sscanf.c: Likewise.
1164 * stdlib/lrand48_r.c: Likewise.
1165 * stdlib/mrand48_r.c: Likewise.
1166 * string/argz-replace.c: Likewise.
1167 * string/envz.c: Likewise.
1168 * sunrpc/auth_des.c: Likewise.
1169 * sunrpc/auth_unix.c: Likewise.
1170 * sunrpc/bindrsvprt.c: Likewise.
1171 * sunrpc/clnt_gen.c: Likewise.
1172 * sunrpc/clnt_perr.c: Likewise.
1173 * sunrpc/clnt_simp.c: Likewise.
1174 * sunrpc/clnt_tcp.c: Likewise.
1175 * sunrpc/clnt_udp.c: Likewise.
1176 * sunrpc/get_myaddr.c: Likewise.
1177 * sunrpc/key_call.c: Likewise.
1178 * sunrpc/netname.c: Likewise.
1179 * sunrpc/openchild.c: Likewise.
1180 * sunrpc/pmap_rmt.c: Likewise.
1181 * sunrpc/rpc_dtable.c: Likewise.
1182 * sunrpc/rtime.c: Likewise.
1183 * sunrpc/svc_run.c: Likewise.
1184 * sunrpc/svc_simple.c: Likewise.
1185 * sunrpc/svc_tcp.c: Likewise.
1186 * sunrpc/svc_udp.c: Likewise.
1187 * sunrpc/svcauth_des.c: Likewise.
1188 * sunrpc/xdr_array.c: Likewise.
1189 * sunrpc/xdr_rec.c: Likewise.
1190 * sunrpc/xdr_ref.c: Likewise.
1191 * sunrpc/xdr_stdio.c: Likewise.
1192 * sysdeps/generic/abort.c: Likewise.
1193 * sysdeps/generic/dl-sysdep.c: Likewise.
1194 * sysdeps/generic/fstatfs64.c: Likewise.
1195 * sysdeps/generic/ftruncate64.c: Likewise.
1196 * sysdeps/generic/getrlimit64.c: Likewise.
1197 * sysdeps/generic/glob.c: Likewise.
1198 * sysdeps/generic/prof-freq.c: Likewise.
1199 * sysdeps/generic/putenv.c: Likewise.
1200 * sysdeps/generic/statfs64.c: Likewise.
1201 * sysdeps/generic/ttyname_r.c: Likewise.
1202 * sysdeps/generic/utmp_file.c: Likewise.
1203 * sysdeps/generic/vlimit.c: Likewise.
1204 * sysdeps/generic/vtimes.c: Likewise.
1205 * sysdeps/posix/cuserid.c: Likewise.
1206 * sysdeps/posix/euidaccess.c: Likewise.
1207 * sysdeps/posix/mkstemp.c: Likewise.
1208 * sysdeps/posix/mktemp.c: Likewise.
1209 * sysdeps/posix/pread.c: Likewise.
1210 * sysdeps/posix/pread64.c: Likewise.
1211 * sysdeps/posix/profil.c: Likewise.
1212 * sysdeps/posix/pwrite.c: Likewise.
1213 * sysdeps/posix/pwrite64.c: Likewise.
1214 * sysdeps/posix/sigblock.c: Likewise.
1215 * sysdeps/posix/sigpause.c: Likewise.
1216 * sysdeps/posix/ttyname.c: Likewise.
1217 * sysdeps/posix/ttyname_r.c: Likewise.
1218 * sysdeps/posix/waitid.c: Likewise.
1219 * sysdeps/unix/getlogin_r.c: Likewise.
1220 * sysdeps/unix/grantpt.c: Likewise.
1221 * sysdeps/unix/rewinddir.c: Likewise.
1222 * sysdeps/unix/sysv/linux/gethostid.c: Likewise.
1223 * sysdeps/unix/sysv/linux/getpt.c: Likewise.
1224 * sysdeps/unix/sysv/linux/if_index.c: Likewise.
1225 * sysdeps/unix/sysv/linux/ptsname.c: Likewise.
1226 * sysdeps/unix/sysv/linux/sendmsg.c: Likewise.
1227 * sysdeps/unix/sysv/linux/statvfs.c: Likewise.
1228 * sysdeps/unix/sysv/linux/ttyname.c: Likewise.
1229 * sysdeps/unix/sysv/linux/ttyname_r.c: Likewise.
1230 * sysdeps/unix/sysv/linux/ulimit.c: Likewise.
1231 * sysdeps/unix/sysv/linux/unlockpt.c: Likewise.
1233 * time/ctime_r.c: Likewise.
1234 * time/strptime.c: Likewise.
1235 * wcsmbs/mbrlen.c: Likewise.
1236 * wcsmbs/wcsdup.c: Likewise.
1237 * wcsmbs/wcsxfrm.c: Likewise.
1238 * wctype/wcfuncs.c: Likewise.
1249 * grp/fgetgrent_r.c: Use explicit locking of the stream.
1252 * sysdeps/generic/dl-sysdep.c: Move _dl_next_ld_env_entry and unsetenv
1254 * sysdeps/generic/dl-environ.c: here. New file.
1258 * libio/iofputs_u.c: New file.
1285 * sunrpc/auth_unix.c (authunix_create_default): Use __sysconf
1290 * stdio-common/vfscanf.c (ungetc): Use _IO_sputbackc, not _IO_ungetc.
1298 * sysdeps/mach/hurd/dl-sysdep.c: Bring in sync with generic
1317 * wcsmbs/wcslen.c (__wcslen): Fix comment.
1390 * sysdeps/unix/sysv/linux/recvmsg.c (__libc_recvmsg): Use ANSI
1392 * sysdeps/unix/sysv/linux/sendmsg.c (__libc_sendmsg): Likewise.
1396 * elf/rtld.c (process_dl_debug): Add missing continue.
1400 * elf/rtld.c (_dl_skip_args): Make global because the Hurd startup
1417 * iconv/gconv_db.c (gen_steps): Always set *handle and *nsteps.
1418 * iconv/gconv_dl.c (__gconv_find_shlib): Correct use of tfind
1423 * elf/dl-open.c (dl_open_worker): New function.
1425 * elf/dl-close.c (_dl_close): Only call termination function if
1455 * posix/annexc.c (errno_maybe): EACCESS->EACCES.
1480 * math/math.c: Define M_* macros also for __USE_XOPEN.
1497 * intl/dcgettext.c (find_msg): Initialize act to prevent warning.
1498 * locale/setlocale.c (new_composite_name): Likewise for last_len.
1502 * sysdeps/posix/fpathconf.c: Handle _PC_FILESIZEBITS.
1513 * stdio/clearerr.c (clearerr_unlocked): Weak alias for clearerr.
1514 * stdio/feof.c (feof_unlocked): Weak alias for feof.
1515 * stdio/ferror.c (ferror_unlocked): Weak alias for ferror.
1516 * stdio/fflush.c (fflush_unlocked): Weak alias for fflush.
1517 * stdio/fgets.c (fgets_unlocked): Weak alias for fgets.
1518 * stdio/fileno.c (fileno_unlocked): Weak alias for fileno.
1519 * stdio/fputc.c (fputc_unlocked): Weak alias for fputc.
1520 * stdio/fread.c (fread_unlocked): Weak alias for fread.
1521 * stdio/fwrite.c (fwrite_unlocked): Weak alias for fwrite.
1522 * stdio/getc.c (getchar_unlocked): Weak alias for getc.
1523 * stdio/getchar.c (getchar_unlocked): Weak alias for getchar.
1524 * stdio/putc.c (putc_unlocked): Weak alias for putc.
1525 * stdio/putchar.c (putchar_unlocked): Weak alias for putchar.
1545 * iconv/skeleton.c: Use DL_CALL_FCT, not _CALL_DL_FCT.
1547 * elf/dl-reloc.c (_dl_relocate_object): Don't declare using
1578 * sysdeps/posix/pathconf.c: Handle _PC_FILESIZEBITS.
1579 * sysdeps/unix/sysv/linux/alpha/fpathconf.c: New file.
1580 * sysdeps/unix/sysv/linux/alpha/pathconf.c: New file.
1584 * elf/rtld.c: Remove preloading and loadpath variables in SUID
1586 * sysdeps/generic/dl-sysdep.c: Define unsetenv.
1614 * misc/getttyent.c (getttyent): Don't return with locked stream.
1615 * misc/mntent_r.c (__getmntent_r): Likewise.
1619 * libio/fileops.c (_IO_do_write): Don't shrink wwrite buffer to zero
1627 * elf/dl-profstub.c (_dl_profile_map): Only declare variable here.
1628 * elf/dl-support.c: Define it here...
1629 * elf/rtld.c: ...and here.
1633 * grp/initgroups.c: Handle directives from nsswitch.conf file.
1648 * sysdeps/generic/elf/backtracesyms.c (__backtrace_symbols):
1657 * stdio-common/test_rdwr.c: Use %Zu for size_t in printf
1660 * libio/iofread_u.c: Include <stdio.h> for prototype.
1661 * libio/iofwrite_u.c: Likewise.
1681 * posix/annexc.c (check_header): Terminate macro name before
1690 * nis/nss_nis/nis-pwd.c (internal_nis_getpwent_r): Handle adjunct
1708 * sysdeps/unix/sysv/linux/recvmsg.c: Define function as __libc_recvmsg
1710 * sysdeps/unix/sysv/linux/sendmsg.c: Likewise for sendmsg.
1716 * iconv/gconv_conf.c (read_conf_file): Use feof_unlocked on private
1718 * inet/ruserpass.c (token): Likewise.
1719 * nss/nsswitch.c (nss_parse_file): Likewise.
1720 * intl/localealias.c: Likewise. Also for ferror.
1721 * time/getdate.c (__getdate_r): Likewise.
1724 * libio/iofgets_u.c: New file.
1728 * misc/getttyent.c (getttyent): Use fgets_unlocked instead of fgets.
1729 * misc/getusershell.c (initshells): Likewise.
1730 * misc/mntent_r.c (__getmntent_r): Explicitly lock stream. Use
1732 * nss/nss_files/files-XXX.c (internal_getent): Likewise.
1733 * resolv/res_init.c (res_init): Likewise.
1734 * sysdeps/unix/sysv/linux/getsysstats.c: Likewise.
1743 * misc/getttyent.c (getttyent): Explicitly lock the FILE and use
1746 * inet/ruserpass.c (ruserpass): Use _unlocked functions since this
1765 * sysdeps/generic/Dist: Add endutxent.c, getutxent.c, getutxid.c,
1766 getutxline.c, pututxline.c, setutxent.c, updwtmpx.c, and utmpxname.c.
1767 * sysdeps/unix/sysv/linux/Dist: Add getresuid.c and getresgid.c.
1777 * time/tzfile.c (decode): Optimize by using bswap_32.
1781 * time/tzset.c (__tzstring): Clean up a bit.
1785 * posix/regex.c (re_comp): Add cast to char * before gettext calls.
1789 * sysdeps/unix/bsd/poll.c (__poll): Allocate fd_set dynamically so
1794 * nscd/grpcache.c: Include <unistd.h>.
1795 * nscd/pwdcache.c: Likewise.
1797 * nis/nis_modify.c: Include <string.h>.
1798 * nis/nis_add.c: Likewise.
1799 * nis/nis_checkpoint.c: Likewise.
1800 * posix/runptests.c: Likewise.
1801 * sysdeps/generic/statvfs64.c: Likewise.
1802 * sysdeps/generic/fstatvfs64.c: Likewise.
1818 * assert/test-assert.c: New test.
1819 * assert/test-assert-perr.c: New test.
1828 * sysdeps/unix/sysv/linux/sendmsg.c: New file. Convert user
1830 * sysdeps/unix/sysv/linux/recvmsg.c: New file. Convert
1844 * nscd/grpcache.c: Fix gid pointer handling and debug messages.
1845 * nscd/pwdcache.c: Fix uid pointer handling and debug messages.
1846 * nscd/nscd.c: Check, if pthread_create fails.
1850 * stdio-common/test_rdwr.c (main): Use %Zu for size_t in printf
1852 * stdio-common/bug1.c (main): Likewise.
1853 * stdio-common/bug5.c (main): Likewise.
1854 * stdio-common/tstgetln.c (main): Likewise.
1855 * elf/sprof.c (generate_call_graph): Likewise.
1857 * posix/runptests.c (main): Likewise.
1858 * string/tst-strlen.c (main): Likewise.
1860 * sysdeps/libm-ieee754/e_acos.c (__ieee754_acos): Remove unused
1862 * sysdeps/libm-ieee754/e_asin.c (__ieee754_asin): Likewise
1871 * grp/initgroups.c (compat_call): Only call dynamically loaded
1881 * libio/iofwrite.c: Fix return value when size == 0.
1885 * posix/Makefile (distribute): Add annexc.c.
1897 * timezone/tst-timezone.c: Add tests for tzname variable.
2003 * elf/dl-load.c (fillin_rpath): Fix test for trusted directory.
2006 * elf/rtld.c (process_dl_debug): Recognize 'all'.
2009 * sysdeps/generic/elf/backtracesyms.c: Allocate string memory of
2014 * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path): Fix typo
2017 * nscd/nscd.c: Include unistd.h.
2021 * math/libm-test.c: Adjust delta for indentities1_test because gcc
2026 * resolv/inet_addr.c (inet_aton): Define variable base only if needed.
2058 * posix/annexc.c: New file.
2061 * rt/aio_misc.c: Include limits.h.
2062 * rt/aio_notify.c: Include errno.h.
2077 * stdlib/isomac.c: Avoid include_next warning.
2101 * posix/wordexp.c (parse_param): Fix memory leak.
2109 * sysdeps/unix/sysv/linux/aio_sigqueue.c: Use get[pu]id instead of
2114 * elf/dl-misc.c (_dl_debug_message): Don't cache the pid.
2116 * elf/dl-runtime.c (_dl_object_relocation_scope): Avoid adding the
2121 * login/programs/utmpd.c (handle_requests): Set and use maximal fd
2126 * sysdeps/generic/init-first.c: Don't define __libc_pid.
2127 * sysdeps/unix/sysv/linux/init-first.c: Likewise.
2128 * sysdeps/mach/hurd/i386/init-first.c: Likewise.
2129 * sysdeps/mach/hurd/mips/init-first.c: Likewise.
2130 * sysdeps/arm/init-first.c: Likewise.
2131 * posix/getopt_init.c: Don't use __libc_pid.
2132 * sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
2133 * sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
2138 * sunrpc/rtime.c (rtime): Use poll instead of select.
2142 * sunrpc/clnt_tcp.c (readtcp): Use poll instead of select.
2143 * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
2144 * sunrpc/clnt_udp.c (clntudp_call): Likewise.
2149 * nscd/connections.c (handle_new_request): Handle POLLHUP
2158 * sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c: When
2165 * resolv/res_send.c (res_send): Fix typo.
2169 * inet/rcmd.c (rcmd): Change to use __poll instead of select.
2170 * resolv/res_send.c (res_send): Likewise.
2174 * sysdeps/unix/bsd/poll.c: Define __poll, make poll weak alias.
2175 * sysdeps/unix/sysv/linux/poll.c: Likewise.
2179 * math/atest-exp.c (exp_mpn, main): Cast to mp_limb_t appropriately.
2180 * math/atest-exp2.c (exp_mpn, main): Likewise.
2181 * math/atest-sincos.c (main): Likewise.
2183 * resolv/inet_addr.c (inet_aton): Check for 32-bit overflow. Move
2193 * sysdeps/alpha/fpu/fraiseexcpt.c (feraiseexcept): Mark tmp
2196 * sysdeps/libm-ieee754/e_exp10.c: Include "math_private.h".
2197 * sysdeps/libm-ieee754/e_exp10f.c: Likewise.
2198 * sysdeps/libm-ieee754/e_exp10l.c: Likewise.
2206 * nis/nis_call.c: Don't copy server structure.
2208 * nis/nis_table.c: Rewrite __create_ib_request.
2216 * misc/Makefile: Define CFLAGS-tsearch.c and CFLAGS-lsearch.c to
2218 * stdlib/Makefile: Likewise for bsearch.c, msort.c, and qsort.c.
2261 * nss/nss_files/files-XXX.c (_nss_files_get,ENTNAME_r): Initialize
2265 * sysdeps/generic/glob.c: Also protect FNM_* macros from being
2271 * sysdeps/mach/hurd/i386/init-first.c [!PIC] (init1): Call
2280 * sysdeps/mach/hurd/i386/init-first.c
2284 * grp/initgroups.c: Use _CALL_DL_FCT.
2288 * elf/rtld.c (process_dl_debug): Add missing continue.
2292 * elf/dl-load.c (_dl_map_object_from_fd): Add missing cast.
2305 * sysdeps/generic/enbl-secure.c: Don't use __libc_uid.
2306 * sysdeps/unix/sysv/linux/aio_sigqueue.c: Likewise.
2307 * sysdeps/unix/sysv/linux/sigqueue.c: Likewise.
2308 * sysdeps/unix/sysv/linux/init-first.c: Don't initialize __libc_uid.
2328 * sysdeps/generic/ftruncate.c: Define function as __ftruncate and
2330 * sysdeps/mach/hurd/ftruncate.c: Really define function as
2332 * sysdeps/mach/hurd/truncate.c: Include <unistd.h>.
2342 * sysdeps/generic/glob.c: Make it possible to include glob.h
2343 before loading glob.c.
2348 * nscd/connections.c: Use poll() instead of select().
2356 * nis/nis_add.c: Avoid unnecessary strlen () calls.
2357 * nis/nis_addmember.c: Likewise.
2358 * nis/nis_call.c: Likewise.
2359 * nis/nis_creategroup.c: Likewise.
2360 * nis/nis_destroygroup.c: Likewise.
2361 * nis/nis_findserv.c: Likewise.
2362 * nis/nis_ismember.c: Likewise.
2363 * nis/nis_print.c: Likewise.
2364 * nis/nis_print_group_entry.c: Likewise.
2365 * nis/nis_removemember.c: Likewise.
2366 * nis/nis_verifygroup.c: Likewise.
2367 * nis/ypclnt.c: Likewise.
2369 * nis/nis_file.c: Close file handles.
2371 * nis/nis_callback.c: Fix typo.
2378 * nis/nss_compat/compat-initgroups.c: New, faster then getgrent().
2379 * nis/nss_nis/nis-initgroups.c: Likewise.
2380 * libc-work/nss/nsswitch.c: Rename nss_lookup_function to
2382 * grp/initgroups.c: Rewrite, to use initgroups function from NSS
2387 * nss/getXXbyYY_r.c (lookup_function): Correct return in type
2389 * nss/getXXent_r.c (set_function, end_function, get_function):
2392 * sysdeps/unix/sysv/linux/sigstack.c: Mark sigstack as dangerous.
2403 * sysdeps/unix/sysv/linux/sigstack.c (sigstack): Disable for
2414 * sysdeps/unix/sysv/linux/msgrcv.c (msgrcv): Add ipc_kludge
2423 * sysdeps/unix/sysv/linux/sigstack.c: New file.
2425 * sysdeps/i386/backtrace.c: Add casts.
2429 * intl/dcgettext.c: use complete type name.
2432 * intl/localealias.c: Undo patch from 1998-04-29.
2433 * intl/l10nflist.c: Likewise.
2445 * elf/dl-profstub.c: New file.
2446 * elf/dl-support.c: Don't define _dl_profile_map.
2447 * elf/rtld.c: Likewise.
2451 * iconv/gconv.c: Use _CALL_DL_FCT to call function from dynamically
2453 * iconv/gconv_db.c: Likewise.
2454 * iconv/skeleton.c: Likewise.
2455 * nss/getXXbyYY_r.c: Likewise.
2456 * nss/getXXent_r.c: Likewise.
2457 * nss/nsswitch.c: Likewise.
2467 * stdlib/tst-strtod.c (long_dbl): Provide receipe to regenerate
2474 (distribute): Add macintosh.c.
2478 * iconvdata/macintosh.c: New file.
2482 * stdlib/tst-strtod.c (long_dbl): Add test for loooong numbers.
2484 * stdlib/strtod.c (str_to_mpn): Fix extending of n array which
2487 * sysdeps/unix/sysv/linux/alpha/glob.c: Include sys/types.h before
2492 * sysdeps/generic/backtrace.c (INNER_THAN): New definition, use it
2497 * sysdeps/unix/sysv/linux/alpha/glob.c: Include glob.h before
2517 * sysdeps/unix/sysv/linux/sparc/sparc32/getgroups.c: New file.
2518 * sysdeps/unix/sysv/linux/sparc/sparc32/setgroups.c: New file.
2522 * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c
2534 * sunrpc/svc.c: Check for NULL pointer.
2542 * nis/nis_add.c: Use internal _xdr_* functions, check for NULL
2544 * nis/nis_cache.c: Likewise.
2545 * nis/nis_cache2_xdr.c: Likewise.
2546 * nis/nis_call.c: Likewise.
2547 * nis/nis_checkpoint.c: Likewise.
2548 * nis/nis_clone_dir.c: Likewise.
2549 * nis/nis_clone_obj.c: Likewise.
2550 * nis/nis_clone_res.c: Likewise.
2551 * nis/nis_creategroup.c: Likewise.
2552 * nis/nis_file.c: Likewise.
2553 * nis/nis_free.c: Likewise.
2554 * nis/nis_getservlist.c: Likewise.
2555 * nis/nis_local_names.c: likewise.
2556 * nis/nis_lookup.c: Likewise.
2557 * nis/nis_mkdir.c: Likewise.
2558 * nis/nis_modify.c: Likewise.
2559 * nis/nis_ping.c: Likewise.
2560 * nis/nis_print.c: Likewise.
2561 * nis/nis_remove.c: Likewise.
2562 * nis/nis_removemember.c: Likewise.
2563 * nis/nis_rmdir.c: Likewise.
2564 * nis/nis_server.c: Likewise.
2565 * nis/nis_table.c: Likewise.
2566 * nis/nis_util.c: Likewise.
2567 * nis/nis_verifygroup.c: Likewise.
2568 * nis/nis_xdr.c: Likewise.
2569 * nis/nis_callback.c: Likewise, and move xdr functions from here ...
2570 * nis/nis_xdr.c: ... to here.
2578 * sunrpc/svc_tcp.c (readtcp): Also listen to all the other connections
2580 * sunrpc/xdr_rec.c (set_input_fragment): Only recognize zero length
2628 * sysdeps/generic/Dist: Add errno-loc.c.
2630 * sysdeps/unix/sysv/linux/alpha/glob.c: Add prototypes for the
2635 * stdio-common/bug12.c: New test for fread()/fseek().
2640 * sysdeps/generic/elf/backtracesyms.c: Make array elements
2642 * sysdeps/generic/backtracesyms.c: Likewise. Fix type of RESULT.
2647 * sysdeps/generic/elf/backtracesyms.c: Make array elements constant.
2648 * sysdeps/generic/backtracesyms.c: Likewise. Fix type of RESULT.
2658 * misc/hsearch.c (__hdestroy): Renamed from hdestroy, create weak
2679 * sysdeps/generic/setrlimit.c: Likewise.
2680 * sysdeps/generic/setrlimit64.c: Likewise.
2681 * sysdeps/mach/hurd/setrlimit.c: Likewise.
2682 * sysdeps/unix/sysv/setrlimit.c: Likewise.
2686 * sysdeps/generic/getenv.c: Fix last change.
2690 * sysdeps/generic/backtrace.c: Provide generic implementation.
2699 * io/fts.c (fts_build): Define oflag only if needed.
2703 * sysdeps/libm-ieee754/w_exp10.c: Add missing close comment.
2715 * sysdeps/unix/sysv/linux/pread.c: Detect missing syscall, like poll().
2716 * sysdeps/unix/sysv/linux/pread64.c: Likewise.
2717 * sysdeps/unix/sysv/linux/pwrite.c: Likewise.
2718 * sysdeps/unix/sysv/linux/pwrite64.c: Likewise.
2731 * nss/nss_files/files-key.c: Implement it.
2741 * math/libm-test.c (main): Call exp10_test.
2762 * sysdeps/m68k/fpu/e_exp10.c: New file.
2763 * sysdeps/m68k/fpu/e_exp10f.c: New file.
2764 * sysdeps/m68k/fpu/e_exp10l.c: New file.
2790 * sysdeps/libm-ieee754/e_exp10.c: New file.
2791 * sysdeps/libm-ieee754/e_exp10f.c: New file.
2792 * sysdeps/libm-ieee754/e_exp10l.c: New file.
2793 * sysdeps/libm-ieee754/w_exp10.c: New file.
2794 * sysdeps/libm-ieee754/w_exp10f.c: New file.
2795 * sysdeps/libm-ieee754/w_exp10l.c: New file.
2796 * sysdeps/libm-ieee754/k_standard.c: Add exception code for exp10.
2816 * sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Undo last patch.
2817 * misc/tst/mntent.c: Adjust code for this change.
2819 * io/fts.c: Updated from a slightly more recent BSD version.
2829 * db2/btree/bt_close.c: Likewise.
2830 * db2/btree/bt_compare.c: Likewise.
2831 * db2/btree/bt_conv.c: Likewise.
2832 * db2/btree/bt_cursor.c: Likewise.
2833 * db2/btree/bt_delete.c: Likewise.
2834 * db2/btree/bt_open.c: Likewise.
2835 * db2/btree/bt_page.c: Likewise.
2836 * db2/btree/bt_put.c: Likewise.
2837 * db2/btree/bt_rec.c: Likewise.
2838 * db2/btree/bt_recno.c: Likewise.
2839 * db2/btree/bt_rsearch.c: Likewise.
2840 * db2/btree/bt_search.c: Likewise.
2841 * db2/btree/bt_split.c: Likewise.
2842 * db2/btree/bt_stat.c: Likewise.
2844 * db2/btree/btree_auto.c: Likewise.
2845 * db2/clib/getlong.c: Likewise.
2846 * db2/common/db_appinit.c: Likewise.
2847 * db2/common/db_apprec.c: Likewise.
2848 * db2/common/db_byteorder.c: Likewise.
2849 * db2/common/db_err.c: Likewise.
2850 * db2/common/db_log2.c: Likewise.
2851 * db2/common/db_region.c: Likewise.
2852 * db2/common/db_salloc.c: Likewise.
2853 * db2/common/db_shash.c: Likewise.
2854 * db2/db/db.c: Likewise.
2856 * db2/db/db_auto.c: Likewise.
2857 * db2/db/db_conv.c: Likewise.
2858 * db2/db/db_dispatch.c: Likewise.
2859 * db2/db/db_dup.c: Likewise.
2860 * db2/db/db_overflow.c: Likewise.
2861 * db2/db/db_pr.c: Likewise.
2862 * db2/db/db_rec.c: Likewise.
2863 * db2/db/db_ret.c: Likewise.
2864 * db2/db/db_thread.c: Likewise.
2865 * db2/db185/db185.c: Likewise.
2867 * db2/dbm/dbm.c: Likewise.
2868 * db2/hash/hash.c: Likewise.
2870 * db2/hash/hash_auto.c: Likewise.
2871 * db2/hash/hash_conv.c: Likewise.
2872 * db2/hash/hash_debug.c: Likewise.
2873 * db2/hash/hash_dup.c: Likewise.
2874 * db2/hash/hash_func.c: Likewise.
2875 * db2/hash/hash_page.c: Likewise.
2876 * db2/hash/hash_rec.c: Likewise.
2877 * db2/hash/hash_stat.c: Likewise.
2908 * db2/lock/lock.c: Likewise.
2909 * db2/lock/lock_conflict.c: Likewise.
2910 * db2/lock/lock_deadlock.c: Likewise.
2911 * db2/lock/lock_region.c: Likewise.
2912 * db2/lock/lock_util.c: Likewise.
2913 * db2/log/log.c: Likewise.
2915 * db2/log/log_archive.c: Likewise.
2916 * db2/log/log_auto.c: Likewise.
2917 * db2/log/log_compare.c: Likewise.
2918 * db2/log/log_findckp.c: Likewise.
2919 * db2/log/log_get.c: Likewise.
2920 * db2/log/log_put.c: Likewise.
2921 * db2/log/log_rec.c: Likewise.
2922 * db2/log/log_register.c: Likewise.
2923 * db2/mp/mp_bh.c: Likewise.
2924 * db2/mp/mp_fget.c: Likewise.
2925 * db2/mp/mp_fopen.c: Likewise.
2926 * db2/mp/mp_fput.c: Likewise.
2927 * db2/mp/mp_fset.c: Likewise.
2928 * db2/mp/mp_open.c: Likewise.
2929 * db2/mp/mp_pr.c: Likewise.
2930 * db2/mp/mp_region.c: Likewise.
2931 * db2/mp/mp_sync.c: Likewise.
2933 * db2/mutex/mutex.c: Likewise.
2937 * db2/os/os_abs.c: Likewise.
2938 * db2/os/os_alloc.c: Likewise.
2939 * db2/os/os_config.c: Likewise.
2940 * db2/os/os_dir.c: Likewise.
2941 * db2/os/os_fid.c: Likewise.
2942 * db2/os/os_fsync.c: Likewise.
2943 * db2/os/os_map.c: Likewise.
2944 * db2/os/os_oflags.c: Likewise.
2945 * db2/os/os_open.c: Likewise.
2946 * db2/os/os_rpath.c: Likewise.
2947 * db2/os/os_rw.c: Likewise.
2948 * db2/os/os_seek.c: Likewise.
2949 * db2/os/os_sleep.c: Likewise.
2950 * db2/os/os_spin.c: Likewise.
2951 * db2/os/os_stat.c: Likewise.
2952 * db2/os/os_unlink.c: Likewise.
2953 * db2/progs/db_archive/db_archive.c: Likewise.
2954 * db2/progs/db_checkpoint/db_checkpoint.c: Likewise.
2955 * db2/progs/db_deadlock/db_deadlock.c: Likewise.
2956 * db2/progs/db_dump/db_dump.c: Likewise.
2957 * db2/progs/db_dump185/db_dump185.c: Likewise.
2958 * db2/progs/db_load/db_load.c: Likewise.
2959 * db2/progs/db_printlog/db_printlog.c: Likewise.
2960 * db2/progs/db_recover/db_recover.c: Likewise.
2961 * db2/progs/db_stat/db_stat.c: Likewise.
2962 * db2/txn/txn.c: Likewise.
2964 * db2/txn/txn_auto.c: Likewise.
2965 * db2/txn/txn_rec.c: Likewise.
2967 * elf/rtld.c: Move definition of __libc_stack_end to ...
2970 * sysdeps/unix/sysv/linux/fstatvfs.c: Handle nodiratime option.
2974 * sysdeps/generic/libc-start.c: Always set __libc_stack_end.
2975 * sysdeps/i386/backtrace.c: Test whether frame pointer is legal
2980 * sysdeps/unix/sysv/linux/fstatvfs.c: Handle constant option string
3003 * sysdeps/generic/backtrace.c: New file.
3004 * sysdeps/generic/backtracesyms.c: New file.
3005 * sysdeps/generic/elf/backtracesyms.c: New file.
3006 * sysdeps/i386/backtrace.c: New file.
3008 * debug/backtrace-tst.c: New file.
3013 * elf/sprof.c: Implement call graph profiling.
3015 * sysdeps/generic/getenv.c: Optimize to use strncmp less often.
3019 * pwd/fgetpwent_r.c (__fgetpwent_r): Correct buffer overflow fix.
3020 * grp/fgetgrent_r.c (__fgetgrent_r): Likewise.
3021 * shadow/fgetspent_r.c (__fgetspent_r): Likewise.
3026 * libio/genops.c (__underflow): Read character from read pointer
3033 * elf/dl-reloc.c (_dl_relocate_object): Take extra argument, pass
3037 * elf/dl-open.c (_dl_open): Call relocation function with extra
3039 * elf/rtld.c: Likewise.
3040 * elf/dl-profile.c (_dl_mcount): Don't mark as internal function.
3047 * elf/dl-support.c: Define __libc_stack_end.
3048 * elf/rtld.c: Likewise.
3049 * sysdeps/generic/libc-start.c: Store last stack address in
3057 * elf/sprof.c: Implement flat profiling.
3059 * libio/fgetc.c: Call _IO_cleanup_region_end with 0 and call
3061 * libio/fileops.c: Likewise.
3062 * libio/fputc.c: Likewise.
3063 * libio/freopen.c: Likewise.
3064 * libio/freopen64.c: Likewise.
3065 * libio/fseek.c: Likewise.
3066 * libio/fseeko.c: Likewise.
3067 * libio/fseeko64.c: Likewise.
3068 * libio/ftello.c: Likewise.
3069 * libio/ftello64.c: Likewise.
3070 * libio/getc.c: Likewise.
3071 * libio/getchar.c: Likewise.
3072 * libio/iofclose.c: Likewise.
3073 * libio/iofflush.c: Likewise.
3074 * libio/iofgetpos.c: Likewise.
3075 * libio/iofgetpos64.c: Likewise.
3076 * libio/iofgets.c: Likewise.
3077 * libio/iofputs.c: Likewise.
3078 * libio/iofread.c: Likewise.
3079 * libio/iofsetpos.c: Likewise.
3080 * libio/iofsetpos64.c: Likewise.
3081 * libio/ioftell.c: Likewise.
3082 * libio/iofwrite.c: Likewise.
3083 * libio/iogetdelim.c: Likewise.
3084 * libio/iogets.c: Likewise.
3085 * libio/ioputs.c: Likewise.
3086 * libio/ioseekoff.c: Likewise.
3087 * libio/ioseekpos.c: Likewise.
3088 * libio/iosetbuffer.c: Likewise.
3089 * libio/iosetvbuf.c: Likewise.
3090 * libio/ioungetc.c: Likewise.
3091 * libio/iovsprintf.c: Likewise.
3092 * libio/iovsscanf.c: Likewise.
3093 * libio/oldfileops.c: Likewise.
3094 * libio/oldiofclose.c: Likewise.
3095 * libio/peekc.c: Likewise.
3096 * libio/putc.c: Likewise.
3097 * libio/putchar.c: Likewise.
3098 * libio/rewind.c: Likewise.
3100 * malloc/mtrace.c: Pretty print.
3104 * nis/nis_printf.c: Optimize I/O a little bit.
3110 * sysdeps/posix/sigvec.c: Rewrite the use definitions from
3114 * sysdeps/posix/mkstemp.c: Save one precious byte of rodata.
3128 * sunrpc/xdr_rec.c (xdrrec_create): Add cast for *_ops array since
3130 * sunrpc/xdr_mem.c (xdrmem_create): Likewise.
3131 * sunrpc/xdr_stdio.c (xdrstdio_create): Likewise.
3169 * login/login.c (login): Let pututline take care of finding the
3178 * login/tst-utmp.c: New file.
3179 * login/tst-utmpx.c: New file.
3183 * sysdeps/mach/hurd/errlist.c (sys_nerr, _sys_nerr): Make weak
3189 * sysdeps/generic/updwtmpx.c: Rename function to updwtmpx.
3194 * sysdeps/mach/hurd/read.c: Rename function to __libc_read and
3196 * sysdeps/mach/hurd/write.c: Likewise.
3216 * sysdeps/generic/socket.c (__socket): Renamed from socket, and
3218 * sysdeps/mach/hurd/socket.c (__socket): Likewise.
3222 * sysdeps/mach/hurd/ftruncate.c (__ftruncate): Rename from old
3227 * grp/fgetgrent_r.c: Use &errno instead of __errno_location ().
3228 * inet/getnetgrent_r.c: Likewise.
3229 * nss/getXXbyYY_r.c: Likewise.
3230 * nss/getXXent_r.c: Likewise.
3231 * pwd/fgetpwent_r.c: Likewise.
3232 * shadow/sgetspent_r.c: Likewise.
3233 * shadow/fgetspent_r.c: Likewise.
3234 * sunrpc/publickey.c: Likewise.
3255 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c (DL_FIND_ARG_COMPONENTS):
3261 * posix/regex.c: Include <wchar.h> before <wctype.h>, to work around
3288 * sysdeps/arm/fpu/feholdexcpt.c: New file.
3306 * nis/nis_call.c: Make directory search faster.
3308 * nis/nis_callback.c: Insert public key of user in callback data.
3310 * nis/nis_clone_obj.c: Make size from type u_long, not u_int.
3312 * nis/nis_creategroup.c: Check for NULL pointer, fill in more fields.
3314 * nis/nis_findserv.c: Rename __pmap_getport to __pmap_getnisport.
3320 * sunrpc/auth_des.c: Move prototypes from here ...
3323 * sunrpc/clnt_tcp.c: Add more control flags.
3324 * sunrpc/clnt_udp.c: Likewise.
3326 * sunrpc/netname.c (host2netname): Remove prefixing dot from
3332 * sunrpc/svcauth_des.c: Use key_decryptsession_pk to avoid deadlock.
3336 * locale/loadlocale.c (_nl_load_locale): Don't allow too small
3390 * resolv/res_send.c: Security fixes from bind 4.9.7-REL.
3392 * resolv/gethnamaddr.c: Likewise.
3394 * resolv/res_comp.c: Likewise.
3398 * sysdeps/mach/hurd/wait4.c (__wait4): Use ANSI-style definition
3417 * sysdeps/unix/sysv/linux/i386/chown.c: Fix comment.
3433 * intl/dcgettext.c: Fix typo.
3454 * sysdeps/mach/hurd/errlist.c (ERR_REMAP): Use err_get_code
3481 * elf/dl-close.c (_dl_close): Add debugging message.
3491 * sysdeps/generic/_strerror.c (__strerror_r): Don't return NULL
3503 * hesiod/hesiod.c (read_config_file): Fix typo.
3509 * csu/Makefile (distribute): Add munch-tmpl.c.
3513 * nis/nis_defaults.c: Fix buffer problems and typos.
3517 * intl/dcgettext.c: Don't use any alloca hacks if C_ALLOCA is defined.
3522 * stdlib/random_r.c (__random_r): Rewrite last patch to fix buffer
3525 * libio/strops.c (_IO_str_underflow): Read newly available
3538 * catgets/open_catalog.c (__open_catalog): Use byteswap.h
3543 * stdlib/random_r.c: Help gcc to optimize the code.
3548 * iconv/iconv_prog.c (print_known_names): Use strverscmp in all
3553 * timezone/test-tz.c: The test with TZ=UTC0 seems to work - enable
3558 * wcsmbs/wcsnrtombs.c: Correct computation of result.
3559 * wcsmbs/wcsrtombs.c: Likewise.
3561 * wcsmbs/Makefile (tests): Add wcsmbs-tst1.c.
3562 * wcsmbs/wcsmbs-tst1.c: New file.
3564 * iconv/loop.c (COUNT_CONVERTED): Correct computation.
3566 * locale/C-ctype.c (_nl_C_LC_CTYPE): Define MB_CUR_MAX for C locale
3569 * locale/setlocale.c: Don't make _nl_current_* and _nl_C_* references
3577 * sysdeps/arm/fpu/fesetround.c: Likewise.
3578 * sysdeps/arm/fpu/fclrexcpt.c: Likewise.
3579 * sysdeps/arm/fpu/fsetexcptflag.c: Likewise.
3580 * sysdeps/arm/fpu/ftestexcpt.c: Likewise.
3581 * sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
3582 * sysdeps/arm/fpu/fegetenv.c: Likewise.
3583 * sysdeps/arm/fpu/fesetenv.c: Likewise.
3587 * elf/dl-load.c (_dl_map_object_from_fd): Get file header with
3592 * sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c
3594 * sysdeps/unix/sysv/linux/alpha/oldglob.c: Include sys/types.h.
3604 * stdio-common/vfprintf.c (process_arg): Fix typo.
3613 * math/libm-test.c (hypot_test): Fix a typo.
3617 * stdio-common/vfprintf.c: When precision is specified for %ls or
3636 * elf/dl-close.c: Call shared object terminators at the right time.
3653 * sysdeps/generic/setenv.c: Protect against GNU C extension.
3660 (CFLAGS-zdump.c): Add $(tz-cflags).
3662 * timezone/zdump.c (abbr): Use TM_ZONE if defined. Add const to
3667 * time/tzfile.c (__tzfile_compute): Undo last change. Instead
3670 * time/tzset.c: Update prototype of __tzfile_compute.
3691 * elf/dl-load.c: Rename option and variable from ignore-rpath to
3693 * elf/dl-support.c: Likewise.
3695 * elf/rtld.c: Likewise.
3700 * elf/rtld.c: Recognize --ignore-rpath argument and set _dl_ignore_path
3703 * elf/dl-load.c (decompose_rpath): Compare name of handled shared
3705 * elf/dl-support.c: Define _dl_ignore_path for static binaries.
3709 * elf/dl-load.c (decompose_rpath): Remove `room' parameter. Use
3729 * elf/rtld.c (process_envvars): Fix typo. Don't handle
3731 * intl/dcgettext.c: In SUID binaries don't let language part of
3735 * locale/findlocale.c (_nl_find_locale): Use _nl_find_locale to get
3738 * locale/setlocale.c: Fix typo.
3768 * malloc/malloc.c: Likewise.
3769 * hurd/hurdsig.c (_hurd_internal_post_signal): Likewise.
3778 * sysdeps/generic/utmp_file.c (TIMEOUT): New macro.
3821 * sunrpc/svc_tcp.c: Add FreeBSD DoS patch.
3822 * sunrpc/xdr_rec.c: Likewise.
3830 * posix/runptests.c: New file.
3836 * iconv/loop.c: Let user add code to use and set paramaters.
3838 * iconvdata/iso-2022-kr.c: Correct to-loop.
3840 * iconvdata/iso-2022-kr.c (PREPARE_LOOP): Use correct variable to
3853 * iconv/gconv_open.c (__gconv_open): Initialize invocation_counter
3855 * wcsmbs/btowc.c: Likewise.
3856 * wcsmbs/mbrtowcs.c: Likewise.
3857 * wcsmbs/mbsnrtowcs.c: Likewise.
3858 * wcsmbs/mbsrtowcs.c: Likewise.
3859 * wcsmbs/wcrtomb.c: Likewise.
3860 * wcsmbs/wcsnrtombs.c: Likewise.
3861 * wcsmbs/wcsrtombs.c: Likewise.
3862 * wcsmbs/wctob.c: Likewise.
3863 * iconv/skeleton.c: Increment invocation_counter.
3864 * iconvdata/iso-2022-kr.c: When used in iconv() emit designator
3867 * iconv/skeleton.c (FROM_DIRECTION): Completely embrace expression.
3868 * iconvdata/iso-2022-jp.c: Likewise.
3869 * iconvdata/iso646.c: Likewise.
3875 * iconv/gconv_db.c (derivation_lookup): Use __tfind correctly.
3877 * sysdeps/generic/setenv.c (setenv): Remove optimization for
3882 * posix/wordexp-test.c: Avoid duplicate messages.
3884 * sysdeps/generic/setenv.c: Use __tfind and __tsearch, not tfind and
3888 * time/tzfile.c (__tzfile_compute): Take new arguments. Store
3890 * time/tzset.c (__tz_convert): Pass extra parameters to
3949 and .c files.
3953 * wcsmbs/wcsmbsload.c (extract_charset_name): Use strcspn instead
3958 * time/tzfile.c (__tzfile_read): Remove unused variable info.
3968 * locale/programs/ld-ctype.c: Write correct mb_cur_max value.
3976 * sysdeps/generic/putenv.c: Use __setenv and __unsetenv, not setenv
3978 * sysdeps/generic/setenv.c: Prevent unnecessary memory leaks.
3981 * time/tzfile.c: Correct handling of global variables daylight,
3983 * time/tzset.c: Likewise.
3985 * timezone/tst-timezone.c: New file.
3998 * stdlib/tst-strtod.c: Add test for -0.0.
4002 * wcsmbs/wcsmbsload.c (extract_charset_name): Fix silly bugs in
4007 * iconvdata/8bit-gap.c (BODY): Don't fall off the end of the gap
4033 * wcsmbs/wcsmbsload.c (extract_charset_name): Pass correctly
4039 * posix/glob.c: Move to ...
4040 * sysdeps/generic/glob.c: ...here.
4043 * sysdeps/unix/sysv/linux/alpha/glob.c: New file.
4044 * sysdeps/unix/sysv/linux/alpha/oldglob.c: New file.
4045 * sysdeps/unix/sysv/linux/alpha/Dist: Add oldglob.c.
4058 * nis/ypclnt.c: Add: #include <errno.h>.
4072 * nis/ypclnt.c: Move "(none)" domainname check from __yp_check to
4077 * sysdeps/posix/profil.c (__profil): Don't define act and timer
4082 * malloc/malloc.c: Fix for NO_THREADS case.
4098 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c
4106 * misc/tst-mntent.c: New file.
4157 * interp.c: Moved to elf.
4158 * set-init.c: Moved to csu.
4159 * munch-init.c: Likewise.
4161 * version.c: Likewise.
4187 * iconv/Makefile (distribute): Add loop.s and skeleton.c.
4201 * iconv/gconv_conf.c (builtin_modules): Initialize cost_hi from
4206 * iconv/gconv_db.c (find_derivation): When look for cost examine
4218 * malloc/malloc.c (top_check): Fix last change.
4243 * malloc/malloc.c (top_check): Add void as parameter to silent gcc.
4251 * math/libm-test.c: Update many of the epsilon to match actual
4254 * sysdeps/libm-ieee754/e_exp.c: Reduce the number of branches.
4255 * sysdeps/libm-ieee754/e_expf.c: Likewise.
4256 * sysdeps/libm-ieee754/s_exp2.c: Likewise.
4257 * sysdeps/libm-ieee754/s_exp2f.c: Likewise.
4259 * sysdeps/libm-ieee754/e_pow.c: Correct typo.
4261 * sysdeps/powerpc/elf/libc-start.c: New file.
4263 * sysdeps/powerpc/elf/start.c: Delete.
4268 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Correct previous
4281 * malloc/malloc.c (chunk2mem_check, top_check): New functions.
4288 * math/libm-test.c (pow_test): Add test for special value from PR
4331 * string/strcoll.c: Use uint32_t instead of u_int32_t.
4341 * locale/programs/localedef.c (options): Fix help message.
4350 * malloc/malloc.c (ptmalloc_init_all): New function. Similar to
4366 * elf/rtld.c (dl_main): Fix check for number of references to
4371 * elf/rtld.c (dl_main): Check has_interp after executing platform
4390 * sysdeps/unix/sysv/linux/tcsetattr.c: Use memcpy to copy the c_cc
4392 * sysdeps/unix/sysv/linux/tcgetattr.c: Likewise. Initialize rest
4446 * inet/tst-ether_aton.c: Include <stdio.h>.
4450 * inet/ether_aton.c: Including netinet/if_ether.h is not necessary.
4455 * locale/programs/repertoire.c: New file.
4457 * locale/programs/charmap.c: Starting fixing character set handling
4459 * locale/programs/charset.c: Likewise.
4461 * locale/programs/ld-collate.c: Likewise.
4462 * locale/programs/ld-ctype.c: Likewise.
4463 * locale/programs/linereader.c: Likewise.
4464 * locale/programs/localedef.c: Likewise.
4469 * locale/programs/stringtrans.c: Likewise.
4471 * locale/programs/locfile.c: Interpret I18NPATH value as base of
4486 * sysdeps/unix/arm/start.c: New file; startup code for ARM a.out
4491 * locale/programs/localedef.c: Recognize repertoire-map option.
4495 * locale/programs/linereader.c (get_toplvl_escape): Fix typo in
4501 * resolv/inet_addr.c (inet_aton): Use __strtoul_internal to
4504 * resolv/tst-aton.c: New file.
4513 * wcsmbs/mbsnrtowcs.c: Remove variable to pass to conversion function
4515 * wcsmbs/mbsrtowcs.c: Likewise.
4516 * wcsmbs/wcsnrtombs.c: Likewise.
4517 * wcsmbs/wcsrtombs.c: Likewise.
4519 * wcsmbs/btowc.c (converted): Rename variable to dummy to make clear
4521 * wcsmbs/wctoc.c: Likewise.
4523 * wcsmbs/mbsrtowcs.c: Optimize a bit more.
4524 * wcsmbs/wcsrtombs.c: Likewise.
4530 * iconv/skeleton.c: Correct counting of actually converted
4533 * intl/localealias.c (read_alias_file): Use unsigned char for
4535 * intl/l10nflist.c (_nl_normalize_codeset): Use unsigned char *
4538 * intl/bindtextdom.c (BINDTEXTDOMAIN): Don't define local variable
4542 * stdio-common/vfprintf.c [%S]: Don't clear mbstate twice;
4547 * iconv/gconv_simple.c: Fix endian bug. Don't put side effects in
4557 * sysdeps/unix/sysv/linux/semctl.c (semctl): Define own union
4559 * sysdeps/generic/semctl.c: Don't use union semun.
4563 * string/basename.c [!_LIBC]: Define function as gnu_basename.
4565 * posix/getopt.c [!__GNU_LIBRARY__]: Include string.h or
4574 * inet/tst-ether_aton.c: New file.
4576 * inet/ether_aton_r.c (ether_aton_r): Preserve high-nibble value
4578 * inet/ether_aton.c (ether_aton): Declare result variable static.
4585 * stdio-common/tst-wc-printf.c: New file. Test for %S and %C format.
4595 * intl/dcgettext.c: Remove unneeded definition of
4611 * iconvdata/iso646.c (BODY): Don't use character constants that
4639 * sysdeps/unix/sysv/linux/ttyname.c,
4640 sysdeps/unix/sysv/linux/ttyname_r.c: New files, like
4641 sysdeps/posix/ttyname*.c, but look in /dev/pts first.
4645 * sysdeps/unix/sysv/linux/ptsname.c: Fix off-by-one bug in second
4684 * iconvdata/iso-2022-kr.c: New file.
4693 * iconvdata/iso8859-5.c: Change to use gap method.
4694 * iconvdata/iso8859-7.c: Likewise.
4695 * iconvdata/iso8859-8.c: Likewise.
4696 * iconvdata/iso8859-10.c: Likewise.
4699 * iconv/skeleton.c: Allow END_LOOP do be defined and use it at the
4701 * iconvdata/iso-2022-jp.c: New file.
4703 * iconvdata/ksc5601.c: Don't use uint16_t to represent byte sequence.
4705 * iconvdata/euckr.c: Adapt for changed ksc5601.h interface.
4706 * iconvdata/uhc.c: Likewise.
4710 * iconvdata/iso646.c (gconv_open): Correctly initialize the character
4722 * iconvdata/cp737.c: New file.
4724 * iconvdata/cp775.c: New file.
4726 * iconvdata/cp874.c: New file.
4742 * elf/dl-load.c: Include sys/param.h for MAX.
4752 * termios/cfsetspeed.c: Make code cleaner and add missing const.
4755 * inet/rcmd.c (__ivaliduser): Check buf for being NULL before
4765 * inet/rcmd.c (iruserok): Initialize hostf variable to NULL.
4773 * elf/dl-load.c (fillin_rpath): Handle empty element returned by
4779 * iconv/gconv_simple.c: Define unicodelittle functions.
4781 * iconv/iconv_prog.c: Make program print information about position
4784 * iconv/skeleton.c: Use __strcasecmp instead of __strcasestr for
4786 * iconvdata/big5.c (CHARSET_NAME): Adapt for this.
4787 * iconvdata/ebcdic-at-de-a.c: Likewise.
4788 * iconvdata/ebcdic-at-de.c: Likewise.
4789 * iconvdata/ebcdic-ca-fr.c: Likewise.
4790 * iconvdata/euccn.c: Likewise.
4791 * iconvdata/eucjp.c: Likewise.
4792 * iconvdata/euckr.c: Likewise.
4793 * iconvdata/euctw.c: Likewise.
4794 * iconvdata/hp-roman8.c: Likewise.
4795 * iconvdata/iso6937.c: Likewise.
4796 * iconvdata/iso8859-1.c: Likewise.
4797 * iconvdata/iso8859-10.c: Likewise.
4798 * iconvdata/iso8859-2.c: Likewise.
4799 * iconvdata/iso8859-3.c: Likewise.
4800 * iconvdata/iso8859-4.c: Likewise.
4801 * iconvdata/iso8859-5.c: Likewise.
4802 * iconvdata/iso8859-6.c: Likewise.
4803 * iconvdata/iso8859-7.c: Likewise.
4804 * iconvdata/iso8859-8.c: Likewise.
4805 * iconvdata/iso8859-9.c: Likewise.
4806 * iconvdata/johab.c: Likewise.
4807 * iconvdata/koi-8.c: Likewise.
4808 * iconvdata/koi8-r.c: Likewise.
4809 * iconvdata/latin-greek-1.c: Likewise.
4810 * iconvdata/latin-greek.c: Likewise.
4811 * iconvdata/sjis.c: Likewise.
4812 * iconvdata/t61.c: Likewise.
4813 * iconvdata/uhc.c: Likewise.
4815 * iconvdata/iso646.c: Add support for more ISO 646 variants.
4872 * iconvdata/8bit-gap.c: Use 32 bit type for idx element of struct gap.
4875 * iconvdata/cp1250.c: New file.
4876 * iconvdata/cp1251.c: New file.
4877 * iconvdata/cp1252.c: New file.
4878 * iconvdata/cp1253.c: New file.
4879 * iconvdata/cp1254.c: New file.
4880 * iconvdata/cp1255.c: New file.
4881 * iconvdata/cp1256.c: New file.
4882 * iconvdata/cp1257.c: New file.
4883 * iconvdata/ebcdic-dk-no-a.c: New file.
4884 * iconvdata/ebcdic-dk-no.c: New file.
4885 * iconvdata/ebcdic-es-a.c: New file.
4886 * iconvdata/ebcdic-es-s.c: New file.
4887 * iconvdata/ebcdic-es.c: New file.
4888 * iconvdata/ebcdic-fi-se-a.c: New file.
4889 * iconvdata/ebcdic-fi-se.c: New file.
4890 * iconvdata/ebcdic-fr.c: New file.
4891 * iconvdata/ebcdic-is-friss.c: New file.
4892 * iconvdata/ebcdic-it.c: New file.
4893 * iconvdata/ebcdic-pt.c: New file.
4894 * iconvdata/ebcdic-uk.c: New file.
4895 * iconvdata/ebcdic-us.c: New file.
4896 * iconvdata/ibm037.c: New file.
4897 * iconvdata/ibm038.c: New file.
4898 * iconvdata/ibm1004.c: New file.
4899 * iconvdata/ibm1026.c: New file.
4900 * iconvdata/ibm1047.c: New file.
4901 * iconvdata/ibm256.c: New file.
4902 * iconvdata/ibm273.c: New file.
4903 * iconvdata/ibm274.c: New file.
4904 * iconvdata/ibm275.c: New file.
4905 * iconvdata/ibm277.c: New file.
4906 * iconvdata/ibm278.c: New file.
4907 * iconvdata/ibm280.c: New file.
4908 * iconvdata/ibm281.c: New file.
4909 * iconvdata/ibm284.c: New file.
4910 * iconvdata/ibm285.c: New file.
4911 * iconvdata/ibm290.c: New file.
4912 * iconvdata/ibm297.c: New file.
4913 * iconvdata/ibm420.c: New file.
4914 * iconvdata/ibm423.c: New file.
4915 * iconvdata/ibm424.c: New file.
4916 * iconvdata/ibm437.c: New file.
4917 * iconvdata/ibm500.c: New file.
4918 * iconvdata/ibm850.c: New file.
4919 * iconvdata/ibm851.c: New file.
4920 * iconvdata/ibm852.c: New file.
4921 * iconvdata/ibm855.c: New file.
4922 * iconvdata/ibm857.c: New file.
4923 * iconvdata/ibm860.c: New file.
4924 * iconvdata/ibm861.c: New file.
4925 * iconvdata/ibm862.c: New file.
4926 * iconvdata/ibm863.c: New file.
4927 * iconvdata/ibm864.c: New file.
4928 * iconvdata/ibm865.c: New file.
4929 * iconvdata/ibm868.c: New file.
4930 * iconvdata/ibm869.c: New file.
4931 * iconvdata/ibm870.c: New file.
4932 * iconvdata/ibm871.c: New file.
4933 * iconvdata/ibm875.c: New file.
4934 * iconvdata/ibm880.c: New file.
4935 * iconvdata/ibm891.c: New file.
4936 * iconvdata/ibm903.c: New file.
4937 * iconvdata/ibm904.c: New file.
4938 * iconvdata/ibm905.c: New file.
4939 * iconvdata/ibm918.c: New file.
4949 * elf/dl-load.c (_dl_init_paths): ';' is also a terminal for
4962 * sysdeps/mach/hurd/readdir64.c: New file.
4963 * sysdeps/mach/hurd/readdir64_r.c: New file.
4972 * elf/dlerror.c (dlerror): Don't assume that
4982 * sysdeps/gnu/utmp_file.c: Fix typo.
5021 * misc/Makefile: Drop bsd-compat.c. Make libbsd-compat.a
5023 * misc/bsd-compat.c: Removed.
5027 * iconv/loop.c: Allow EXTRA_LOOP_DECLS be defined and use it in
5029 * iconv/skeleton.c: Allow PREPARE_LOOP and EXTRA_LOOP_ARGS be defined
5033 * iconvdata/iso646.c: Rewrite to use loop.c and skeleton.c.
5041 * iconv/gconv_builtin.c (__gconv_builtin_trans): Initialize stateful
5043 * iconv/skeleton.c: Initialize stateful depending on whether or not
5045 * stdlib/mblen.c: Use stateful element of currently selected
5047 * stdlib/mbtowc.c: Likewise.
5048 * stdlib/wctomb.c: Likewise.
5052 * iconv/gconv.c (__gconv): Remove bogus input buffer size computation.
5054 * iconv/gconv_open.c (__gconv_open): Initialize outbufend element.
5056 * iconv/gconv_simple.c (__gconv_transform_internal_ascii): Don't use
5062 * iconv/loop.c: Require MIN_NEEDED_INPUT and MIN_NEEDED_OUTPUT to
5065 * iconv/skeleton.c: Also reset converted counter in case of an error.
5070 * iconvdata/iso8859-1.c: Swap MIN_NEEDED_INPUT and MIN_NEEDED_OUTPUT
5078 * elf/dl-minimal.c (__strtol_internal): Increment pointer to string
5082 * elf/rtld.c (dl_main): Test to avoid duplicate call of _dl_init_paths
5110 * sysdeps/mach/hurd/Dist: Add errlist.c to distribution.
5112 * sysdeps/mach/hurd/errlist.c: New file.
5124 * wcsmbs/wcsrtombs.c (__wcsrtombs): Initialize result to 0.
5125 * wcsmbs/wcsnrtombs.c: Likewise.
5129 * sysdeps/generic/dl-sysdep.c: Handle _dl_hwcap correctly.
5131 * wcsmbs/btowc.c (__btowc): Declare inptr as const char *.
5133 * time/strftime.c (my_strftime): Initialize pad variable in
5136 * iconvdata/big5.c: Don't use character constants in comparisons
5144 * elf/dl-minimal.c (__assert_perror_fail): Don't use strerror, use
5149 * iconv/iconv_prog.c (process_block): If loop is repeated, call iconv
5153 * iconv/gconv.c: Rewritten.
5155 * iconv/gconv_builtin.c: Likewise.
5157 * iconv/gconv_conf.c: Likewise.
5159 * iconv/gconv_open.c: Likewise.
5160 * iconv/gconv_simple.c: Likewise.
5161 * iconv/iconv.c: Likewise.
5162 * iconvdata/8bit-gap.c: Likewise.
5163 * iconvdata/8bit-generic.c: Likewise.
5165 * iconvdata/big5.c: Likewise.
5166 * iconvdata/cns11643.c: Likewise.
5168 * iconvdata/cns11643l1.c: Likewise.
5170 * iconvdata/ebcdic-at-de-a.c: Likewise.
5171 * iconvdata/ebcdic-at-de.c: Likewise.
5172 * iconvdata/ebcdic-ca-fr.c: Likewise.
5173 * iconvdata/euccn.c: Likewise.
5174 * iconvdata/eucjp.c: Likewise.
5175 * iconvdata/euckr.c: Likewise.
5176 * iconvdata/euctw.c: Likewise.
5177 * iconvdata/gb2312.c: Likewise.
5179 * iconvdata/hp-roman8.c: Likewise.
5180 * iconvdata/iso646.c: Likewise.
5181 * iconvdata/iso6937.c: Likewise.
5182 * iconvdata/iso8859-1.c: Likewise.
5183 * iconvdata/iso8859-10.c: Likewise.
5184 * iconvdata/iso8859-2.c: Likewise.
5185 * iconvdata/iso8859-3.c: Likewise.
5186 * iconvdata/iso8859-4.c: Likewise.
5187 * iconvdata/iso8859-5.c: Likewise.
5188 * iconvdata/iso8859-6.c: Likewise.
5189 * iconvdata/iso8859-7.c: Likewise.
5190 * iconvdata/iso8859-8.c: Likewise.
5191 * iconvdata/iso8859-9.c: Likewise.
5192 * iconvdata/jis0201.c: Likewise.
5194 * iconvdata/jis0208.c: Likewise.
5196 * iconvdata/jis0212.c: Likewise.
5198 * iconvdata/johab.c: Likewise.
5199 * iconvdata/koi-8.c: Likewise.
5200 * iconvdata/koi8-r.c: Likewise.
5201 * iconvdata/ksc5601.c: Likewise.
5203 * iconvdata/latin-greek-1.c: Likewise.
5204 * iconvdata/latin-greek.c: Likewise.
5206 * iconvdata/sjis.c: Likewise.
5207 * iconvdata/t61.c: Likewise.
5208 * iconvdata/uhc.c: Likewise.
5209 * wcsmbs/btowc.c: Likewise.
5210 * wcsmbs/mbrtowc.c: Likewise.
5211 * wcsmbs/mbsnrtowcs.c: Likewise.
5212 * wcsmbs/mbsrtowcs.c: Likewise.
5213 * wcsmbs/wcrtomb.c: Likewise.
5214 * wcsmbs/wcsmbsload.c: Likewise.
5215 * wcsmbs/wcsnrtombs.c: Likewise.
5216 * wcsmbs/wcsrtombs.c: Likewise.
5217 * wcsmbs/wctob.c: Likewise.
5218 * iconv/loop.c: New file.
5219 * iconv/skeleton.c: New file.
5221 * stdlib/mblen.c: Handle empty input string correctly.
5222 * stdlib/mbtowc.c: Likewise.
5224 * posix/getopt.c: Various cleanups.
5232 * sysdeps/generic/longjmp.c: Rename function to __libc_siglongjmp
5239 (CFLAGS-gconv_conf.c): Define STATIC_GCONV if omitting gconv_dl
5241 * iconv/gconv_db.c: If STATIC_GCONV defined, don't try to call
5246 * csu/init.c (_IO_stdin_used): Protect with USE_IN_LIBIO so that
5274 * sysdeps/generic/strcasestr.c: Undefine strcasestr, not strstr.
5279 * posix/regex.c: Rename __re_max_failures back to re_max_failures,
5288 * signal/sighold.c: Include stddef.h for NULL definition.
5289 * signal/sigrelse.c: Likewise.
5290 * sysdeps/posix/sigignore.c: Likewise.
5291 * sysdeps/posix/sigset.c: Likewise.
5292 * sysdeps/posix/waitid.c: Likewise.
5293 * sysdeps/unix/sysv/linux/rt_sigsuspend.c: Likewise.
5294 * sysdeps/unix/sysv/linux/rt_sigtimedwait.c: Likewise.
5295 * sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise.
5296 * wcsmbs/mbsrtowcs.c: Include stdlib.h for MB_CUR_MAX.
5302 * login/getutent.c (getutxent): Remove alias.
5303 * login/getutent_r.c (setutxent, pututxline, endutxent):
5305 * login/getutid.c (getutxid): Remove alias.
5306 * login/getutline.c (getutxline): Remove alias.
5313 * login/updwtmp.c: Moved to ...
5314 * sysdeps/generic/updwtmp.c: ... here. (updwtmp): Generalized by
5316 * sysdeps/gnu/updwtmp.c: New file. Use generic implementation with
5318 * sysdeps/unix/sysv/linux/updwtmp.c: Likewise.
5319 * login/utmp_file.c: Moved to ...
5320 * sysdeps/generic/utmp_file.c: ... here. (setutent_file):
5324 * sysdeps/gnu/utmp_file.c: New file. Use generic implementation
5326 * sysdeps/unix/sysv/linux/utmp_file.c: Likewise.
5335 * sysdeps/generic/setutxent.c: New file.
5336 * sysdeps/generic/getutxent.c: New file.
5337 * sysdeps/generic/endutxent.c: New file.
5338 * sysdeps/generic/getutxid.c: New file.
5339 * sysdeps/generic/getutxline.c: New file.
5340 * sysdeps/generic/pututxline.c: New file.
5341 * sysdeps/generic/utmpxname.c: New file.
5342 * sysdeps/generic/updwtmpx.c: New file.
5348 * posix/wordexp-test.c (main): Initialize ifs element of ts for
5357 * libio/oldfileops.c (_IO_old_file_seekoff): Define temporary st
5359 * libio/fileops.c: Remove macro definition of fstat, it is in the
5383 * iconv/gconv_simple.c: Implement UCS4<->INTERNAL converters.
5388 * iconv/iconv_prog.c: Don't mention INTERNAL in --list output.
5390 * wcsmbs/wcsmbsload.c: Change names to use INTERNAL.
5392 * iconv/gconv_simple.c: Adjust input buffer pointer for output buffer
5394 * iconvdata/8bit-gap.c: Likewise.
5395 * iconvdata/8bit-generic.c: Likewise.
5396 * iconvdata/big5.c: Likewise.
5397 * iconvdata/euccn.c: Likewise.
5398 * iconvdata/eucjp.c: Likewise.
5399 * iconvdata/euckr.c: Likewise.
5400 * iconvdata/euctw.c: Likewise.
5401 * iconvdata/iso646.c: Likewise.
5402 * iconvdata/iso6937.c: Likewise.
5403 * iconvdata/iso8859-1.c: Likewise.
5404 * iconvdata/johab.c: Likewise.
5405 * iconvdata/sjis.c: Likewise.
5406 * iconvdata/t61.c: Likewise.
5407 * iconvdata/uhc.c: Likewise.
5409 * iconvdata/8bit-gap.c: Correct access to to_ucs4 array.
5410 * iconvdata/8bit-generic.c: Likewise.
5439 * iconv/gconv_simple.c (__gconv_transform_ucs4_ascii): Fix typo in
5445 * stdlib/testmb.c (main): Simplify mbc array handling.
5449 * elf/dl-minimal.c (__strtol_internal): Correct range check. Fix
5454 * sysdeps/posix/mkstemp.c (mkstemp): Change value and v to 64
5459 * malloc/mtrace.c (mtrace): Use standard function setvbuf instead
5464 * stdio-common/perror.c: Include <string.h> for __strerror_r.
5473 * iconv/iconv_prog.c (main): Call process_block with OUTPUT stream,
5478 * iconv/gconv_builtin.c (__gconv_get_builtin_trans): Initialize
5481 * iconv/gconv_dl.c: Don't mark get_sym as internal function.
5483 * iconv/gconv_simple.c (__gconv_transform_ucs4_ascii): Correct loop
5499 * test-skeleton.c: Provide hook for initializing code before the fork.
5500 * rt/tst-aio.c: Use PREPARE hook to make suer temp files are always
5503 * libio/fcloseall.c (__fcloseall): Return return value of _IO_cleanup.
5504 * libio/genops.c (_IO_cleanup): Return return value of _IO_flush_all.
5508 * stdlib/test-canon2.c: New file.
5509 * stdlib/canonicalize.c (canonicalize): Allow RESOLVED parameter to
5517 * catgets/open_catalog.c (__open_catalog): Fix problems with
5521 * elf/dl-minimal.c (__strtol_internal): Prevent overflow warnings.
5530 * string/strerror_r.c: Removed.
5531 * string/strerror.c: Call __strerror_r for doing the real work.
5532 * sysdeps/generic/_strerror.c: Rename function to __strerror_r and
5534 * sysdeps/mach/_strerror.c: Likewise.
5535 * assert/assert-perr.c: Use __strerror_r instead of _strerror_internal.
5536 * elf/dl-error.c (_dl_signal_error): Likewise.
5537 * elf/dl-profile.c (_dl_start_profile): Likewise.
5538 * gmon/gmon.c (write_gmon): Likewise.
5539 * stdio-common/perror.c: Likewise.
5540 * stdio-common/vfprintf.c: Likewise.
5554 * posix/regex.c: Rename __re_syntax_options back to
5566 * sysdeps/posix/mktemp.c: Increment `value' in a way which touches
5568 * sysdeps/posix/mkstemp.c: Likewise.
5572 * iconvdata/8bit-gap.c: Simplify step data handling.
5573 * iconvdata/8bit-generic.c: Likewise.
5574 * iconvdata/big5.c: Likewise.
5575 * iconvdata/euccn.c: Likewise.
5576 * iconvdata/eucjp.c: Likewise.
5577 * iconvdata/euckr.c: Likewise.
5578 * iconvdata/euctw.c: Likewise.
5579 * iconvdata/iso6937.c: Likewise.
5580 * iconvdata/iso8859-1.c: Likewise.
5582 * iconvdata/jis0212.c: Likewise.
5584 * iconvdata/johab.c: Likewise.
5586 * iconvdata/sjis.c: Likewise.
5587 * iconvdata/t61.c: Likewise.
5588 * iconvdata/uhc.c: Likewise.
5596 * iconvdata/cns11643.c: New file.
5598 * iconvdata/cns11643l1.c: New file.
5600 * iconvdata/euctw.c: New file.
5604 * iconvdata/eucjp.c: Several bug fixes and improvements.
5612 * iconvdata/eucjp.c: New file.
5613 * iconvdata/euccn.c: New file.
5615 * iconvdata/gb2312.c: New file.
5619 * iconvdata/euckr.c: Use stdint.h instead of inttypes.h.
5623 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c
5636 * iconvdata/sjis.c (gconv): Remove superfluous varaible declarations.
5640 * iconvdata/big5.c: New file.
5642 * time/mktime.c (TYPE_MAXIMUM): Add missing cast.
5647 * rt/tst-aio.c: Add test for aio_read and lio_listio.
5649 * rt/lio_listio.c: Correct total counter handling.
5651 * rt/aio_misc.c (handle_fildes_io): Correctly dequeue elements
5654 * test-skeleton.c (main): Make stdout unbuffered. Improve message
5657 * rt/aio_suspend.c (aio_suspend): Use PTHREAD_COND_INITIALIZER
5659 * rt/lio_listio.c (lio_listio): Likewise.
5660 * rt/lio_listio64.c (lio_listio64): Likewise.
5662 * nis/nis_findserv.c: Include sys/socket.h.
5669 * test-skeleton.c: Add support to remove temporary files.
5674 * rt/aio_misc.c: Correct fundamental bugs.
5675 * rt/aio_suspend.c: Correct bug in test for available request.
5677 * rt/lio_listio.c: Initialize conditional variable.
5678 * rt/lio_listio64.c: Likewise.
5679 * rt/tst-aio.c: New file.
5681 * sysdeps/libm-ieee754/s_signgam.c: Undo last change.
5682 * sysdeps/libm-ieee754/w_gamma.c: Likewise. Adopt for ISO C 9x.
5683 * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
5684 * sysdeps/libm-ieee754/w_gammal.c: Likewise.
5685 * sysdeps/libm-ieee754/w_lgamma.c: Likewise.
5686 * sysdeps/libm-ieee754/w_lgammaf.c: Likewise.
5687 * sysdeps/libm-ieee754/w_lgammal.c: Likewise.
5691 * posix/regex.c [_LIBC] (__re_syntax_options): Initialize to 0.
5695 * elf/dl-load.c (open_path): Use correct name for test whether
5698 * sysdeps/libm-ieee754/s_expm1.c: Remove variable one.
5699 * sysdeps/libm-ieee754/e_pow.c: Fix typo.
5702 * wcsmbs/wcstof_l.c: Declare ____wcstoull_l_internal.
5703 * wcsmbs/wcstod_l.c: Likewise.
5704 * wcsmbs/wcstold_l.c: Likewise.
5708 * malloc/mtrace.c (mtrace): Use smaller output buffer to reduce
5711 * inet/getnameinfo.c (getnameinfo): Change parameter to match
5720 * posix/regex.c: Define regerror really as __regerror.
5724 * stdlib/strtof_l.c: Declare ____strtoull_l_internal.
5725 * stdlib/strtod_l.c: Likewise.
5726 * stdlib/strtold_l.c: Likewise.
5732 * misc/syslog.c (closelog_internal): Set LogTag to NULL.
5748 * manual/examples/filesrv.c (main): Remove filename first.
5753 * manual/examples/mkfsock.c (make_named_socket): Use PF_LOCAL
5756 * manual/examples/filecli.c (main): Use AF_LOCAL
5761 * sysdeps/libm-ieee754/s_signgam.c: Define __signgam and make
5763 * sysdeps/libm-ieee754/w_lgamma.c: Use __signgam not signgam.
5764 * sysdeps/libm-ieee754/w_lgammaf.c: Likewise.
5765 * sysdeps/libm-ieee754/w_lgammal.c: Likewise.
5766 * sysdeps/libm-ieee754/w_gamma.c: Likewise.
5767 * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
5768 * sysdeps/libm-ieee754/w_gammal.c: Likewise.
5770 * login/utmp_daemon.c (open_socket): Use __connect not connect.
5798 * sysdeps/unix/sysv/linux/getcwd.c: Use PATH_MAX as default
5807 * elf/dl-load.c (print_search_path): Remove unused variable.
5811 * login/utmp_file.c: use __ftruncate not ftruncate.
5815 * login/utmp_daemon.c (open_socket): Use __socket not socket.
5816 * nscd/nscd_getpw_r.c (__nscd_getpw_r): use __snprintf and __readv
5818 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Use __snprintf not
5820 * stdlib/strtod.c: Call strtoull/wcstoull's internal functions
5825 * iconv/gconv_conf.c (__gconv_read_conf): Use __realpath not realpath.
5826 * iconv/gconv_db.c: Use __ protected regex functions.
5827 * iconv/gconv_simple.c: Use __mbsinit not mbsinit.
5828 * posix/getopt_init.c: Use __getpid not getpid.
5829 * posix/regex.c: Rename all global functions to start with __ and
5832 * stdlib/canonicalize.c: Define __realpath, make canonicalize_file_name
5835 * stdlib/strtod.c: Use __btowc instead of btowc.
5836 * stdlib/strtol.c: Likewise.
5837 * sysdeps/libm-ieee754/s_matherr.c: Weaken definition of matherr.
5838 * sysdeps/unix/sysv/linux/errlist.c: Make sure definitions of sys_nerr
5840 * wcsmbs/btowc.c: Define function as __btowc and make btowc weak alias.
5841 * wcsmbs/mbrtowc.c: Use __mbsinit not mbsinit.
5842 * wcsmbs/mbsnrtowcs.c: Likewise.
5843 * wcsmbs/mbsrtowcs.c: Likewise.
5844 * wcsmbs/wcsnrtombs.c: Likewise.
5845 * wcsmbs/wcsrtombs.c: Likewise.
5846 * wcsmbs/mbsinit.c: Define function as __mbsinit and make mbsinit
5849 * wctype/wctype.c: Define function as __wctype and make wctype
5855 * stdio-common/vfscanf.c: Perform test in %l[ handling correctly.
5866 * sysdeps/unix/sysv/linux/llseek.c: Likewise.
5867 * sysdeps/generic/lseek64.c (lseek64): Rename to __lseek64, and
5871 * libio/fileops.c (fstat) [_LIBC]: Use namespace clean function.
5878 * wcsmbs/btowc.c: Fix dozends of bugs in untested code.
5879 * wcsmbs/mbrtowc.c: Likewise.
5880 * wcsmbs/mbsnrtowcs.c: Likewise.
5881 * wcsmbs/mbsrtowcs.c: Likewise.
5882 * wcsmbs/wcrtomb.c: Likewise.
5883 * wcsmbs/wcsnrtombs.c: Likewise.
5884 * wcsmbs/wcsrtombs.c: Likewise.
5885 * wcsmbs/wctob.c: Likewise.
5887 * iconv/gconv-simple.c (__gconv_transform_ascii_ucs4): Compute
5891 * stdio-common/vfprintf.c (vfprintf): Clear state before used.
5893 * stdlib/strtod.c: Don't use mbtowc.
5897 * libio/fileops.c (_IO_file_xsgetn): Call __underflow () when
5902 * elf/dl-support.c (_dl_important_hwcaps): Define dummy version of
5922 * elf/dlerror.c: Use __asprintf, not asprintf.
5924 * stdio-common/asprintf.c: Define as __asprintf and make asprintf
5927 * elf/dl-minimal.c: Add definition of strtol and strtoul (und friends)
5930 * elf/dl-runtime.c: Undo last patch.
5932 * stdlib/strtod.c: Don't use mbtowc, use btowc.
5957 * posix/wordexp-test.c: Make IFS per test-case.
5971 * sysdeps/posix/mkstemp.c (mkstemp): Correct return value in case
5978 * iconv/gconv_conf.c (MAXPATHLEN): Define correctly.
5982 * iconv/gconv.c: Take care for NULL arguments.
5983 * iconv/gconv_dl.c: Make find_func function global.
5986 * iconv/gconv_simple.c: Add ASCII conversion functions.
5987 * locale/C-ctype.c: Correct charset name.
5992 * wcsmbs/btowc.c: Rewrite to use iconv functionality.
5993 * wcsmbs/mbrtowc.c: Likewise.
5994 * wcsmbs/mbsnrtowcs.c: Likewise.
5995 * wcsmbs/mbsrtowcs.c: Likewise.
5996 * wcsmbs/wcrtomb.c: Likewise.
5997 * wcsmbs/wcsnrtombs.c: Likewise.
5998 * wcsmbs/wcsrtombs.c: Likewise.
5999 * wcsmbs/wctob.c: Likewise.
6002 * wcsmbs/wcslen.c: Rename to __wcslen and make wcslen weak alias.
6003 * wcsmbs/wcsnlen.c: New file.
6004 * wcsmbs/wcsmbsload.c: New file.
6012 * string/strnlen.c: Rename to __strnlen and make strnlen weak alias.
6014 * sysdeps/posix/mktemp.c: Rewrite to allow many more files and
6016 * sysdeps/posix/mkstemp.c: Likewise.
6044 * sysdeps/unix/sysv/linux/sa_len.c: New file.
6045 * sysdeps/unix/sysv/linux/Dist: Add sa_len.c.
6059 * sysdeps/unix/sysv/linux/if_index.c: Remove use of SIOCGIFCOUNT
6065 * sysdeps/mach/hurd/dl-sysdep.c: Use __ptr_t not caddr_t.
6066 * iconv/gconv_conf.c: Define MAXPATHLEN if not available before.
6085 * elf/dl-load.c (decompose_rpath): Use local_strdup instead of
6097 * sysdeps/unix/bsd/unlockpt.c (unlockpt): Call __ptsname_r instead
6102 * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Likewise.
6103 * sysdeps/generic/ptsname.c (__ptsname_r): Likewise.
6104 * sysdeps/unix/grantpt.c (grantpt): Change check of return value
6106 * login/openpty.c (openpty): Likewise.
6110 * libio/fileops.c (_IO_file_xsgetn): Adjust pointers.
6120 * nis/ypclnt.c: Don't give YPERR_RPC back, use the do_ypcall
6125 * elf/dl-runtime.c (fixup, profile_fixup): The final arg to
6145 * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Copy to/from
6153 * sysdeps/generic/libc-start.c: Allow init and fini to be null.
6166 * manual/examples/mkfsock.c (make_named_socket): Use AF_LOCAL
6171 * iconv/gconv_simple.c: Rewrite to not make use of the mb*towc*
6176 * sysdeps/unix/start.c: Fix typo.
6180 * iconv/gconv_db.c (__gconv_find_transform): Fix typo.
6184 * sysdeps/libm-ieee754/e_acos.c: Optimize by splitting large
6186 * sysdeps/libm-ieee754/e_asin.c: Likewise.
6187 * sysdeps/libm-ieee754/e_j0.c: Likewise.
6188 * sysdeps/libm-ieee754/e_j1.c: Likewise.
6189 * sysdeps/libm-ieee754/e_log.c: Likewise.
6190 * sysdeps/libm-ieee754/e_pow.c: Likewise.
6191 * sysdeps/libm-ieee754/k_cos.c: Likewise.
6192 * sysdeps/libm-ieee754/k_sin.c: Likewise.
6193 * sysdeps/libm-ieee754/k_tan.c: Likewise.
6194 * sysdeps/libm-ieee754/s_atan.c: Likewise.
6195 * sysdeps/libm-ieee754/s_erf.c: Likewise.
6196 * sysdeps/libm-ieee754/s_expm1.c: Likewise.
6197 * sysdeps/libm-ieee754/s_log1p.c: Likewise.
6202 * iconv/gconv.c: Rewrite of the low-level of gconv.
6205 * iconv/gconv_close.c: Likewise.
6207 * iconv/gconv_dl.c: Likewise.
6209 * iconv/gconv_open.c: Likewise.
6210 * iconv/gconv_simple.c: Likewise.
6211 * iconvdata/8bit-gap.c: Adapt for rewrite.
6212 * iconvdata/8bit-generic.c: Likewise.
6213 * iconvdata/euckr.c: Likewise.
6214 * iconvdata/iso646.c: Likewise.
6215 * iconvdata/iso6937.c: Likewise.
6216 * iconvdata/iso8859-1.c: Likewise.
6217 * iconvdata/johab.c: Likewise.
6218 * iconvdata/sjis.c: Likewise.
6219 * iconvdata/t61.c: Likewise.
6220 * iconvdata/uhc.c: Likewise.
6227 * iconv/gconv_builtin.c: Adopt for gconv_int.h introduction.
6228 * iconv/gconv_close.c: Likewise.
6229 * iconv/gconv_conf.c: Likewise.
6230 * iconv/gconv_db.c: Likewise.
6231 * iconv/gconv_dl.c: Likewise.
6233 * iconv/gconv_open.c: Likewise.
6234 * iconv/iconv.c: Likewise.
6235 * iconv/iconv_close.c: Likewise.
6236 * iconv/iconv_open.c: Likewise.
6237 * iconv/iconv_prog.c: Likewise.
6241 * iconvdata/ksc5601.c: Correct Perl scripts and make them omit the
6246 * nis/nis_table.c (nis_list): Fix FOLLOW_PATH and ALL_RESULTS flags.
6281 * sysdeps/unix/sysv/linux/getcwd.c: Make compilable with kernels
6288 * stdlib/isomac.c: Use -isystem instead of -I for system include
6293 * resolv/res_comp.c (underscorechar): New.
6298 * intl/explodename.c (stdlib.h): Include that file only if
6330 * sysdeps/unix/sysv/linux/getcwd.c: Use getcwd syscall in Linux 2.1.92.
6334 * sysdeps/unix/sysv/linux/i386/chown.c: Handle old kernels without
6342 * iconvdata/iso646.c: Fix conversion from UCS4.
6345 * elf/dl-addr.c: Likewise.
6346 * elf/dl-close.c: Likewise.
6347 * elf/dl-debug.c: Likewise.
6348 * elf/dl-deps.c: Likewise.
6349 * elf/dl-error.c: Likewise.
6350 * elf/dl-fini.c: Likewise.
6351 * elf/dl-init.c: Likewise.
6352 * elf/dl-load.c: Likewise.
6353 * elf/dl-lookup.c: Likewise.
6354 * elf/dl-object.c: Likewise.
6355 * elf/dl-open.c: Likewise.
6356 * elf/dl-profile.c: Likewise.
6357 * elf/dl-reloc.c: Likewise.
6358 * elf/dl-runtime.c: Likewise.
6359 * elf/dl-symbol.c: Likewise.
6360 * elf/dl-version.c: Likewise.
6361 * elf/dlerror.c: Likewise.
6362 * sysdeps/generic/dl-sysdep.c: Likewise.
6364 * intl/finddomain.c: Likewise.
6366 * intl/loadmsgcat.c: Likewise.
6370 * iconv/gconv_simple.c: New builtins for UCS en/decoding.
6376 (distribute): Add iso646.c.
6379 * iconvdata/iso646.c: New file.
6384 * iconv/iconv_prog.c: Implement --list option to print available
6391 * libio/fileops.c (_IO_file_xsgetn): New function.
6397 * iconv/gconv_conf.c (builtin_aliases): New variable.
6399 * iconv/gconv_builtin.c (builtin_map): Define BUILTIN_ALIAS as an
6403 * iconv/gconv_simple.c (__gconv_transform_ucs4_utf8): Compute
6408 * sunrpc/clnt_udp.c (clntudp_call): Don't check the xid if
6454 * sysdeps/unix/sysv/linux/lddlibc4.c: Fix OB1 bug.
6494 * sysdeps/generic/dl-sysdep.c (_dl_important_hwcaps): Fix typo.
6506 * sysdeps/unix/bsd/ulimit.c: Include <ulimit.h>.
6510 * sysdeps/mach/hurd/dl-sysdep.c: Include <elf/ldsodefs.h>.
6511 * sysdeps/unix/bsd/getpt.c: Fix typo.
6524 * elf/dl-load.c: Rewrite search path handling.
6526 * elf/rtld.c (process_envvars): Recognize LD_HWCAP_MASK.
6532 * nss/nsswitch.c (__nss_lookup): Adjust comment.
6534 * sysdeps/generic/dl-sysdep.c (_dl_important_hwcaps): New
6545 * elf/dl-open.c (_dl_open): Fix a typo.
6554 * manual/examples/inetsrv.c (main): Change prototype of
6555 make_socket following change in mkisock.c.
6557 * manual/examples/inetcli.c (SERVERHOST): Use mescaline.gnu.org as
6560 isockadd.c.
6562 * manual/examples/mkisock.c (make_socket): Use uint16_t for port.
6563 * manual/examples/isockad.c (init_sockaddr): Likewise.
6565 * manual/examples/mkfsock.c (make_named_socket): Removed blank
6622 (CPPFLAGS-dl-load.c): Fix reference to object directory.
6648 * nss/getXXent_r.c (INTERNAL): Remove unused variable current_nip.
6650 * iconvdata/uhc.c (gconv): Remove unused variable idx.
6654 * sysdeps/unix/sysv/linux/Dist: Add lddlibc4.c.
6658 * nss/getXXent_r.c: Correctly handle failing setXXent function.
6670 * elf/rtld.c (dl_main): In --verify mode allow platform specifc action.
6673 * sysdeps/generic/dl-cache.c (_dl_correct_cache_id): New variable.
6679 * sysdeps/unix/sysv/linux/lddlibc4.c: Include error.h.
6696 * inet/rcmd.c (iruserok): Remain setuid to the local user
6706 * setjmp/tst-setjmp.c: Don't test __setjmp, test _setjmp instead.
6708 * nss/getXXent_r.c (REENTRANT_GETNAME): Avoid endless loop.
6716 * sysdeps/unix/sysv/linux/alpha/readdir.c (__readdir64): New
6726 * intl/bindtextdom.c [_LIBC]: Define strdup only if not yet
6762 * misc/error.c: Pretty print.
6776 * iconvdata/iso8859-1.c (gconv): Add cast to assignment from char
6778 * iconv/iconv_prog.c: Correctly test for write failure.
6781 * iconvdata/euckr.c: New file.
6782 * iconvdata/johab.c: New file.
6783 * iconvdata/ksc5601.c: New file.
6785 * iconvdata/uhc.c: New file.
6788 * libio/fileops.c (_IO_file_fopen): Interpret x flag to fopen.
6789 * stdio/fopen.c: Correct handling of 'x' flag.
6796 * sunrpc/key_prot.c: Likewise.
6806 * intl/textdomain.c [_LIBC]: Define strdup only if not yet
6811 * sysdeps/unix/sysv/linux/lddlibc4.c: New file.
6872 * sysdeps/unix/sysv/linux/adjtime.c: Make weak alias appear again.
6887 * posix/wordexp.c: Fix some memory leaks and makes $* more efficient.
6891 * posix/wordexp-test.c: Add new new test.
6895 * posix/regex.c (regex_compile): Last patch wasn't entirely
6909 * posix/regex.c: Undefine ISASCII and ISPRINT before defining for
6912 * posix/regex.c (regex_compile): Don't allow non-alphabet
6917 * posix/wordexp.c (w_newword): New function.
6932 * posix/wordexp-test.c: Two new tests.
6934 * posix/wordexp.c (parse_glob): Use w_addstr instead of realloc
6940 * elf/dl-close.c (_dl_close): Replace questionable memcpy by loop.
6946 * nscd/nscd.c: Add -g option to argp options.
6956 * malloc/mtrace.c: Include elf/ldsodefs.h instead of link.h.
6975 * sysdeps/mach/hurd/setsockopt.c (setsockopt): Make OPTVAL
6983 * elf/rtld.c: Include elf/ldsodefs.h not link.h.
6984 * elf/dl-minimal.c: Likewise.
6985 * sysdeps/generic/dl-sysdep.c: Likewise.
6986 * elf/sprof.c: Likewise.
6987 * elf/dlsym.c: Likewise.
6988 * elf/dlvsym.c: Likewise.
6989 * elf/dlerror.c: Likewise.
6990 * elf/dladdr.c: Likewise.
6991 * elf/dlclose.c: Likewise.
6992 * elf/dlopen.c: Likewise.
6993 * elf/dl-addr.c: Likewise.
6994 * elf/dl-close.c: Likewise.
6995 * elf/dl-debug.c: Likewise.
6996 * elf/dl-deps.c: Likewise.
6997 * elf/dl-error.c: Likewise.
6998 * elf/dl-fini.c: Likewise.
6999 * elf/dl-init.c: Likewise.
7000 * elf/dl-load.c: Likewise.
7001 * elf/dl-lookup.c: Likewise.
7002 * elf/dl-object.c: Likewise.
7003 * elf/dl-open.c: Likewise.
7004 * elf/dl-profile.c: Likewise.
7005 * elf/dl-reloc.c: Likewise.
7006 * elf/dl-runtime.c: Likewise.
7007 * elf/dl-support.c: Likewise.
7008 * elf/dl-symbol.c: Likewise.
7009 * elf/dl-version.c: Likewise.
7010 * sysdeps/generic/dl-cache.c: Likewise.
7011 * sysdeps/generic/libc-start.c: Likewise.
7012 * iconv/gconv_dl.c: Likewise.
7013 * nss/nsswitch.c: Likewise.
7027 * elf/dl-close.c (_dl_close): Fix byte count while removing
7044 * sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Correct some
7049 * test-skeleton.c (main): Fix test for exit signal.
7053 * sysdeps/generic/strtok_r.c: Undefine __strtok_r.
7057 * sysdeps/generic/memcmp.c [_LIBC]: Define WORDS_BIGENDIAN as
7066 * posix/regex.c (re_compile_fastmap): Remove unused variable
7079 * posix/wordexp.c: Rewrite parse_param.
7096 * sysdeps/unix/grantpt.c (grantpt): Use __ptsname_r and not
7109 * sysdeps/unix/sysv/linux/fstatvfs.c: New file.
7110 * sysdeps/unix/sysv/linux/statvfs.c: New file.
7128 * dirent/alphasort64.c: New file.
7129 * dirent/scandir64.c: New file.
7130 * dirent/versionsort64.c: New file.
7133 * sysdeps/generic/readdir64.c: Rename to __readdir64 and make
7135 * sysdeps/unix/sysv/linux/readdir64.c: Likewise.
7137 * dirent/alphasort.c: Use strcoll instead of strcmp.
7139 * dirent/scandir.c: Optimize a bit.
7141 * dirent/versionsort.c: Pretty print.
7154 * dirent/scandir.c (scandir): Likewise.
7159 * sysdeps/generic/strtok_r.c: Make __strtok_r real name and strtok_r
7161 * sysdeps/i386/strtok_r.c: Likewise.
7172 * intl/localealias.c: Remove unneeded define for strdup.
7191 * manual/examples/rprintf.c: Likewise.
7192 * manual/examples/testopt.c: Likewise.
7197 * posix/wordexp.c (parse_param): Don't immediately stop parsing a
7217 * sysdeps/generic/strsep.c: Also undefine __strsep.
7219 * string/strdup.c: Undefine __strdup and strdup first.
7220 * string/strndup.c: Likewise.
7225 * sysdeps/generic/strsep.c: Little optimization.
7248 * sysdeps/unix/sysv/linux/libc-start.c: Moved to ...
7249 * sysdeps/generic/libc-start.c: ...here, replacing former content.
7279 * sysdeps/generic/setsockopt.c (setsockopt): Keep in step with
7293 * sysdeps/arm/init-first.c: Likewise.
7313 * dirent/list.c (test): Return error value.
7316 * sysdeps/unix/opendir.c (__opendir): Add missing initialization.
7318 * Makefile (distribute): Add test-skeleton.c.
7319 * test-skeleton.c: New file.
7321 * dirent/opendir-tst1.c: New file.
7325 * sysdeps/unix/opendir.c (__opendir): Don't block on FIFOs etc.
7327 * sysdeps/unix/closedir.c: Optmize memory handling.
7331 * posix/wordexp.c (parse_param): Fix off-by-on error in $@
7336 * posix/wordexp.c (parse_comm): Allow quoting inside $(...).
7358 * posix/wordexp-test.c: Add more tests.
7361 * posix/wordexp.c (exec_comm): In the child, redirect stderr to
7369 * elf/dl-close.c (_dl_close): Correct and simplify unmapping.
7371 * posix/wordexp-test.c (main): Fix little thinkos and typos.
7381 * posix/wordexp-test.c: Remove temporary directory afterwards.
7418 * elf/dl-close.c (_dl_close): Stop unmapping the segments after
7428 * elf/dl-deps.c (_dl_map_object_deps): Add first parameter
7433 * posix/wordexp.c (parse_param): Perform field-splitting after
7439 * posix/wordexp.c (parse_param): Fixed memory leak in
7444 * locale/programs/linereader.c (lr_token): Return EOF token at EOF.
7450 * string/tester.c (test_strpbrk): Add more strpbrk tests.
7459 * sysdeps/generic/strsep.c: Correct bug with successive separators
7464 * posix/wordexp.c (parse_param): Positional parameters ($1, $2
7472 * posix/wordexp.c (parse_param): $# (or ${#}) expands to the
7483 * gmon/gmon.c: Allow GMON_OUT_PREFIX variable to specify filename
7489 * elf/dl-misc.c (_dl_debug_message): Fix printing of pid. Clean
7494 * elf/rtld.c (process_envvars): Ignore LD_DEBUG_OUTPUT if running
7506 * posix/wordexp-test.c: More tests.
7512 * posix/wordexp.c (exec_comm): Always chop off terminating
7525 * elf/dlerror.c: Fix concurrency problems with error string and
7528 * elf/dl-deps.c (_dl_map_object_deps): Print debug info when
7533 * elf/dlerror.c (last_object_name): Removed.
7536 * elf/dl-error.c (struct catch): Remove objname member.
7540 * elf/rtld.c (dl_main): Call _dl_catch_error correctly.
7541 * elf/dl-deps.c (_dl_map_objet_deps): Likewise.
7542 * nss/nsswitch.c (nss_dlerror_run): Likewise.
7543 * iconv/gconv_dl.c (dlerror_run): Likewise.
7548 * nscd/nscd.c: Ignore SIGPIPE.
7552 * nscd/nscd_getgr_r.c: Use __ protected names.
7553 * nscd/nscd_getpw_r.c: Likewise.
7557 * nscd/nscd_getpw_r.c: Use pw_*_len values correctly.
7558 * nscd/nscd_getpw_r.c: Fix length calculation in result check,
7590 * elf/rtld.c: Update help message.
7593 * elf/dl-misc.c: Use __libc_write instead of __write for debugging.
7594 * elf/dl-profile.c: Likewise.
7596 * elf/dlsym.c: Little optimization.
7597 * elf/dlvsym.c: Likewise.
7601 * posix/wordexp-test.c: Move test for parameter list at the very
7606 * posix/wordexp.c (wordexp): Set we_wordc to zero initially unless
7619 * posix/wordexp.c (wordexp): If about to return WRDE_NOSPACE,
7630 * nss/nss_db/db-XXX.c (lookup): Copy data to safe place before
7635 * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use
7640 * elf/dl-misc.c: Default for debug output should be stderr.
7641 * elf/dl-misc.c: Spurious garbage bytes after the PID in debug output.
7642 * elf/dl-lookup.c: reference_name may be NULL or empty.
7666 * libio/iovdprintf.c (_IO_vdprintf): Set _IO_DELETE_DONT_CLOSE
7669 * misc/syslog.c (vsyslog): Don't try to send if not connected to
7676 * elf/dl-misc.c: Make _dl_debug_message a function. Print the PID
7678 * elf/fini.c: Correctly use new _dl_debug_message function.
7679 * elf/init.c: Likewise.
7680 * elf/dl-lookup.c: Likewise.
7681 * sysdeps/unix/sysv/linux/libc-start.c: Likewise.
7682 * elf/dl-load.c: Likewise. Add more debugging prints.
7683 * elf/dl-reloc.c: Likewise.
7684 * elf/dl-version.c: Likewise.
7685 * elf/dl-support.c: Add variables for debugging.
7686 * elf/rtld.c: Likewise. Recognize new debug options.
7689 * elf/dl-deps.c (_dl_map_object_deps): Little optimizations.
7698 * posix/wordexp-test.c (command_line_test): New function to allow
7703 * elf/dl-init.c (_dl_init_next): Print nicer messages.
7704 * elf/dl-fini.c (_dl_fini): Likewise.
7705 * sysdeps/unix/sysv/linux/libc-start.c (__libc_start_main): Likewise.
7707 * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Print version
7713 * sysdeps/unix/readdir_r.c: Zero out *result on EOF.
7714 * sysdeps/unix/sysv/linux/readdir64_r.c: Likewise.
7723 * sysdeps/posix/mkstemp.c (mkstemp): Open temporary file mode 0600.
7728 * elf/dl-lookup.c (do_lookup): Remove list and n parameter and add
7735 * elf/dl-support.c: Define _dl_debug_symbols.
7737 * elf/rtld.c: Define _dl_debug_symbols.
7742 * sysdeps/unix/sysv/linux/init-first.c [!PIC]: Expect arguments
7744 * sysdeps/unix/sysv/linux/libc-start.c: Call __libc_init_first
7750 * elf/dl-support.c (_dl_debug_bindings): Add definition.
7751 * elf/rtld.c (_dl_debug_bindings): Add definition.
7755 * elf/version.c (_dl_check_map_versions): Initialize l_versyms.
7756 * elf/dl-object.c (_dl_new_object): Don't initialize l_rpath_dirs
7758 * elf/dl-lookup.c (do_lookup): Define verstab from l_versyms.
7769 * sysdeps/unix/sysv/linux/chown.c: Moved to ...
7770 * sysdeps/unix/sysv/linux/i386/chown.c: ...here.
7772 * sysdeps/unix/sysv/linux/i386/chown.c: Correct versioning information.
7781 * sysdeps/alpha/ffs.c: Likewise.
7782 * sysdeps/am29k/ffs.c: Likewise.
7783 * sysdeps/i386/ffs.c: Likewise.
7784 * sysdeps/i960/ffs.c: Likewise.
7785 * sysdeps/m68k/ffs.c: Likewise.
7786 * sysdeps/m88k/ffs.c: Likewise.
7787 * sysdeps/powerpc/ffs.c: Likewise.
7788 * sysdeps/rs6000/ffs.c: Likewise.
7792 * elf/dl-profile.c (_dl_start_profile): Use __ffs instead of
7797 * elf/sprof.c: Rewrite symbol handling to use the normal symbol
7815 * elf/dl-support.c: Add definition of _dl_debug_impcalls.
7819 * elf/rtld.c (process_envvars): Also recognize LD_LIBRARY_PATH,
7823 * elf/dl-load.c (_dl_init_paths): Don't call getenv to get
7825 * elf/dl-support.c (non_dynamic_init): Pass return value of getenv
7830 * elf/rtld.c (dl_main): Delay initialization of path structure if
7836 * sysdeps/unix/sysv/linux/chown.c: Add versioning stuff.
7840 * sysdeps/unix/sysv/linux/chown.c: New file for compatibility of
7852 * elf/dl-lookup.c: Include unistd.h.
7853 * elf/dl-runtime.c: Likewise.
7861 * localedata/tst-rpmatch.c: New file.
7867 * posix/getopt.c: Update contact address.
7868 * posix/getopt1.c: Pretty print.
7870 * sysdeps/generic/libc-start.c: Do most of the initialization now
7872 * sysdeps/unix/sysv/linux/libc-start.c: Likewise.
7880 * posix/wordexp.c (parse_arith): Now works for negative numbers too.
7885 * posix/wordexp-test.c: IFS now includes non-whitespace character
7893 * nscd/nscd_getpw_r.c (__nscd_getpw_r): Remove false comment.
7894 * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise.
7898 * argp/argp-help.c: Remove last bits of using gettext instead of
7906 * elf/dl-error.c: Remove declaration of _dl_argv. Include <unitsd.h>.
7907 * elf/dl-lookup.c: Likewise.
7908 * elf/dl-version.c: Likewise.
7913 * elf/dl-fini.c: Write out which destructor is called while debugging.
7914 * elf/dl-init.c: Likewise for constructor.
7915 * elf/dl-load.c: Use _dl_debug_message instead of _dl_sysdep_message.
7916 * elf/dl-misc.c: Remove _dl_sysdep_fatal, _dl_sysdep_error and
7918 * elf/rtld.c: Recognize LD_DEBUG_OUTPUT. Set _dl_debug_fd if
7921 * sysdeps/generic/dl-cache.c: Include unistd.h.
7922 * sysdeps/generic/libc-start.c: New file.
7923 * sysdeps/unix/sysv/linux/libc-start.c: New file.
7931 * nss/nsswitch.c (__nss_nscd_not_available): Removed.
7936 * argp/argp-help.c: Change all gettext calls to dgettext and use
7938 * argp/argp-parse.c: Likewise.
7942 * posix/wordexp-test.c: Change testsuite so that it can run even
7947 * math/libm-test.c (catanh_test): Change epsilon for gcc 2.8.1.
7969 * nis/nis_call.c (__do_niscall): Safe and reset errno.
7971 * nis/ypclnt.c (do_ypcall, yp_all): Safe and reset errno.
7975 * sysdeps/generic/getresuid.c (__getresuid): Use ISO C
7980 * elf/rtld.c (process_dl_debug): Fix typo: "DL_DEBUG" ->
7986 * posix/wordexp-test.c: New file. Testsuite for wrodexp.
7996 * elf/rtld.c: Recognize LD_DEBUG environment variable and set
7998 * elf/dl-load.c: If _dl_debug_libs is nonzero print what library
8000 * sysdeps/generic/dl-cache.c: Likewise.
8001 * elf/dl-support.c: Define _dl_debug_libs.
8028 * elf/rtld.c: Speed up processing of environment variables. Do
8030 * sysdeps/generic/dl-sysdep.c (_dl_next_ld_env_entry): New
8035 * nss/getXXbyYY_r.c: Check __nss_not_use_nscd_* variable for
8037 * nscd/nscd_getgr_r.c: Set __nss_not_use_nscd_group variable.
8038 * nscd/nscd_getpw_r.c: Set __nss_not_use_nscd_passwd variable.
8043 * nss/nsswitch.c (nss_lookup_function): Don't modify errno if NSS
8048 * nscd/nscd_getgr_r.c: Change char to int to avoid compiler warning
8050 * nscd/nscd_getpw_r.c: Likewise.
8061 * libio/strops.c (_IO_str_seekoff): Handle MODE == 0.
8065 * nscd/nscd_getgr_r.c: Follow nscd_getpw_r.c change.
8069 * nscd/nscd_getpw_r.c (nscd_open_socket): Safe and reset errno so
8085 * sysdeps/posix/fpathconf.c: Don't modify errno for an undefined
8087 * sysdeps/posix/pathconf.c: Likewise.
8088 * posix/getconf.c: Print `undefined' if pathconf returns -1
8093 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Fix cut&paste
8101 * elf/dl-reloc.c (_dl_relocate_object): Allocate array for results
8103 * elf/dl-object.c (_dl_new_object): Initialize l_reloc_result field
8105 * elf/rtld.c (_dl_start): Add comment that we must not allocate an
8107 * elf/dl-runtime.c (profile_fixup): If l_reloc_result array already
8110 * elf/dl-minimal.c (malloc): Remove limit for size of allocation.
8120 * elf/sprof.c: Cleanup a bit.
8140 * sysdeps/unix/sysv/linux/sigaction.c (__sigaction): Safe and
8142 * sysdeps/unix/sysv/linux/i386/sigaction.c (__sigaction): Likewise.
8143 * sysdeps/unix/sysv/linux/sigsuspend.c (__sigsuspend): Likewise.
8144 * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Likewise.
8145 * sysdeps/unix/sysv/linux/sigpending.c (sigpending): Likewise.
8189 * elf/sprof.c: New file.
8193 * misc/syslog.c (openlog_internal): Insert missing closing brace.
8205 * stdlib/a64l.c (a64l): Rewrite by Joe Keane <jgk@jgk.org>.
8209 * elf/dl-open.c (_dl_open): Update _dl_global_scope_end when
8220 * timezone/zic.c: Likewise.
8229 * posix/glob.c (glob_in_dir): Add support for cases insensitive
8234 * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Use __isinf.
8236 * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Use __isinff.
8237 * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): Use __isinf.
8239 * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): Fix a typo.
8254 * sysdeps/unix/sysv/linux/sparc/sparc32/brk.c: Tidy the asm.
8276 * sunrpc/clnt_udp.c (clntudp_call): Use socklen_t.
8277 * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
8278 * sunrpc/svc_tcp.c (svctcp_create, rendezvous_request): Likewise.
8279 * sysdeps/generic/getresgid.c: Use prototype form because of warning.
8280 * sysdeps/unix/sysv/linux/getdents.c: Likewise.
8281 * sysdeps/unix/sysv/linux/alpha/adjtime.c: Likewise.
8282 * sysdeps/unix/grantpt.c (argv): Fix consts.
8283 * sysdeps/unix/sysv/linux/getpt.c: Include <string.h>
8284 * sysdeps/unix/sysv/linux/sigaction.c: Likewise.
8288 * misc/syslog.c: Change to allow user the interpretation of the
8293 * elf/dl-addr.c: Fix search algorithms in dladdr(); don't assume
8303 * time/clocktest.c (main): Correct typo: "--" -> "==".
8316 * misc/efgcvt_r.c (APPEND): Handle printing of 0.0 correctly.
8319 * misc/tst-efgcvt.c (ecvt_tests): Add new test case for reported
8329 * posix/execlp.c: POSIX.1 says that argv[0] *should* be provided,
8331 * posix/execl.c: Likewise.
8332 * posix/execle.c: Likewise.
8336 * sysdeps/libm-ieee754/s_isnanl.c: Ignore the explicit integer
8338 * sysdeps/libm-ieee754/s_isinfl.c: Likewise.
8346 * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_getntohost_r):
8394 * sysdeps/unix/sysv/linux/adjtime.c (TIMEVAL, TIMEX, ADJTIMEX):
8399 * sysdeps/unix/sysv/linux/alpha/adjtime.c: New.
8405 * sysdeps/alpha/fpu/fraiseexcpt.c (feraiseexcept): Use a dummy
8410 * stdio-common/vfscanf.c [!USE_IN_LIBIO] (inchar): Add missing braces.
8418 * sysdeps/i386/fpu/t_exp.c: Move to ...
8419 * sysdeps/libm-i387/t_exp.c: ... here.
8423 * sysdeps/libm-ieee754/s_exp2f.c (__exp2f_deltatable): Renamed
8428 * nis/ypclnt.c (yp_master): Check result of strdup.
8433 * nis/ypclnt.c: Give clnt handle after error checking free, change
8438 * misc/fstab.c: Partly rewritten to use dynamically allocated buffer.
8442 * misc/fstab.c: Remove casts in fs_type assignments.
8454 * sysdeps/i386/fpu/fesetenv.c (fesetenv): Likewise.
8455 * sysdeps/powerpc/test-arith.c (main): Likewise.
8464 * sysdeps/libm-ieee754/s_log2.c (ln2): Added.
8466 * sysdeps/libm-ieee754/s_log2f.c: Likewise.
8482 * math/libm-test.c (sqrt_test): Add test for sqrt(2).
8491 * gmon/gmon.c (__moncontrol): Don't change state if already in error
8498 * elf/dl-load.c (STRING): Define to __STRING to enble expansion.
8509 * sunrpc/rpc_main.c (open_input): Check pipe return error.
8511 * time/clocktest.c (main): Check signal return error.
8521 * sunrpc/rpc_sample.c: Fix typo.
8523 * nscd/connections.c: Use locale.
8524 * nscd/grpcache.c: Add debug messages, gidtbl should get the
8526 * nscd/nscd.c: Check if init functions fails.
8527 * nscd/nscd_conf.c: Allow disabling of group cache.
8528 * nscd/nscd_getgr_r.c: Fix return code if group not found.
8529 * nscd/pwdcache.c: Fix debug messages.
8549 * sysdeps/unix/sysv/linux/sigaction.c: Translate between struct
8551 * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
8560 * math/libm-test.c: Change epsilons for libm-ieee754.
8569 * hesiod/hesiod.c: Pretty print. Don't use __ protected names.
8570 * iconvdata/8bit-gap.c: Likewise.
8571 * iconvdata/8bit-generic.c: Likewise.
8572 * iconvdata/iso6937.c: Likewise.
8573 * iconvdata/iso8859-1.c: Likewise.
8574 * iconvdata/sjis.c: Likewise.
8575 * iconvdata/t61.c: Likewise.
8584 * sysdeps/unix/sysv/linux/unlockpt.c: Always return a value.
8588 * elf/dlvsym.c (dlvsym_doit): More corrections.
8593 * sysdeps/unix/sysv/linux/sigqueue.c: Fix weak alias definition.
8606 * resolv/gethnamaddr.c (addrsort): Make this function extern.
8621 * elf/dlvsym.c (dlvsym_doit): Correct last patch.
8623 * elf/dlsym.c (dlsym_doit): Likewise.
8629 * iconv/iconv_prog.c: Correct typo.
8634 * iconv/iconv_prog.c: New file.
8638 * elf/dlsym.c (dlsym_doit): Fix scope and skip maps for
8640 * elf/dlvsym.c (dlvsym_doit): Likewise.
8644 * libio/iovsscanf.c: Do not include errno.h.
8648 * elf/dl-load.c (add_name_to_object): Don't translate strings.
8649 * elf/dl-minimal.c (_strerror_internal): Define it here to avoid
8656 * sysdeps/i386/fpu/t_exp.c: New file.
8671 * elf/dl-lookup.c (make_string): Use __stpcpy instead of stpcpy.
8675 * elf/rtld.c (dl_main): Make sure that the library search paths
8684 * elf/rtld.c (dl_main): Use PT_PHDR to figure out the load address
8689 * sysdeps/m68k/fpu/t_exp.c: New file.
8698 * elf/dl-load.c (open_path): Take extra argument PRELOADED.
8705 * elf/rtld.c (dl_main): Call _dl_map_object correctly.
8706 * elf/dl-open.c (_dl_open): Likewise.
8707 * elf/dl-deps.c (openaux, _dl_map_object_deps): Likewise.
8709 * sysdeps/libm-ieee754/s_modfl.c: Handle numbers > 1.0 correctly.
8713 * math/libm-test.c (modf_test): Add test for 1.5.
8725 * stdio-common/vfscanf.c (inchar): Check c for being EOF before
8730 * nis/nss_nis/nis-alias.c (_nss_nis_getaliasbyname_r): Convert
8733 * nis/nss_nis/nis-network.c (_nss_nis_getnetbyname_r): Convert
8743 * elf/dl-load.c (open_path): Use __xstat instead of stat.
8754 * libio/iogetline.c (_IO_getline_info): Renamed from
8764 * sunrpc/rpc_cout.c (inline_struct): Change typo of plus to
8769 * elf/dl-open.c (_dl_open): Assign correct value to new->l_global.
8774 * sysdeps/libm-ieee754/s_cacoshl.c: Use M_*l constants now.
8775 * sysdeps/libm-ieee754/s_cacosl.c: Likewise.
8776 * sysdeps/libm-ieee754/s_casinhl.c: Likewise.
8777 * sysdeps/libm-ieee754/s_catanhl.c: Likewise.
8778 * sysdeps/libm-ieee754/s_catanl.c: Likewise.
8779 * sysdeps/libm-ieee754/s_clog10l.c: Likewise.
8780 * sysdeps/libm-ieee754/s_clogl.c: Likewise.
8781 * math/libm-tst.c: Likewise.
8793 * time/Makefile (tz-cflags, CFLAGS-tzfile.c, CFLAGS-tzset.c):
8796 * timezone/Makefile (CFLAGS-tzfile.c, CFLAGS-tzset.c): Deleted.
8803 * sysdeps/unix/sysv/linux/alpha/ioperm.c (_ioperm): Map all ports
8809 * elf/rtld.c (dl_main): Recognize --library-path parameter and
8811 * elf/dl-load.c (_dl_init_paths): Change to take one parameter,
8815 * elf/dl-support.c: Pass NULL in _dl_init_paths call.
8833 * nis/nss_nisplus/nisplus-alias.c: Use __stpncpy.
8835 * nis/nss_nisplus/nisplus-hosts.c: Make sure buffer is always NUL
8837 * nis/nss_nisplus/nisplus-network.c: Likewise.
8838 * nis/nss_nisplus/nisplus-proto.c: Likewise.
8839 * nis/nss_nisplus/nisplus-rpc.c: Likewise.
8840 * nis/nss_nisplus/nisplus-service.c: Likewise.
8844 * sunrpc/rpc_main.c: Add changes.
8845 * sunrpc/rpc_clntout.c: Likewise.
8846 * sunrpc/rpc_cout.c: Likewise.
8847 * sunrpc/rpc_hout.c: Likewise.
8848 * sunrpc/rpc_parse.c: Likewise.
8849 * sunrpc/rpc_sample.c: Likewise.
8850 * sunrpc/rpc_scan.c: Likewise.
8851 * sunrpc/rpc_svcout.c: Likewise.
8852 * sunrpc/rpc_util.c: Likewise.
8858 * locale/programs/ld-messages.c (messages_finish): Don't skip
8860 * locale/programs/ld-ctype.c (ctype_finish): Likewise.
8862 * locale/programs/charmap.c (parse_charmap): Likewise.
8863 * locale/programs/ld-collate.c (collate_finish): Likewise.
8864 * locale/programs/ld-monetary.c (monetary_finish): Likewise.
8865 * locale/programs/ld-time.c (time_finish): Likewise.
8866 * locale/programs/locfile.c (write_locale_data): Likewise.
8868 * locale/programs/ld-ctype.c (ctype_class_to): Silently ignore
8870 * locale/programs/ld-collate.c (collate_order_elem): When
8891 * sunrpc/rpc_main.c: Remove support for -$$ option again.
8906 * nis/ypclnt.c (yp_all): Remove error message, user should print it.
8912 * nss/nsswitch.c (__nss_lookup): Return 1 if this was the last
8915 * nss/getXXent_r.c: If no more module is found don't try to call
8936 time/etcetera, time/europe, time/factory, time/ialloc.c,
8938 time/pacificnew, time/private.h, time/scheck.c,
8940 time/systemv, time/test-tz.c, time/tzfile.h,
8941 time/tzselect.ksh, time/yearistype, time/zdump.c,
8942 time/zic.c, time/zone.tab: Moved to timezone.
8943 * time/tzfile.c: Include tzfile.h from timezone subdir.
8944 * time/tzset.c: Likewise.
8953 * sysdeps/unix/sysv/linux/errlist.c (_sys_nerr): Make it
8964 * nss/nss_files/files-parse.c (LOOKUP_NAME_CASE): Use __strcasecmp
8966 * nss/nss_files/files-alias.c (get_next_alias): Likewise.
8977 * sysdeps/generic/Dist: Add getresgid.c and getresuid.c.
8981 * sysdeps/unix/sysv/linux/poll.c: If compiled against a kernel
8983 * sysdeps/unix/sysv/linux/getresuid.c: If compiled against a
8985 * sysdeps/unix/sysv/linux/getresgid.c: Likewise.
8986 * sysdeps/generic/getresuid.c: New file.
8987 * sysdeps/generic/getresgid.c: New file.
8991 * stdio-common/vfscanf.c: Correct last change a bit.
9001 * math/libm-test.c: Tighten accuracy bounds for exp(), correct
9003 * math/test-reduce.c: Remove temporarily, it seems to be broken.
9004 * sysdeps/libm-ieee754/e_exp.c: Use accurate table method.
9005 * sysdeps/libm-ieee754/e_expf.c: Use table & double precision for
9007 * sysdeps/libm-ieee754/s_exp2.c: Use better polynomial; correct
9009 * sysdeps/libm-ieee754/s_exp2f.c: Use slightly better polynomial;
9012 * sysdeps/libm-ieee754/t_exp.c: New file.
9015 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Put 'strange test'
9018 * localedata/xfrm-test.c: Avoid integer overflow.
9020 * stdlib/strfmon.c: char is unsigned, sometimes.
9023 * sysdeps/powerpc/q_*.c: Remove, they will become an add-on.
9025 * sysdeps/powerpc/test-arith.c: Likewise.
9026 * sysdeps/powerpc/test-arithf.c: Likewise.
9028 * sysdeps/generic/s_exp2.c: Remove, we have this implemented now.
9029 * sysdeps/generic/s_exp2f.c: Likewise.
9036 * locale/C-ctype.c (_nl_C_LC_CTYPE_class32): Undo last change.
9037 * locale/programs/ld-ctype.c (CHAR_CLASS32_TRANS): Likewise.
9038 * wctype/wctype.c: Likewise.
9045 * wctype/wcfuncs.c: Change all _ISxxx to _ISwxxx.
9046 * wctype/wcfuncs_l.c: Likewise.
9047 * wctype/wcextra.c: Likewise.
9048 * wctype/wctype_l.c [__BYTE_ORDER == __LITTLE_ENDIAN]: Use correct
9064 * version.c (__gnu_get_libc_release, __gnu_get_libc_version): New
9078 * stdlib/drand48.c: Change according to member name change.
9079 * stdlib/drand48_r.c: Likewise.
9080 * stdlib/lcong48_r.c: Likewise.
9081 * stdlib/lrand48.c: Likewise.
9082 * stdlib/lrand48_r.c: Likewise.
9083 * stdlib/mrand48.c: Likewise.
9084 * stdlib/mrand48_r.c: Likewise.
9085 * stdlib/seed48.c: Likewise.
9086 * stdlib/seed48_r.c: Likewise.
9087 * stdlib/srand48_r.c: Likewise.
9091 * nss/test-netdb.c: Add some more test cases.
9095 * libio/iovsscanf.c: Undo last change modifying errno.
9099 * stdio-common/vfscanf.c: Never try to read another character
9156 * libio/iofclose.c: Check PIC && DO_VERSIONING instead of
9158 * libio/iofdopen.c: Ditto.
9159 * libio/iofopen.c: Ditto.
9160 * libio/oldfileops.c: Ditto.
9168 * sysdeps/unix/sysv/linux/errlist.c: New.
9174 * sysdeps/unix/sysv/linux/oldsiglist.c: Removed.
9176 * sysdeps/unix/sysv/linux/siglist.c: Include <sizes.h>.
9183 (oldsiglist.c): Removed.
9189 * sysdeps/gnu/errlist.c: Rebuilt.
9206 * math/libm-test.c (modf_test): Add one more test for modf.
9210 * sysdeps/unix/sysv/linux/i386/sigaction.c (__libc_missing_rt_sigs):
9215 * sysdeps/libm-ieee754/w_powl.c (__powl): Use __finitel instead
9220 * stdlib/strtod.c (STRTOF): Don't call lshift with zero count.
9224 * misc/tst-efgcvt.c: Add yet more tests.
9225 * misc/efgcvt_r.c: And correct for these tests again.
9228 * isomac.c: Move to...
9229 * stdlib/isomac.c: ...here.
9235 * misc/tst-efgcvt.c: Add more tests.
9236 * misc/efgcvt_r.c: Correct result for above new tests.
9240 * misc/efgcvt_r.c (fcvt_r, ecvt_r): Correctly handle
9250 * sysdeps/libm-ieee754/s_exp2.c (__ieee754_exp2): If we don't have
9252 * sysdeps/libm-ieee754/s_exp2f.c (__ieee754_exp2f): likewise.
9261 * io/fts.c (fts_build): Don't try to use d_type if it doesn't
9318 * resolv/nss_dns/dns-host.c: Various code cleanups.
9322 * resolv/gethnamaddr.c (getanswer): Fix the PTR/CNAME bug.
9324 * resolv/nss_dns/dns-host.c (getanswer_r): Ditto.
9333 * misc/tst-efgcvt.c: Totally rewritten, added a lot of new tests
9338 * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Use __xstat and
9346 * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Correct last patch
9354 * sysdeps/unix/sysv/linux/ptsname.c (__ptsname_r): Substract
9367 * sysdeps/unix/sysv/linux/getresuid.c: New file.
9368 * sysdeps/unix/sysv/linux/getresgid.c: New file.
9380 * nscd/grpcache.c: Include <stdlib.h>.
9384 * stdlib/atoll.c: Fix comments.
9386 * sysdeps/posix/ttyname.c: Ignore stdin/stdout/stderr.
9387 * sysdeps/posix/ttyname_r.c: Ditto.
9396 * sysdeps/unix/sysv/linux/i386/sigaction.c (__libc_missing_rt_sigs):
9412 * sysdeps/unix/sysv/linux/sigaction.c (__libc_missing_rt_sigs):
9414 * sysdeps/unix/sysv/linux/sigpending.c: Likewise.
9415 * sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
9416 * sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
9445 * sysdeps/unix/grantpt.c (argv): Move const to toplevel.
9468 * nss/test-netdb.c: Include <unistd.h> for gethostname and "nss.h"
9474 * string/tst-inlcall.c: Fix format string.
9506 * inet/herrno.c: Make _h_errno weak alias.
9512 * signal/allocrtsig.c: Fix problem with recognizing whether RT sigs
9515 * stdio-common/tstscanf.c: Rewrite a bit to continue after errors
9522 * sysdeps/unix/sysv/linux/powerpc/sysdep.c: Add alias _errno for errno.
9532 * elf/rtld.c (dl_main): Allow ":" as separator for LD_PRELOAD. Patch
9536 * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use first
9543 * libio/iovsscanf.c: Set errno to 0 before calling _IO_vfscanf so
9558 * sysdeps/unix/sysv/linux/siglist.c (_sys_siglist): Additional weak
9563 * grp/Makefile: Define USE_NSCD in CFLAGS for getgrnam_r.c and
9564 getgrgid_r.c if thread package is available.
9566 * grp/getgrnam_r.c: Remove USE_NSCD definition.
9567 * grp/getgrgid_r.c: Likewise.
9568 * pwd/getpwnam_r.c: Likewise.
9569 * pwd/getpwuid_r.c: Likewise.
9573 * nss/getXXbyYY_r.c: If NSS function reports too small buffer return
9575 * nss/getXXent_r.c: Likewise.
9579 * sysdeps/generic/dl-sysdep.c (_dl_show_aux): Print newline after
9582 * sysdeps/generic/dl-sysdep.c: Include <dl-procinfo.h>.
9589 * nscd/grpcache.c (cache_grpinit): Let calloc do the multiplication.
9591 * nscd/pwdcache.c (cache_pwdinit): Use thread attribute to detach
9594 * nscd/nscd.c: Rewrite to use argp instead of getopt.
9608 * grp/getgrgid_r.c: Define USE_NSCD.
9609 * grp/getgrnam_r.c: Likewise.
9610 * pwd/getpwuid_r.c: Likewise.
9611 * pwd/getpwnam_r.c: Likewise.
9615 * nss/getXXbyYY_r.c: Try at first nscd.
9618 * nscd/connections.c: New file.
9619 * nscd/dbg_log.c: New file.
9621 * nscd/grpcache.c: New file.
9622 * nscd/nscd.c: New file.
9624 * nscd/nscd_conf.c: New file.
9625 * nscd/nscd_stat.c: New file.
9626 * nscd/pwdcache.c: New file.
9628 * nscd/nscd_getgr_r.c: New, client code, linked into libc.
9629 * nscd/nscd_getpw_r.c: Likewise.
9635 * nscd/getgrgid_r.c: Old grp/getgrgid_r version, used from nscd to
9637 * nscd/getgrnam_r.c: Likewise.
9638 * nscd/getpwnam_r.c: Likewise.
9639 * nscd/getpwuid_r.c: Likewise.
9650 * misc/efgcvt_r.c (fcvt_r): Handle illegal NDIGIT correctly.
9653 * misc/tst-efgcvt.c: New file.
9657 * posix/regex.c: Add some more cleanups by Akim Demaille.
9662 * string/strsignal.c: Regard signal number NSGI as illegal.
9663 * sysdeps/unix/sysv/linux/siglist.c: Define array only with NSIG
9676 * sysdeps/generic/memmem.c: Correct last change.
9681 CFLAGS-ypclnt.c to -DUSE_BINDINGDIR=1.
9685 * nis/ypclnt.c: Try at first to use the binding file from ypbind
9696 * sysdeps/generic/memmem.c (memmem): An empty needle is at the
9701 * nss/nss_files/files-service.c: Correct last patch.
9705 * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Define
9720 * nis/nss_nis/nis-hosts.c: Convert hostname to lowercase for NIS query.
9727 * locale/programs/ld-collate.c: Fix typo.
9731 * stdio-common/tiformat.c: Add checks for %#.0o and friends.
9733 * login/utmp_file.c (pututline_file): Don't always report success
9769 * login/openpty.c: New file.
9770 * login/forkpty.c: New file.
9771 * login/programs/pt_chown.c: New file.
9779 * sysdeps/generic/pty.c: Removed.
9780 * sysdeps/unix/sysv/linux/pty.c: Removed.
9782 * sysdeps/generic/getpt.c: Stub out.
9783 * sysdeps/generic/grantpt.c: Likewise.
9784 * sysdeps/generic/ptsname.c: Likewise.
9785 * sysdeps/generic/unlockpt.c: Likewise.
9787 * sysdeps/unix/grantpt.c: New file.
9788 * sysdeps/unix/bsd/getpt.c: New file.
9789 * sysdeps/unix/bsd/unlockpt.c: New file.
9790 * sysdeps/unix/sysv/linux/getpt.c: New file.
9791 * sysdeps/unix/sysv/linux/ptsname.c: New file.
9792 * sysdeps/unix/sysv/linux/unlockpt.c: New file.
9800 * nss/Makefile (tests): Add rule for test-netdb.c.
9802 * nss/test-netdb.c: New file.
9806 * elf/dl-open.c (_dl_open): Make sure the variable `reloc' is
9810 * elf/rtld.c (dl_main): Call _dl_init_paths before handling preloading.
9816 * stdio-common/vfprintf.c (process_arg): Fix printing of octal
9822 * nis/nss_compat/compat-grp.c: Fix memory leak and trailing null
9824 * nis/nss_compat/compat-pwd.c: Likewise.
9825 * nis/nss_compat/comapt-spwd.c: Likewise.
9834 * nis/nis_cache.c: Include <unistd.h> for declaration of close.
9838 * stdio-common/test-popen.c: Include <errno.h>.
9840 * sysdeps/unix/sysv/linux/if_index.c: Include <unistd.h> for
9843 * inet/getnetgrent_r.c: Include <errno.h>.
9845 * db2/db/db_conv.c: Include <string.h> for memcpy.
9847 * gmon/bb_exit_func.c: Include <string.h> instead of <strings.h>
9850 * iconv/iconv_open.c: Include <stdlib.h> for alloca.
9852 * misc/init-misc.c: Remove unneeded inclusion of <errno.h>.
9856 * pwd/fgetpwent_r.c (__fgetpwent_r): Correctly handle buffer
9858 * grp/fgetgrent_r.c (__fgetgrent_r): Likewise.
9884 * stdio-common/vfprint.c: Use is_char field and do not depend in
9890 * libio/freopen.c (freopen): Call _IO_old_freopen only if defined
9918 * elf/dl-misc.c (_dl_sysdep_read_whole_file): Don't map the file
9921 * elf/rtld.c (dl_main): Correct parsing of ld.so.preload file.
9928 * sysdeps/unix/sysv/linux/siglist.c: Add copyright text.
9932 * nss/nss_files/files-network.c: Correct order of parameters for
9941 * db2/btree/bt_close.c: Likewise.
9942 * db2/btree/bt_cursor.c: Likewise.
9943 * db2/btree/bt_delete.c: Likewise.
9944 * db2/btree/bt_open.c: Likewise.
9945 * db2/btree/bt_page.c: Likewise.
9946 * db2/btree/bt_put.c: Likewise.
9947 * db2/btree/bt_rec.c: Likewise.
9948 * db2/btree/bt_recno.c: Likewise.
9949 * db2/btree/btree_auto.c: Likewise.
9950 * db2/common/db_appinit.c: Likewise.
9951 * db2/common/db_apprec.c: Likewise.
9952 * db2/common/db_err.c: Likewise.
9953 * db2/common/db_region.c: Likewise.
9954 * db2/common/db_shash.c: Likewise.
9955 * db2/db/db.c: Likewise.
9956 * db2/db/db_auto.c: Likewise.
9957 * db2/db/db_conv.c: Likewise.
9958 * db2/db/db_dispatch.c: Likewise.
9959 * db2/db/db_dup.c: Likewise.
9960 * db2/db/db_pr.c: Likewise.
9961 * db2/db/db_rec.c: Likewise.
9962 * db2/db185/db185.c: Likewise.
9963 * db2/dbm/dbm.c: Likewise.
9964 * db2/hash/hash.c: Likewise.
9965 * db2/hash/hash_auto.c: Likewise.
9966 * db2/hash/hash_dup.c: Likewise.
9967 * db2/hash/hash_page.c: Likewise.
9968 * db2/hash/hash_rec.c: Likewise.
9988 * db2/lock/lock.c: Likewise.
9989 * db2/lock/lock_util.c: Likewise.
9990 * db2/log/log.c: Likewise.
9992 * db2/log/log_archive.c: Likewise.
9993 * db2/log/log_auto.c: Likewise.
9994 * db2/log/log_get.c: Likewise.
9995 * db2/log/log_put.c: Likewise.
9996 * db2/log/log_rec.c: Likewise.
9997 * db2/log/log_register.c: Likewise.
9998 * db2/mp/mp_bh.c: Likewise.
9999 * db2/mp/mp_fget.c: Likewise.
10000 * db2/mp/mp_fopen.c: Likewise.
10001 * db2/mp/mp_fput.c: Likewise.
10002 * db2/mp/mp_pr.c: Likewise.
10003 * db2/mp/mp_sync.c: Likewise.
10004 * db2/mutex/mutex.c: Likewise.
10005 * db2/os/os_alloc.c: Likewise.
10006 * db2/os/os_config.c: Likewise.
10007 * db2/os/os_stat.c: Likewise.
10008 * db2/progs/db_checkpoint/db_checkpoint.c: Likewise.
10009 * db2/progs/db_deadlock/db_deadlock.c: Likewise.
10010 * db2/progs/db_load/db_load.c: Likewise.
10011 * db2/progs/db_printlog/db_printlog.c: Likewise.
10012 * db2/progs/db_recover/db_recover.c: Likewise.
10013 * db2/progs/db_stat/db_stat.c: Likewise.
10014 * db2/txn/txn.c: Likewise.
10016 * elf/dl-close.c (_dl_close): Rename inner variable named map to imap.
10021 * locale/programs/ld-collate.c (collate_end_weight): Correctly fill
10030 * nis/nss_compat/compat-grp.c: Correctly handle buffer overflow while
10032 * nis/nss_compat/compat-pwd.c: Likewise.
10033 * nis/nss_compat/compat-spwd.c: Likewise.
10034 * nss/nss_files/files-XXX.c: Likewise.
10035 * nss/nss_files/files-alias.c: Likewise.
10036 * shadow/fgetspent_r.c: Likewise.
10038 * string/strerror_r.c: Correct comment. Patch by Andreas Jaeger.
10049 * sysdeps/libm-ieee754/s_modfl.c (modf): Correct
10053 * math/libm-test.c (modf_test): Add more tests for modf.
10060 * nss/nss_files/files-network.c (LINE_PARSER): Set n_addrtype to
10065 * sysdeps/posix/ttyname.c: Handle symbolic links.
10066 * sysdeps/posix/ttyname_r.c: Ditto.
10070 * db2/makedb.c (process_input): Write terminating \0 for value.
10075 * nss/nsswitch.c (__nss_configure_lookup): Correct test for early
10080 * nis/ypclnt.c: Don't set dom_client to NULL, or we will not
10087 * signal/sighold.c: New file.
10088 * signal/sigrelse.c: New file.
10089 * sysdeps/generic/sigignore.c: New file.
10090 * sysdeps/generic/sigset.c: New file.
10091 * sysdeps/posix/sigignore.c: New file.
10092 * sysdeps/posix/sigset.c: New file.
10102 * posix/wordexp.c: Added IFS field-splitting in parameter and
10111 * sysdeps/generic/getcontext.c: New file.
10112 * sysdeps/generic/setcontext.c: New file.
10113 * sysdeps/generic/makecontext.c: New file.
10114 * sysdeps/generic/swapcontext.c: New file.
10121 * sysdeps/unix/sysv/linux/ulimit.c: Include ulimit.h.
10126 * sysdeps/generic/isastream.c: New file.
10127 * sysdeps/generic/getmsg.c: New file.
10128 * sysdeps/generic/getpmsg.c: New file.
10129 * sysdeps/generic/putmsg.c: New file.
10130 * sysdeps/generic/putpmsg.c: New file.
10131 * sysdeps/generic/fattach.c: New file.
10132 * sysdeps/generic/fdetach.c: New file.
10141 * sysdeps/mach/_strerror.c: Follow changes of generic version to
10159 * nis/nis_cache.c: New file.
10161 * nis/nis_cache2_xdr.c: New file.
10162 * nis/nis_call.c: Changes for cache2_info parameter.
10163 * nis/nis_checkpoint.c: Likewise.
10165 * nis/nis_mkdir.c: Likewise.
10166 * nis/nis_ping.c: Likewise.
10167 * nis/nis_rmdir.c: Likewise.
10168 * nis/nis_server.c: Likewise.
10169 * nis/nis_util.c: Likewise.
10173 * nis/nss_nisplus/nisplus-alias.c: Fix bogus if case and
10175 * nis/nss_nisplus/nisplus-ethers.c: Likewise.
10176 * nis/nss_nisplus/nisplus-grp.c: Likewise.
10177 * nis/nss_nisplus/nisplus-hosts.c: Likewise.
10178 * nis/nss_nisplus/nisplus-proto.c: Likewise.
10179 * nis/nss_nisplus/nisplus-publickey.c: Likewise.
10180 * nis/nss_nisplus/nisplus-pwd.c: Likewise.
10181 * nis/nss_nisplus/nisplus-rpc.c: Likewise
10182 * nis/nss_nisplus/nisplus-service.c: Likewise.
10183 * nis/nss_nisplus/nisplus-spwd.c: Likewise.
10187 * nis/nss_nis/nis-alias.c: Use errnop, not __set_errno().
10188 * nis/nss_nis/nis-ethers.c: Likewise.
10189 * nis/nss_nis/nis-grp.c: Likewise.
10190 * nis/nss_nis/nis-hosts.c: Likewise.
10191 * nis/nss_nis/nis-network.c: Likewise.
10192 * nis/nss_nis/nis-proto.c: Likewise.
10193 * nis/nss_nis/nis-hosts.c: Likewise.
10194 * nis/nss_nis/nis-network.c: Likewise.
10195 * nis/nss_nis/nis-proto.c: Likewise.
10196 * nis/nss_nis/nis-publickey.c: Likewise.
10197 * nis/nss_nis/nis-pwd.c: Likewise.
10198 * nis/nss_nis/nis-rpc.c: Likewise.
10199 * nis/nss_nis/nis-service.c: Likewise.
10200 * nis/nss_nis/nis-spwd.c: Likewise.
10215 * nss/nss_files/files-service.c (getservbyport): Allow proto ==
10225 * lib/mktime.c (__mktime_internal): Work around bug in Irix4.0.5's
10238 * rt/aio_misc.c: Use pread and pwrite instead of __ protected
10297 * sysdeps/generic/_strerror.c: Handle BUFLEN == 0. Reported by
10302 * locale/programs/ld-collate.c: Little optimizations.
10304 * stdio-common/xbug.c: Unset LD_LIBRRARY_PATH variable.
10307 * string/tst-inlcall.c: New file.
10309 * string/strsignal.c: Add support for real-time signals.
10311 * sysdeps/generic/_strerror.c: Fix Handling of unknown error in
10319 * sysdeps/unix/sysv/linux/siglist.c: Change length of arrays to
10329 * math/libm-test.c: Tweak epsilons.
10333 * math/test-fenv.c (feenv_nomask_test): Avoid dumping core in the
10343 * sunrpc/rpc_main.c (parseargs): Use perror to print error
10348 * nss/nss_db/db-alias.c (_nss_db_getaliasent_r): Don't include
10353 * nss/nss_files/files-service.c: Fix allocation size to include
10356 * nss/nss_db/db-XXX.c (lookup): Always set errno and h_errno if
10365 * db2/makedb.c (process_input): Continue processing if a duplicate
10371 * time/zdump.c: Likewise.
10372 * time/zic.c: Likewise.
10385 * nss/nss_files/files-alias.c (get_next_alias): Do mail alias
10387 * nss/nss_files/files-network.c: Do network lookups ignoring
10389 * nss/nss_files/files-hosts.c: Do hostname lookups ignoring
10391 * nss/nss_files/files-parse.c (LOOKUP_NAME_CASE): New macro for
10408 * misc/lsearch.c (lsearch): Return a pointer to the new element
10413 * string/strsignal.c: NSIG is not a valid index into
10419 * locale/programs/charmap.c (parse_charmap): Correct parsing of
10422 * locale/programs/charset.c (insert_char): Correctly insert value
10444 * iconvdata/Makefile (distribute): Add jis0201.c, jis0208.c, jis0212.c,
10452 * sysdeps/generic/strtoimax.c: New file.
10453 * sysdeps/generic/strtoumax.c: New file.
10454 * sysdeps/generic/wcstoimax.c: New file.
10455 * sysdeps/generic/wcstoumax.c: New file.
10474 * sysdeps/generic/mmap64.c: New file.
10475 * sysdeps/unix/sysv/linux/alpha/mmap64.c: New file.
10476 * sysdeps/unix/sysv/linux/sparc/sparc64/mmap64.c: New file.
10481 * sysdeps/generic/setrlimit64.c: Don't mark as stub.
10483 * nis/nss_nis/nis-hosts.c (internal_nis_gethostent_r): Pretty print.
10487 * sysdeps/posix/mk-stdiolim.c: Generate correct file which defines
10491 * sysdeps/unix/sysv/linux/Dist: Add oldsiglist.c, netax25/ax25.h,
10515 * sysdeps/unix/sysv/linux/sigsuspend.c: Don't define
10517 * sysdeps/unix/sysv/linux/sigaction.c: Do it instead here.
10518 * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
10519 * sysdeps/unix/sysv/linux/sigpending.c: Correct comment.
10520 * sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
10530 * sysdeps/powerpc/s_fdim.c: New file.
10531 * sysdeps/powerpc/s_fdimf.c: New file.
10536 * sysdeps/powerpc/s_llrint.c: Now is for double.
10537 * sysdeps/powerpc/s_llrintf.c: New file.
10538 * sysdeps/powerpc/s_llround.c: Now is for double.
10539 * sysdeps/powerpc/s_llroundf.c: New file.
10540 * sysdeps/powerpc/s_lrint.c: Now is for double.
10542 * sysdeps/powerpc/s_lround.c: Now is for double.
10543 * sysdeps/powerpc/s_lroundf.c: New file.
10550 * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Re-instate '++'
10596 * sysdeps/generic/ulimit.c: Define according to X/Open using varargs
10598 * sysdeps/unix/bsd/ulimit.c: Likewise. Use UL_* constants.
10599 * sysdeps/unix/sysv/linux/ulimit.c: Likewise.
10608 * inet/test_ifindex.c: Change test so that it does not fail for
10611 * locale/programs/locale.c (show_info): Use correct cast sequence
10614 * malloc/malloc.c: __malloc_initialized now signals three states:
10616 * malloc/mcheck.c (mabort): Add '\n' to messages.
10622 * math/libm-test.c: Add more epsilons.
10626 * nis/nss_nis/nis-ethers.c (internal_nis_getetherent_r): Use strncpy
10628 * nis/nss_nis/nis-proto.c (internal_nis_getprotoent_r): Likewise.
10629 * nis/nss_nis/nis-rpc.c (internal_nis_getrpcent_r): Likewise.
10630 * nis/nss_nis/nis-service.c (internal_nis_getservent_r): Likewise.
10632 * nss/digits_dots.c: Pretty print.
10634 * posix/getconf.c (vars): Add symbols for programming environment
10637 * sysdeps/generic/sysconf.c: Handle _SC_XBS5_*, _SC_XOPEN_LEGACY,
10639 * sysdeps/posix/sysconf.c: Handle _SC_XBS5_* and new _XOPEN_* symbols.
10644 * sysdeps/posix/mk-stdiolim.c: Change to generate file handling
10647 * sysdeps/unix/sysv/linux/Dist: Add rt_sigpending.c.
10648 * sysdeps/unix/sysv/linux/rt_sigpending.c: New file.
10674 * time/zic.c: Likewise.
10679 * wctype/towctrans.c: Define as __towctrans, make towctrans weak alias.
10685 * locale/duplocale.c: Increase usage_count only if less than
10687 * locale/freelocale.c: Test usage_count against UNDELETABLE, not
10689 * locale/setlocale.c: Likewise.
10700 * sysdeps/generic/fstatfs64.c: Emulate using fstatfs.
10701 * sysdeps/generic/statfs64.c: Emulate using statfs.
10702 * sysdeps/generic/getrlimit64.c: Emulate using getrlimit.
10703 * sysdeps/generic/setrlimit64.c: Emulate using setrlimit.
10704 * sysdpes/generic/ftruncate64.c: New file.
10705 * sysdpes/generic/truncate64.c: New file.
10732 * sysdeps/unix/sysv/linux/alpha/fstatfs64.c: New file.
10733 * sysdeps/unix/sysv/linux/alpha/statfs64.c: New file.
10734 * sysdeps/unix/sysv/linux/alpha/getrlimit64.c: New file.
10735 * sysdeps/unix/sysv/linux/alpha/setrlimit64.c: New file.
10736 * sysdeps/unix/sysv/linux/alpha/ftruncate64.c: New file.
10737 * sysdeps/unix/sysv/linux/alpha/truncate64.c: New file.
10738 * sysdeps/unix/sysv/linux/alpha/readdir.c: New file.
10739 * sysdeps/unix/sysv/linux/alpha/readdir64.c: New file.
10740 * sysdeps/unix/sysv/linux/alpha/readdir64_r.c: New file.
10741 * sysdeps/unix/sysv/linux/alpha/readdir_r.c: New file.
10742 * sysdeps/unix/sysv/linux/sparc/sparc64/fstatfs64.c: New file.
10743 * sysdeps/unix/sysv/linux/sparc/sparc64/statfs64.c: New file.
10744 * sysdeps/unix/sysv/linux/sparc/sparc64/getrlimit64.c: New file.
10745 * sysdeps/unix/sysv/linux/sparc/sparc64/setrlimit64.c: New file.
10746 * sysdeps/unix/sysv/linux/sparc/sparc64/ftruncate64.c: New file.
10747 * sysdeps/unix/sysv/linux/sparc/sparc64/truncate64.c: New file.
10748 * sysdeps/unix/sysv/linux/sparc/sparc64/readdir.c: New file.
10749 * sysdeps/unix/sysv/linux/sparc/sparc64/readdir64.c: New file.
10750 * sysdeps/unix/sysv/linux/sparc/sparc64/readdir64_r.c: New file.
10751 * sysdeps/unix/sysv/linux/sparc/sparc64/readdir_r.c: New file.
10753 * sysdeps/unix/sysv/linux/fxstat64.c: New file.
10754 * sysdeps/unix/sysv/linux/lxstat64.c: New file.
10755 * sysdeps/unix/sysv/linux/xstat64.c: New file.
10756 * sysdeps/unix/sysv/linux/readdir64.c: New file.
10757 * sysdeps/unix/sysv/linux/readdir64_r.c: New file.
10759 * sysdeps/unix/sysv/linux/getdents64.c: New file.
10762 * sysdeps/unix/sysv/linux/Dist: Add getdents64.c.
10764 * sysdeps/unix/sysv/linux/xstatconv.c: LFS support.
10770 * sysdeps/generic/getrlimit.c: Include <sys/types.h>.
10771 * sysdeps/generic/getrlimit64.c: Likewise.
10772 * sysdeps/generic/setrlimit.c: Likewise.
10773 * sysdeps/generic/setrlimit64.c: Likewise.
10777 * sysdeps/unix/sysv/linux/siglist.c: Fix compile problem if not
10780 * sysdeps/generic/waitid.c: Include <sys/types.h> for id_t.
10786 * locale/programs/ld-ctype.c (ctype_output): Clear out the padding
10821 * math/libm-test.c (catanh_test): Change epsilon.
10836 * elf/soinit.c (__libc_global_ctors, _fini): Handle
10844 * math/libm-test.c: Add more tests for "normal" values.
10848 * stdio-common/printf_fphex.c: Fix printing of long double number
10853 * sunrpc/rpc_main.c: Accept new flag -$.
10863 * nss/nss_files/files-alias.c (get_next_alias): Fix parameter
10873 * math/libm-test.c: New tests for "normal" values added for most
10880 * db2/makedb.c (process_input): Fix typo in message.
10881 * sunrpc/rpcinfo.c (pmapdump): Unify messages.
10885 * elf/rtld.c: Allow multiple preloading of a shared object.
10892 * malloc/mtrace.c (mallenv): Make `const'.
10903 * sysdeps/generic/waitid.c: Stub for waitid.
10913 * sysdeps/posix/waitid.c: New file.
10916 * rt/aio_misc.c: Rename __aio_free_req to __aio_free_request.
10921 * sysdeps/generic/dl-sysdep.c: Don't call __libc_init_secure.
10922 * sysdeps/generic/enbl-secure.c: Don't define __libc_uid.
10923 * sysdeps/unix/sysv/linux/init-first.c: Define __libc_uid.
10924 * sysdeps/unix/sysv/linux/sigqueue.c: Make sure __libc_uid is
10933 * sysdeps/libm-ieee754/s_cacoshf.c: Add alternate implementation
10935 * sysdeps/libm-ieee754/s_catan.c: Use __ieee754_atan2 instead of
10937 * sysdeps/libm-ieee754/s_catanf.c: Likewise.
10938 * sysdeps/libm-ieee754/s_catanl.c: Likewise.
10939 * sysdeps/libm-ieee754/s_catanh.c: Likewise. Correct sign of
10941 * sysdeps/libm-ieee754/s_catanhf.c: Likewise.
10942 * sysdeps/libm-ieee754/s_catanhl.c: Likewise.
10943 * sysdeps/libm-ieee754/s_clog10.c: Use factor to correct
10945 * sysdeps/libm-ieee754/s_clog10f.c: Likewise.
10946 * sysdeps/libm-ieee754/s_clog10l.c: Likewise.
10955 * wctype/wctype_l.c: New file.
10959 * locale/C-ctype.c: Correct data for isw* functions.
10960 * locale/programs/ld-ctype.c: Write 32bit char classes in correct
10962 * wctype/test_wctype.c: Add test for isw* functions.
10963 * wctype/wctype.c: Return value with expected byte order.
10967 * libc-work/nis/ypclnt.c (do_ypcall): Don't free dom_binding twice.
10976 * sysdeps/unix/sysv/linux/siglist.c (_sys_siglist, sys_siglist,
10979 * sysdeps/unix/sysv/linux/oldsiglist.c (_sys_siglist,
10988 * libio/iofgets.c (_IO_fgets): Return an error only if there
10990 * libio/iogets.c (_IO_gets): Ditto.
10999 * libio/fileops.c: Don't use _IO_FILE_complete.
11000 * libio/iofdopen.c: Ditto.
11001 * libio/iofopen.c: Ditto.
11002 * libio/iofopen64.c: Ditto.
11003 * libio/iopopen.c: Ditto.
11004 * libio/iovdprintf.c: Ditto.
11006 * libio/genops.c (_IO_init): Set _vtable_offset to 0.
11008 * libio/iofdopen.c (_IO_new_fdopen): Changed from _IO_fdopen
11026 * libio/oldfileops.c: Define _IO_USE_OLD_IO_FILE.
11027 * libio/oldiofclose.c: Ditto.
11028 * libio/oldiofopen.c: Ditto.
11029 * libio/oldstdfiles.c: Ditto.
11031 * libio/oldfileops.c (_IO_old_file_init): Set _vtable_offset
11034 * libio/oldstdfiles.c (DEF_STDFILE): Remove INAME.
11038 * libio/stdfiles.c (DEF_STDFILE): Don't use _IO_FILE_complete
11041 * libio/stdio.c (stdin, stdout, stdin): Don't use
11044 * libio/oldiofdopen.c: New.
11046 * stdio-common/vfprintf.c (buffered_vfprintf): Set
11055 * libio/fileops.c (_IO_file_open): New.
11068 * sysdeps/unix/sysv/linux/sigreturn.c: Stub out.
11075 * sysdeps/unix/sysv/linux/rt_sigreturn.c: Deleted.
11079 * sysdeps/unix/sysv/linux/sigaction.c: Include <errno.h>. Fix
11094 * nis/nss_compat/compat-grp.c: Reset the blacklist correct, fix
11096 * nis/nss_compat/compat-pwd.c: Likewise.
11097 * nis/nss_compat/compat-spwd.c: Likewise.
11109 * sysdeps/generic/sigqueue.c: Include <sys/types.h> for pid_t.
11113 * sunrpc/publickey.c: Use new NSS interface.
11123 * sysdeps/m68k/fpu/fegetenv.c: Save/restore fpiar.
11124 * sysdeps/m68k/fpu/feholdexcpt.c: Likewise.
11125 * sysdeps/m68k/fpu/fesetenv.c: Likewise.
11144 * grp/fgetgrent_r.c (LINE_PARSER): Call parse_line with extra
11146 * pwd/fgetpwent_r.c: Likewise.
11147 * spwd/fgetspent_r.c: Likewise.
11148 * spwd/sgetspent_r.c: Likewise.
11149 * hesiod/nss_hesiod/hesiod-grp.c (lookup): Add new argument.
11151 * hesiod/nss_hesiod/hesiod-pwd.c: Likewise.
11152 * hesiod/nss_hesiod/hesiod-service.c: Likewise.
11153 * inet/getnetgrent_r.c (__internal_setnetgrent_reuse): Likewise.
11159 * nis/nss_compat/compat-grp.c: Change everything to store error
11161 * nis/nss_compat/compat-pwd.c: Likewise.
11162 * nis/nss_compat/compat-spwd.c: Likewise.
11163 * nis/nss_nis/nis-alias.c: Likewise.
11164 * nis/nss_nis/nis-ethers.c: Likewise.
11165 * nis/nss_nis/nis-grp.c: Likewise.
11166 * nis/nss_nis/nis-hosts.c: Likewise.
11167 * nis/nss_nis/nis-netgrp.c: Likewise.
11168 * nis/nss_nis/nis-network.c: Likewise.
11169 * nis/nss_nis/nis-proto.c: Likewise.
11170 * nis/nss_nis/nis-publickey.c: Likewise.
11171 * nis/nss_nis/nis-pwd.c: Likewise.
11172 * nis/nss_nis/nis-rpc.c: Likewise.
11173 * nis/nss_nis/nis-service.c: Likewise.
11174 * nis/nss_nis/nis-spwd.c: Likewise.
11175 * nis/nss_nisplus/nisplus-alias.c: Likewise.
11176 * nis/nss_nisplus/nisplus-ethers.c: Likewise.
11177 * nis/nss_nisplus/nisplus-grp.c: Likewise.
11178 * nis/nss_nisplus/nisplus-hosts.c: Likewise.
11179 * nis/nss_nisplus/nisplus-netgrp.c: Likewise.
11180 * nis/nss_nisplus/nisplus-network.c: Likewise.
11181 * nis/nss_nisplus/nisplus-parser.c: Likewise.
11182 * nis/nss_nisplus/nisplus-proto.c: Likewise.
11183 * nis/nss_nisplus/nisplus-publickey.c: Likewise.
11184 * nis/nss_nisplus/nisplus-pwd.c: Likewise.
11185 * nis/nss_nisplus/nisplus-rpc.c: Likewise.
11186 * nis/nss_nisplus/nisplus-service.c: Likewise.
11187 * nis/nss_nisplus/nisplus-spwd.c: Likewise.
11188 * nss/nss_db/db-XXX.c: Likewise.
11189 * nss/nss_db/db-alias.c: Likewise.
11190 * nss/nss_db/db-netgrp.c: Likewise.
11191 * nss/nss_files/files-XXX.c: Likewise
11192 * nss/nss_files/files-alias.c: Likewise
11193 * nss/nss_files/files-netgrp.c: Likewise
11194 * nss/nss_files/files-parse.c: Likewise
11195 * nss/getXXbyYY_r.c: Call with __errno_location() as value for new
11197 * nss/getXXent_r.c: Likewise.
11199 * localedata/tst-fmon.c: Print debug info if test fails.
11203 * rt/aio_cancel.c: Rewrite to support lio_listio and aio_suspend.
11204 * rt/aio_fsync.c: Likewise.
11205 * rt/aio_misc.c: Likewise.
11207 * rt/aio_read.c: Likewise.
11208 * rt/aio_read64.c: Likewise.
11209 * rt/aio_suspend.c: Likewise.
11210 * rt/aio_write.c: Likewise.
11211 * rt/aio_write64.c: Likewise.
11212 * rt/lio_listio.c: Likewise.
11213 * rt/lio_listio64.c: Likewise.
11214 * rt/aio_notify.c: New file.
11218 * sysdeps/posix/pwrite.c: Define weak alias only if function is
11221 * sysdeps/unix/sysv/linux/pread.c: Rewrite to use syscall directly
11223 * sysdeps/unix/sysv/linux/pwrite.c: Likewise.
11227 * sysdeps/unix/sysv/linux/sigaction.c: Use correct value for sigset_t
11229 * sysdeps/unix/sysv/linux/sigpending.c: Likewise.
11230 * sysdeps/unix/sysv/linux/sigprocmask.c: Likewise.
11231 * sysdeps/unix/sysv/linux/sigreturn.c: Likewise.
11232 * sysdeps/unix/sysv/linux/sigsuspend.c: Likewise.
11233 * sysdeps/unix/sysv/linux/sigtimedwait.c: Likewise.
11234 * sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise.
11235 * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. Take care
11246 * nis/nss_compat/compat-grp.c: If buffer is to small, set the file
11248 * nis/nss_compat/compat-pwd.c: If buffer is to small, set the file
11250 * nis/nss_compat/compat-spwd.c: If buffer is to small, set the file
11255 * sysdeps/posix/sigblock.c (__sigblock): Don't check int mask
11257 * sysdeps/posix/sigsetmask.c (__sigsetmask): Ditto.
11258 * sysdeps/posix/sigvec.c (convert_mask, __sigvec): Ditto.
11271 * sysdeps/wordsize-32/strtoimax.c: New file.
11272 * sysdeps/wordsize-32/strtoumax.c: New file.
11273 * sysdeps/wordsize-32/wcstoimax.c: New file.
11274 * sysdeps/wordsize-32/wcstoumax.c: New file.
11275 * sysdeps/wordsize-64/strtoimax.c: New file.
11276 * sysdeps/wordsize-64/strtoumax.c: New file.
11277 * sysdeps/wordsize-64/wcstoimax.c: New file.
11278 * sysdeps/wordsize-64/wcstoumax.c: New file.
11282 * sysdeps/generic/wait3.c (__wait3): Use ANSI-style definition so
11284 * sysdeps/generic/wait4.c (__wait4): Likewise.
11285 * sysdeps/generic/wait.c (__wait): Likewise.
11287 * sysdeps/generic/getpeername.c (getpeername): Use socklen_t not
11290 * sysdeps/generic/syscall.c (syscall): Return value and arg are
11293 * malloc/malloc.c (HAVE_MREMAP): Set to 0 for ARM, as we don't
11296 * sysdeps/generic/usleep.c (usleep): Returns void, to match prototype.
11312 * sysdeps/standalone/close.c (_STDIO_H): Define before including
11357 * sysdeps/unix/sysv/linux/rt_sigprocmask.c: Fix prototype.
11358 * sysdeps/unix/sysv/linux/rt_sigsuspend.c: Likewise.
11359 * sysdeps/unix/sysv/linux/rt_sigqueueinfo.c: Include <sys/types.h>.
11370 * sysdeps/unix/sysv/linux/i386/sigaction.c: Rename extern
11373 * sysdeps/unix/sysv/linux/sigreturn.c: Remove inclusion of
11378 * sysdeps/generic/enbl-secure.c (__libc_init_secure): Correct
11398 * sunrpc/xcrypt.c: Fix lower/upper characters in optimized hexval.
11413 * sysdeps/m68k/fpu/e_acos.c: Likewise.
11414 * sysdeps/m68k/fpu/e_atan2.c: Likewise.
11415 * sysdeps/m68k/fpu/e_fmod.c: Likewise.
11416 * sysdeps/m68k/fpu/e_pow.c: Likewise.
11417 * sysdeps/m68k/fpu/e_scalb.c: Likewise.
11418 * sysdeps/m68k/fpu/k_cos.c: Likewise.
11419 * sysdeps/m68k/fpu/k_sin.c: Likewise.
11420 * sysdeps/m68k/fpu/k_tan.c: Likewise.
11421 * sysdeps/m68k/fpu/s_atan.c: Likewise.
11422 * sysdeps/m68k/fpu/s_ccos.c: Likewise.
11423 * sysdeps/m68k/fpu/s_ccosh.c: Likewise.
11424 * sysdeps/m68k/fpu/s_cexp.c: Likewise.
11425 * sysdeps/m68k/fpu/s_csin.c: Likewise.
11426 * sysdeps/m68k/fpu/s_csinh.c: Likewise.
11427 * sysdeps/m68k/fpu/s_frexp.c: Likewise.
11428 * sysdeps/m68k/fpu/s_ilogb.c: Likewise.
11429 * sysdeps/m68k/fpu/s_isinf.c: Likewise.
11430 * sysdeps/m68k/fpu/s_llrint.c: Likewise.
11431 * sysdeps/m68k/fpu/s_llrintf.c: Likewise.
11432 * sysdeps/m68k/fpu/s_llrintl.c: Likewise.
11433 * sysdeps/m68k/fpu/s_lrint.c: Likewise.
11434 * sysdeps/m68k/fpu/s_modf.c: Likewise.
11435 * sysdeps/m68k/fpu/s_remquo.c: Likewise.
11436 * sysdeps/m68k/fpu/s_scalbn.c: Likewise.
11437 * sysdeps/m68k/fpu/s_sincos.c: Likewise.
11444 * signal/allocrtsig.c: New file.
11448 * sysdeps/generic/sigqueue.c: New file.
11449 * sysdeps/generic/sigtimedwait.c: New file.
11450 * sysdeps/generic/sigwaitinfo.c: New file.
11456 * sysdeps/unix/sysv/linux/rt_sigaction.c: New file.
11457 * sysdeps/unix/sysv/linux/rt_sigprocmask.c: New file.
11458 * sysdeps/unix/sysv/linux/rt_sigqueueinfo.c: New file.
11459 * sysdeps/unix/sysv/linux/rt_sigreturn.c: New file.
11460 * sysdeps/unix/sysv/linux/rt_sigsuspend.c: New file.
11461 * sysdeps/unix/sysv/linux/rt_sigtimedwait.c: New file.
11462 * sysdeps/unix/sysv/linux/sigpending.c: New file.
11463 * sysdeps/unix/sysv/linux/sigprocmask.c: New file.
11464 * sysdeps/unix/sysv/linux/sigqueue.c: New file.
11465 * sysdeps/unix/sysv/linux/sigreturn.c: New file.
11466 * sysdeps/unix/sysv/linux/sigtimedwait.c: New file.
11467 * sysdeps/unix/sysv/linux/sigwaitinfo.c: New file.
11469 * sysdeps/unix/sysv/linux/sigsuspend.c: Update for AIO.
11471 * sysdeps/unix/sysv/linux/sigaction.c: Update for AIO.
11478 * sysdeps/unix/sysv/linux/i386/sigaction.c: Update for AIO.
11486 * rt/aio_cancel.c: New file.
11487 * rt/aio_error.c: New file.
11488 * rt/aio_fsync.c: New file.
11489 * rt/aio_misc.c: New file.
11491 * rt/aio_read.c: New file.
11492 * rt/aio_read64.c: New file.
11493 * rt/aio_return.c: New file.
11494 * rt/aio_suspend.c: New file.
11495 * rt/aio_write.c: New file.
11496 * rt/aio_write64.c: New file.
11497 * rt/lio_listio.c: New file.
11498 * rt/lio_listio64.c: New file.
11499 * sysdeps/generic/aio_sigqueue.c: New file.
11500 * sysdeps/unix/sysv/linux/aio_sigqueue.c: New file.
11507 * posix/confstr.c: Correctly handle _CS_XBS5_ILP32_OFFBIG_CFLAGS
11516 * posix/getopt.c: Remove declaration of getpid and __libc_pid.
11517 * posix/getopt_init.c: Test for value 0xf00baa of uninitialized
11519 * sysdeps/unix/sysv/linux/init-first.c: Initialize __libc_pid to
11523 * string/strverscmp.c: Rename function ot __strverscmp and make old
11526 * sysdeps/generic/dl-sysdep.c: Declare and define __libc_uid.
11527 * sysdeps/generic/enbl-secure.c: Likewise.
11528 * sysdeps/mach/hurd/dl-sysdep.c: Likewise.
11541 * resolv/inet_neta.c (inet_neta): Change type of first parameter
11545 * resolv/inet_addr.c (inet_addr): Change return type to u_int32_t.
11551 * grp/initgroups.c: Increase buffer if it is too small.
11569 * elf/dl-profile.c (_dl_start_profile): Avoid overflow when
11574 * sysdeps/libm-ieee754/s_csqrt.c: Use different formula for now.
11575 * sysdeps/libm-ieee754/s_csqrtf.c: Likewise.
11576 * sysdeps/libm-ieee754/s_csqrtl.c: Likewise.
11578 * math/libm-test.c (csqrt_test): Add testcase.
11592 * math/libm-test.c (acos_test): Add more tests.
11619 * stdio-common/tmpfile64.c: Include <errno.h> for ENOSYS.
11638 * iconv/gconv_conf.c (read_conf_file): Little optimization.
11640 * iconvdata/8bit-gap.c: New file.
11641 * iconvdata/8bit-generic.c: Renamed from ...
11642 * iconvdata/iso8859-generic.c: ...this.
11645 * iconvdata/iso6937.c: Minor bug fixes.
11646 * iconvdata/iso8859-1.c: Likewise.
11647 * iconvdata/t61.c: Likewise.
11648 * iconvdata/iso8859-2.c: Change to use 8bit-generic.c.
11650 * iconvdata/iso8859-3.c: Likewise.
11651 * iconvdata/iso8859-4.c: Likewise.
11652 * iconvdata/iso8859-5.c: Likewise.
11653 * iconvdata/iso8859-6.c: Likewise.
11654 * iconvdata/iso8859-7.c: Likewise.
11655 * iconvdata/iso8859-8.c: Likewise.
11656 * iconvdata/iso8859-9.c: Likewise.
11657 * iconvdata/iso8859-10.c: Likewise.
11658 * iconvdata/ebcdic-at-de-a.c: New file.
11659 * iconvdata/ebcdic-at-de.c: New file.
11660 * iconvdata/ebcdic-ca-fr.c: New file.
11661 * iconvdata/hp-roman8.c: New file.
11662 * iconvdata/koi-8.c: New file.
11663 * iconvdata/koi8-r.c: New file.
11664 * iconvdata/koi8-h.c: New file.
11665 * iconvdata/latin-greek-1.c: New file.
11667 * iconvdata/latin-greek.c: New file.
11669 * iconvdata/jis0201.c: New file.
11671 * iconvdata/jis0208.c: New file.
11673 * iconvdata/jis0212.c: New file.
11675 * iconvdata/sjis.c: New file.
11680 * locale/programs/charmap.c: Also examine alias names given in charmap
11691 * db2/btree/bt_cursor.c: Likewise.
11692 * db2/btree/bt_delete.c: Likewise.
11693 * db2/btree/bt_put.c: Likewise.
11694 * db2/btree/bt_search.c: Likewise.
11695 * db2/btree/bt_split.c: Likewise.
11696 * db2/btree/btree_auto.c: Likewise.
11697 * db2/common/db_appinit.c: Likewise.
11698 * db2/common/db_apprec.c: Likewise.
11699 * db2/common/db_err.c: Likewise.
11700 * db2/common/db_region.c: Likewise.
11701 * db2/db/db_auto.c: Likewise.
11702 * db2/db/db_dispatch.c: Likewise.
11703 * db2/db/db_ret.c: Likewise.
11704 * db2/dbm/dbm.c: Likewise.
11705 * db2/hash/hash_auto.c: Likewise.
11718 * db2/lock/lock.c: Likewise.
11719 * db2/lock/lock_deadlock.c: Likewise.
11720 * db2/log/log.c: Likewise.
11721 * db2/log/log_archive.c: Likewise.
11722 * db2/log/log_auto.c: Likewise.
11723 * db2/log/log_get.c: Likewise.
11724 * db2/log/log_put.c: Likewise.
11725 * db2/mp/mp_bh.c: Likewise.
11726 * db2/mp/mp_fget.c: Likewise.
11727 * db2/mp/mp_fopen.c: Likewise.
11728 * db2/mp/mp_fput.c: Likewise.
11729 * db2/mp/mp_fset.c: Likewise.
11730 * db2/mp/mp_open.c: Likewise.
11731 * db2/mp/mp_pr.c: Likewise.
11732 * db2/mp/mp_region.c: Likewise.
11733 * db2/mp/mp_sync.c: Likewise.
11735 * db2/mutex/mutex.c: Likewise.
11736 * db2/os/os_open.c: Likewise.
11737 * db2/os/os_func.c: Removed.
11738 * db2/os/os_config.c: New file.
11739 * db2/os/os_spin.c: New file.
11740 * db2/txn/txn.c: Likewise.
11741 * db2/txn/txn_auto.c: Likewise.
11778 * sysdeps/libm-ieee754/s_ctan.c (__ctan): Raise invalid exception
11780 * sysdeps/libm-ieee754/s_ctanl.c (__ctanl): Likewise.
11781 * sysdeps/libm-ieee754/s_ctanf.c (__ctanf): Likewise.
11783 * math/libm-test.c (csqrt_test): Add tests for cabs, carg, ctan,
11796 * wcsmbs/wcrtomb.c (__wcrtomb): Remove unused variable fake.
11800 * sysdeps/posix/getcwd.c (GETCWD_STORYGE_CLASS): Remove definition
11802 * sysdeps/unix/sysv/linux/getcwd.c: Define GETCWD_RETURN_TYPE instead
11820 * eld/dl-profile.c (_dl_start_profile): Avoid FP calculation when
11823 * iconv/gconv_close.c: Correct freeing of descriptor data.
11824 * iconv/gconv_simple.c: Return correct error values for illegal or
11833 * iconvdata/iso6937.c: Likewise.
11834 * iconvdata/iso8859-1.c: Likewise.
11835 * iconvdata/iso8859-10.c: Likewise.
11837 * iconvdata/iso8859-2.c: Likewise.
11839 * iconvdata/iso8859-3.c: Likewise.
11841 * iconvdata/iso8859-4.c: Likewise.
11843 * iconvdata/iso8859-5.c: Likewise.
11845 * iconvdata/iso8859-6.c: Likewise.
11847 * iconvdata/iso8859-7.c: Likewise.
11849 * iconvdata/iso8859-8.c: Likewise.
11851 * iconvdata/iso8859-9.c: Likewise.
11853 * iconvdata/iso8859-generic.c: Likewise.
11854 * iconvdata/t61.c: Likewise.
11858 * sysdeps/generic/strcasestr.c: New file.
11859 * wcsmbs/mbrtowc.c: Simplify special case a bit.
11860 * wcsmbs/wcrtomb.c: Likewise.
11861 * wcsmbs/mbsnrtowcs.c: Correctly handle incomplete characters.
11862 * wcsmbs/wcsnrtombs.c: Likewise.
11863 * wcsmbs/mbsrtowcs.c: Make sure SRC argument is correct when
11865 * wcsmbs/wcsrtombs.c: Likewise.
11866 * wcsmbs/wmemrtombs.c: Likewise.
11867 * wcsmbs/wmemrtowcs.c: Likewise.
11876 * sysdeps/posix/mk-stdiolim.c: Output file with comment.
12049 * strftime.c (strftime):
12068 * sysdeps/posix/getcwd.c: Recognize EOF from readdir and translate
12073 * elf/dl-support.c: Call __libc_init_secure to make sure
12075 * sysdeps/generic/enbl-secure.c: Change function name to
12078 * iconv/gconv.c: Fix lots of bugs.
12081 * iconv/gconv_close.c: Likewise.
12082 * iconv/gconv_conf.c: Likewise.
12083 * iconv/gconv_db.c: Likewise.
12084 * iconv/gconv_dl.c: Likewise.
12085 * iconv/gconv_open.c: Likewise.
12086 * iconv/gconv_simple.c: Likewise.
12087 * iconv/iconv.c: Likewise.
12088 * iconv/iconv_close.c: Likewise.
12089 * iconv/iconv_open.c: Likewise.
12093 * wcsmbs/wmemrtombs.c: New file.
12094 * wcsmbs/wmemrtowcs.c: New file.
12098 * iconv/gconv_simple.c: Fix lots of bugs.
12099 * iconv/iconv_open.c: Normalize names before passing them to
12104 * libio/iopopen.c: Check for correct mode argument and punt otherwise.
12105 * stdio-common/test-popen.c: Add test for above change.
12107 * math/libm-test.c: Print test results also using %a format,
12109 * math/test-double.c: Define PRINTF_XEXPR.
12110 * math/test-float.c: Likewise.
12111 * math/test-ldouble.c: Likewise.
12112 * math/test-idouble.c: Likewise.
12113 * math/test-ifloat.c: Likewise.
12114 * math/test-ildoubl.c: Likewise.
12116 * stdio-common/vfscanf.c: Recognize a in format specifier only as
12120 * stdlib/strtod.c: Little code cleanup.
12125 * sysdeps/m68k/fpu/e_acos.c: Define __LIBC_INTERNAL_MATH_INLINES
12127 * sysdeps/m68k/fpu/e_atan2.c: Likewise.
12128 * sysdeps/m68k/fpu/e_fmod.c: Likewise.
12129 * sysdeps/m68k/fpu/e_pow.c: Likewise.
12130 * sysdeps/m68k/fpu/e_scalb.c: Likewise.
12131 * sysdeps/m68k/fpu/k_cos.c: Likewise.
12132 * sysdeps/m68k/fpu/k_sin.c: Likewise.
12133 * sysdeps/m68k/fpu/k_tan.c: Likewise.
12134 * sysdeps/m68k/fpu/s_atan.c: Likewise.
12135 * sysdeps/m68k/fpu/s_ccos.c: Likewise.
12136 * sysdeps/m68k/fpu/s_ccosh.c: Likewise.
12137 * sysdeps/m68k/fpu/s_cexp.c: Likewise.
12138 * sysdeps/m68k/fpu/s_csin.c: Likewise.
12139 * sysdeps/m68k/fpu/s_csinh.c: Likewise.
12140 * sysdeps/m68k/fpu/s_frexp.c: Likewise.
12141 * sysdeps/m68k/fpu/s_ilogb.c: Likewise.
12142 * sysdeps/m68k/fpu/s_isinf.c: Likewise.
12143 * sysdeps/m68k/fpu/s_llrint.c: Likewise.
12144 * sysdeps/m68k/fpu/s_llrintf.c: Likewise.
12145 * sysdeps/m68k/fpu/s_llrintl.c: Likewise.
12146 * sysdeps/m68k/fpu/s_lrint.c: Likewise.
12147 * sysdeps/m68k/fpu/s_modf.c: Likewise.
12148 * sysdeps/m68k/fpu/s_remquo.c: Likewise.
12149 * sysdeps/m68k/fpu/s_scalbn.c: Likewise.
12150 * sysdeps/m68k/fpu/s_sincos.c: Likewise.
12159 * sysdeps/posix/sysv_signal.c: Define sysv_signal as weak alias.
12177 * elf/dl-error.c (_dl_signal_error): Only print colon if OBJNAME
12182 * malloc/malloc.c (malloc_update_mallinfo): Initialize struct for
12187 * sysdeps/unix/sysv/linux/getcwd.c: Free allocated buffer if
12190 * stdio-common/printf_fphex.c: Determine sign of number correctly.
12201 * libio/iofprintf.c: Removed. We use the stdio-common version.
12203 * manual/Makefile (distribute): Add stdio-fp.c.
12214 * iconv/gconv.c: Correctly call transformation function.
12220 * sysdeps/libm-ieee754/s_remquo.c (__remquo): Fix function (gave
12222 * sysdeps/libm-ieee754/s_remquof.c (__remquof): Likewise.
12223 * sysdeps/libm-ieee754/s_remquol.c (__remquol): Likewise.
12233 * math/libm-test.c: Added counting/reporting of number of test cases.
12242 * elf/dl-load.c (_dl_init_paths): Correct __mempcpy logic.
12246 * sysdeps/generic/pty.c: Define REVOKE to use revoke function.
12248 * sysdeps/unix/sysv/linux/pty.c: New file. Define REVOKE as
12267 * sysdeps/generic/pty.c: Make thread safe. Fix bug when calling
12273 * time/mktime.c, time/strftime.c (_REENTRANT): #define,
12283 * iconv/gconv.c: New file.
12285 * iconv/gconv_builtin.c: New file.
12287 * iconv/gconv_close.c: New file.
12288 * iconv/gconv_conf.c: New file.
12289 * iconv/gconv_db.c: New file.
12290 * iconv/gconv_dl.c: New file.
12291 * iconv/gconv_open.c: New file.
12292 * iconv/gconv_simple.c: New file.
12293 * iconv/iconv.c: New file.
12295 * iconv/iconv_close.c: New file.
12296 * iconv/iconv_open.c: New file.
12312 * locale/Makefile (CFLAGS-charmap.c): Add -Wno-char-subscripts.
12313 (CFLAGS-locfile.c): Likewise.
12316 * misc/hsearch_r.c (hsearch_r): Avoid undefinitely search for
12321 * stdio-common/printf_fp.c: Don't define NDEBUG if already defined.
12323 * sysdeps/posix/ctermid.c: Simplify a bit.
12334 * math/libm-test.c (asin_test): Add epsilon for asin (0.5).
12347 * libio/freopen.c (freopen): When PIC is defined, call
12350 * libio/iofclose.c (_IO_new_fclose): Renamed from _IO_fclose.
12364 * libio/oldfileops.c (_IO_old_file_close_it,
12370 * libio/oldiofopen.c (_IO_old_fopen): Call _IO_old_file_init ()
12374 * libio/oldstdfiles.c (DEF_STDFILE): Don't use symbol_version.
12379 * libio/oldiofclose.c: New file.
12381 * libio/stdfiles.c (_IO_new_stdin_, _IO_new_stdout_,
12385 * libio/stdio.c (stdin, stdout, stderr): Set to
12390 * csu/Makefile (distribute): Add init.c.
12394 * csu/init.c: New file.
12398 * elf/dl-lookup.c (do_lookup): Don't use the hidden base
12403 * erand48_r.c (__erand48_r): Implement for 32 bit short int.
12417 * sysdeps/generic/s_exp2l.c: Change exp2l to __ieee754_exp2l.
12421 * math/libm-test.c (asin_test): Add epsilon for float.
12443 * misc/tst-fdset.c: Don't require the value of FD_ISSET to be
12448 * sysdeps/generic/e_acoshl.c: Fix stub_warning: use the user level
12450 * sysdeps/generic/e_acosl.c: Likewise.
12451 * sysdeps/generic/e_asinl.c: Likewise.
12452 * sysdeps/generic/e_atan2l.c: Likewise.
12453 * sysdeps/generic/e_expl.c: Likewise.
12454 * sysdeps/generic/e_fmodl.c: Likewise.
12455 * sysdeps/generic/e_j0l.c: Likewise.
12456 * sysdeps/generic/e_j1l.c: Likewise.
12457 * sysdeps/generic/e_jnl.c: Likewise.
12458 * sysdeps/generic/e_lgammal_r.c: Likewise.
12459 * sysdeps/generic/e_log10l.c: Likewise.
12460 * sysdeps/generic/e_logl.c: Likewise.
12461 * sysdeps/generic/e_powl.c: Likewise.
12462 * sysdeps/generic/e_sqrtl.c: Likewise.
12463 * sysdeps/generic/e_exp2l.c: Likewise.
12473 * sysdeps/alpha/Dist: Remove setjmp_aux.c.
12474 * sysdeps/unix/sysv/linux/Dist: Add s_pread64.c, s_pwrite64.c,
12483 * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Added caching of
12489 * nis/nss_compat/compat-grp.c: Remove buggy assert call.
12490 * nis/nss_compat/compat-pwd.c: Likewise.
12491 * nis/nss_compat/compat-spwd.c: Likewise.
12509 * sysdeps/libm-ieee754/s_llrintf.c (__llrintf): Fix function.
12511 * sysdeps/libm-ieee754/s_lrintf.c (__lrintf): Fix function.
12513 * sysdeps/libm-ieee754/s_lrint.c (__lrint): Fix function.
12517 * sysdeps/libm-ieee754/s_ilogbf.c: Correct return values for
12519 * sysdeps/libm-ieee754/s_ilogbl.c: Likewise.
12520 * sysdeps/libm-ieee754/s_ilogb.c: Likewise.