
1: 1998-08-11 14:05 Ulrich Drepper <drepper@cygnus.com> 2: 3: * timezone/backward: Update from tzdata1998g. 4: * timezone/etcetera: Likewise. 5: * timezone/europe: Likewise. 6: 7: 1998-08-11 Philip Blundell <pb@nexus.co.uk> 8: 9: * sysdeps/generic/tempname.c (__path_search): Fix typo and 10: formatting. 11: 12: 1998-08-11 H.J. Lu <hjl@gnu.org> 13: 14: * malloc/malloc.c (free_check): Print pointer value using %p. 15: (realloc_check): Likewise. 16: 17: 1998-08-11 13:57 Ulrich Drepper <drepper@cygnus.com> 18: 19: * libio/fileops.c (_IO_file_sync): Use _IO_ssize_t for delta, not 20: _IO_size_t. 21: 22: 1998-08-10 15:49 Ulrich Drepper <drepper@cygnus.com> 23: 24: * include/dirent.h: Protect from double inclusion. 25: 26: 1998-08-09 Mark Kettenis <kettenis@phys.uva.nl> 27: 28: * posix/glob.h: Add LFS support for glob and globfree. 29: * posix/Versions [GLIBC_2.1]: Add glob64 and globfree64. 30: * posix/Makefile (routines): Add glob64. 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): 36: Elide function. 37: * sysdeps/unix/sysv/linux/alpha/glob.c: Add glob64 as a weak alias 38: for __new_glob. Likewise for globfree64. 39: * sysdeps/unix/sysv/linux/sparc/sparc64/glob.c: New file. 40: 41: 1998-08-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 42: 43: * sysdeps/unix/Makefile ($(common-objpfx)s-proto.d): Remove 44: -include flag from command. 45: 46: 1998-08-10 Ulrich Drepper <drepper@cygnus.com> 47: 48: * nss/nss_db/db-XXX.c (_nss_db_getXXX): If buffer is too small 49: decrement `entidx' to allow retrieving the same entry again. 50: 51: 1998-08-09 22:32 Ulrich Drepper <drepper@cygnus.com> 52: 53: * sysdeps/powerpc/ffs.c: Fix typo. Add support for ffsl. 54: Patch by Matt McLean <keys@yikes.com>. 55: 56: 1998-08-07 Geoff Keating <geoffk@ozemail.com.au> 57: 58: * sysdeps/powerpc/bits/setjmp.h: Use word to save condition 59: registers. 60: * sysdeps/powerpc/setjmp.S: Save condition registers. 61: * sysdeps/powerpc/__longjmp.S: Restore condition registers. 62: 63: 1998-08-09 09:40 Ulrich Drepper <drepper@cygnus.com> 64: 65: * nss/nss_files/files-XXX.c (internal_getent): In case of an read 66: error do not trust errno value, set it to ENOENT. 67: 68: * db2/db_185.h: Move __ prototypes into include/* header. 69: * dirent/dirent.h: Likewise. 70: * elf/dlfcn.h: Likewise. 71: * gmon/sys/gmon.h: Likewise. 72: * grp/grp.h: Likewise. 73: * intl/libintl.h: Likewise. 74: * io/fcntl.h: Likewise. 75: * io/sys/stat.h: Likewise. 76: * io/sys/statfs.h: Likewise. 77: * io/sys/statvfs.h: Likewise. 78: * libio/stdio.h: Likewise. 79: * login/utmp.h: Likewise. 80: * misc/mntent.h: Likewise. 81: * misc/search.h: Likewise. 82: * misc/sys/file.h: Likewise. 83: * misc/sys/ioctl.h: Likewise. 84: * misc/sys/select.h: Likewise. 85: * misc/sys/uio.h: Likewise. 86: * misc/sys/ustat.h: Likewise. 87: * posix/unistd.h: Likewise. 88: * posix/sys/times.h: Likewise. 89: * posix/sys/wait.h: Likewise. 90: * pwd/pwd.h: Likewise. 91: * resource/ulimit.h: Likewise. 92: * resource/sys/resource.h: Likewise. 93: * setjmp/setjmp.h: Likewise. 94: * shadow/shadow.h: Likewise. 95: * signal/signal.h: Likewise. 96: * socket/sys/socket.h: Likewise. 97: * stdlib/alloca.h: Likewise. 98: * stdlib/stdlib.h: Likewise. 99: * string/string.h: Likewise. 100: * sysdeps/generic/sys/mman.h: Likewise. 101: * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. 102: * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. 103: * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. 104: * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. 105: * sysdeps/unix/sysv/linux/bits/sched.h: Likewise. 106: * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. 107: * termios/termios.h: Likewise. 108: * time/time.h: Likewise. 109: * time/sys/time.h: Likewise. 110: * wcsmbs/wchar.h: Likewise. 111: 112: * include/alloca.h: Add __ prototypes here. 113: * include/db_185.h: Likewise. 114: * include/dirent.h: Likewise. 115: * include/dlfcn.h: Likewise. 116: * include/fcntl.h: Likewise. 117: * include/grp.h: Likewise. 118: * include/libintl.h: Likewise. 119: * include/mntent.h: Likewise. 120: * include/pwd.h: Likewise. 121: * include/sched.h: Likewise. 122: * include/search.h: Likewise. 123: * include/setjmp.h: Likewise. 124: * include/shadow.h: Likewise. 125: * include/signal.h: Likewise. 126: * include/stdio.h: Likewise. 127: * include/stdlib.h: Likewise. 128: * include/string.h: Likewise. 129: * include/termios.h: Likewise. 130: * include/time.h: Likewise. 131: * include/ulimit.h: Likewise. 132: * include/unistd.h: Likewise. 133: * include/utmp.h: Likewise. 134: * include/wchar.h: Likewise. 135: * include/sys/file.h: Likewise. 136: * include/sys/gmon.h: Likewise. 137: * include/sys/ioctl.h: Likewise. 138: * include/sys/mman.h: Likewise. 139: * include/sys/resource.h: Likewise. 140: * include/sys/select.h: Likewise. 141: * include/sys/socket.h: Likewise. 142: * include/sys/stat.h: Likewise. 143: * include/sys/statfs.h: Likewise. 144: * include/sys/time.h: Likewise. 145: * include/sys/times.h: Likewise. 146: * include/sys/uio.h: Likewise. 147: * include/sys/wait.h: Likewise. 148: 149: * Makeconfig (+includes): Search in $(..)include first. 150: 151: * io/fstat.c: Undefine __fstat. 152: * io/lstat.c: Undefine __lstat. 153: 154: * wcsmbs/Versions: Add __mbrlen. 155: 156: 1998-08-09 Ulrich Drepper <drepper@cygnus.com> 157: 158: * elf/dl-reloc.c (_dl_relocate_object): Implement DT_BIND_NOW. 159: 160: 1998-07-31 17:59 Ulrich Drepper <drepper@cygnus.com> 161: 162: * sysdeps/generic/bits/byteswap.h: Fix problems with side effects. 163: 164: * manual/filesys.texi: Document truncate and ftruncate. 165: Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>. 166: 167: * shadow/putspent.c: Lock stream while generating the output. 168: 169: * sunrpc/clnt_unix.c: Use ucred instead of cmsgcred again. 170: (__msgwrite): Rewrite accordingly. 171: * sunrpc/svc_unix.c: Likewise. 172: * sysdeps/unix/sysv/linux/Dist: Remove __recvmsg.S and __sendmsg.S. 173: * sysdeps/unix/sysv/linux/Makefile [$(subdir)==socket] 174: (sysdep_routines): Remove __sendmsg and __recvmsg. 175: * sysdeps/unix/sysv/linux/__recvmsg.S: Removed. 176: * sysdeps/unix/sysv/linux/__sendmsg.S: Removed. 177: * sysdeps/unix/sysv/linux/recvmsg.c: Removed. 178: * sysdeps/unix/sysv/linux/sendmsg.c: Removed. 179: * sysdeps/unix/sysv/linux/recvmsg.S: New file. 180: * sysdeps/unix/sysv/linux/sendmsg.S: New file. 181: * sysdeps/unix/sysv/linux/bits/socket.h: Define SCM_CREDENTIALS and 182: struct ucred. Remove struct cmsgcred. 183: Patches by Thorsten Kukuk. 184: 185: 1998-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> 186: 187: * inet/rcmd.c (__ivaliduser): Allow '#' as comment character. 188: 189: 1998-08-08 14:42 Ulrich Drepper <drepper@cygnus.com> 190: 191: * argp/argp-help.c: Prepare to be used outside glibc without gcc by 192: adding usual alloca cruft. 193: Reported by Eleftherios Gkioulekas <lf@amath.washington.edu>. 194: 195: 1998-04-05 Jim Meyering <meyering@ascend.com> 196: 197: * lib/regex.c (WIDE_CHAR_SUPPORT): Define. 198: This now depends on HAVE_BTOWC so systems that lack btowc (like 199: solaris-2.5.1) don't lose. 200: 201: 1998-08-07 Mark Kettenis <kettenis@phys.uva.nl> 202: 203: * sysdeps/generic/bits/sigaction.h: Remove definition of SA_DISABLE. 204: * sysdeps/generic/bits/sigstack.h: Define SS_DISABLE, SS_ONSTACK, 205: MINSIGSTKZ and SIGSTKSZ. Definitions match BSD. 206: * hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Use SS_ONSTACK 207: instead of SA_ONSTACK. 208: * sysdeps/mach/hurd/sigaltstack.c (__sigaltstack): Renamed from 209: sigaltstack, and created a weak alias. Use SS_DISABLE and 210: SS_ONSTACK instead of SA_DISABLE and SA_ONSTACK. 211: * sysdeps/mach/hurd/sigstack.c (sigstack): Use SS_ONSTACK instead 212: of SA_ONSTACK. Call __sigaltstack instead of sigaltstack. 213: * sysdeps/mach/hurd/i386/sigreturn.c (__sigreturn): Use SS_ONSTACK 214: instead of SA_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): 218: Use SS_DISABLE instead of SA_DISABLE. Use SS_ONSTACK instead of 219: SA_ONSTACK where appropriate. 220: * sysdeps/mach/hurd/alpha/trampoline.c (_hurd_setup_sighandler): 221: Likewise. 222: * sysdeps/mach/hurd/hppa/trampoline.c (_hurd_setup_sighandler): 223: Likewise. 224: * sysdeps/mach/hurd/mips/trampoline.c (_hurd_setup_sighandler): 225: Likewise. 226: * manual/signal.texi (Signal Stack): Talk about SS_DISABLE and 227: SS_ONSTACK instead of SA_DISABLE and SA_ONSTACK in discussion of 228: the `ss_flags' member of `struct sigaltstack'. 229: 230: 1998-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 231: 232: * libio/Makefile (routines) [$(versioning)=yes]: Add oldtmpfile. 233: (shared-only-routines): Likewise. 234: * libio/oldtmpfile.c: New file 235: * stdio-common/tmpfile.c: Use __fdopen and __close. 236: [USE_IN_LIBIO]: Use _IO_fdopen instead of _IO_new_fdopen. Put 237: tmpfile on symbol version GLIBC_2.1. 238: * stdio-common/tmpfile64.c: Use __fdopen and __close. 239: [USE_IN_LIBIO]: Use _IO_fdopen instead of _IO_new_fdopen. 240: * stdio-common/Version [GLIBC_2.1]: Add tmpfile. 241: * stdio-common/tempnam.c: Use __strdup instead of strdup. 242: * sysdeps/posix/fdopen.c: Define __fdopen and make fdopen weak 243: alias. 244: * sysdeps/generic/fdopen.c: Likewise. 245: * sysdeps/mach/hurd/fdopen.c: Likewise. 246: * stdio/stdio.h: Declare __fdopen. 247: * sunrpc/openchild.c: Use __fdopen instead of fdopen. 248: [USE_IN_LIBIO]: Map __fdopen to _IO_fdopen. 249: * sysdeps/posix/tempname.c (__gen_tempname): Don't bother checking 250: __stub_open64, it is never defined. 251: 252: 1998-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 253: 254: * libio/iofopen64.c: Fix typo. Avoid unnessary casts. 255: * libio/iopopen.c: Unlink file before freeing it if command 256: creation failed. Avoid unnessary casts. 257: * libio/iofdopen.c: Avoid unnecessary cast. 258: * pwd/fgetpwent_r.c [USE_IN_LIBIO]: Map funlockfile to 259: _IO_funlockfile. 260: * pwd/fgetspent_r.c [USE_IN_LIBIO]: Likewise. 261: 262: 1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 263: 264: * grp/grp.h, pwd/pwd.h: Don't declare __grpopen, __grpread, 265: __grpalloc, __grpscan and the corresponding pwd functions, they 266: were removed long ago. 267: 268: 1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 269: 270: * math/libm-test.c (csqrt_test): Adjust epsilons. 271: (casinh_test): Likewise. 272: 273: 1998-08-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 274: 275: * posix/globtest.sh: Fix typo. Remove second test output file. 276: 277: 1998-08-07 Cristian Gafton <gafton@redhat.com> 278: 279: * pwd/putpwent.c (putpwent): Avoid writting (none) in the passwd file. 280: * shadow/putspent.c (putspent): Likewise. 281: * grp/putgrent.c: New file. 282: * grp/Makefile (routines): Add putgrent. 283: * grp/Versions [GLIBC_2.1]: Add putgrent. 284: * grp/grp.h: Add putgrent prototype. 285: 286: 1998-08-04 19:33 Ulrich Drepper <drepper@cygnus.com> 287: 288: * elf/elf.h: More ELF definitions. 289: 290: 1998-08-04 16:53 Ulrich Drepper <drepper@cygnus.com> 291: 292: * stdio-common/tmpfile.c: Include unistd.h for close prototype. 293: * stdio-common/tmpfile64.c: Likewise. 294: 295: * db2/makedb.c: Generate output file with same access permissions 296: the input file has. 297: 298: * signal/signal.h: Pretty printing. 299: 300: 1998-08-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> 301: 302: * misc/mktemp.c: Add include <stlib.h> for prototype, remove 303: unneccessary includes. 304: * misc/mkstemp.c: Likewise. 305: 306: 1998-08-03 16:36 Ulrich Drepper <drepper@cygnus.com> 307: 308: * catgets/catgets.c: Use mmap/munmap only is _POSIX_MAPPED_FILES 309: is defined. 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. 317: 318: * elf/elf.h: Fix typo. 319: 320: * math/Makefile: Use $(LN_S) instead of ln. 321: 322: * sysdeps/generic/getpgid.c: Fix return type. 323: 324: 1998-08-01 02:49 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> 325: 326: * sysdeps/posix/tempname.c (__stdio_gen_tempname): Rename to 327: __gen_tempname and simplify the interface. Strip out the 328: code to do path search and create FILE objects. This function 329: now takes a mktemp() style template and returns either a name 330: or a file descriptor. 331: (__path_search): New function; searches for directories for 332: temp files. 333: * sysdeps/generic/tempname.c: Stub out __gen_tempname and 334: __path_search, not __stdio_gen_tempname. 335: 336: * libio/stdio.h: Prototype __gen_tempname and __path_search, 337: not __stdio_gen_tempname. 338: * stdio/stdio.h: Likewise. 339: 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. 345: 346: * misc/mkstemp.c: New file. Use __gen_tempname. 347: * misc/mktemp.c: Likewise. 348: 349: * sysdeps/posix/mkstemp.c: Removed. 350: * sysdeps/posix/mktemp.c: Removed. 351: * sysdeps/generic/mkstemp.c: Removed. 352: * sysdeps/generic/mktemp.c: Removed. 353: 354: 1998-08-02 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> 355: 356: * configure.in: Check, if door add-on is installed. 357: * config.make.in: Add have_doors. 358: * sunrpc/Makefile: Add HAVE_DOOR define. 359: * sunrpc/key_call.c: Add keyserv/door interface. 360: 361: * sunrpc/svc_unix.c: Call setsockopt only if SO_PASSCRED is defined. 362: * sunrpc/clnt_unix.c: Likewise. 363: 364: 1998-08-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> 365: 366: * inet/netinet/in.h (IN_CLASSC): Correct mask. 367: Reported by Ian Staniforth <I.Staniforth@sheffield.ac.uk> [fixes 368: PR libc/727]. 369: 370: 1998-08-03 10:23 Ulrich Drepper <drepper@cygnus.com> 371: 372: * misc/Makefile: Fix installation problem with --disable-shared. 373: * posix/Makefile: Likewise. 374: 375: 1998-08-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 376: 377: * posix/regex.c (re_search_2): Optimize searching for anchored 378: pattern if '^' cannot match at embedded newlines. 379: (regerror): Renamed from __regerror, which it should only be 380: called if _LIBC. 381: 382: 1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 383: 384: * sunrpc/svc_unix.c (__msgread): Check setsockopt return value. 385: 386: 1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 387: 388: * sysdeps/generic/glob.c: Remove obsolete cast. 389: 390: 1998-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 391: 392: * Rules (tests): Fix last change. 393: 394: 1998-07-31 17:59 Ulrich Drepper <drepper@cygnus.com> 395: 396: * sysdeps/unix/sysv/linux/Makefile [subdir==misc] (sysdep_routines): 397: Add sys_setresuid. 398: 399: 1998-07-30 Mark Kettenis <kettenis@phys.uva.nl> 400: 401: * sysdeps/unix/sysv/linux/syscalls.list: Add __syscall_setresuid 402: as real name for system call and make setresuid a weak alias. Set 403: caller to seteuid. 404: * sysdeps/unix/sysv/linux/seteuid.c (seteuid): Implement using 405: `setresuid' syscall if availble. Fixes problems with sendmail 406: which expects `seteuid' to not set the saved user ID. 407: 408: 1998-07-30 20:09 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> 409: 410: * time/tzset.c (__tzstring): Get rid of excessive cleverness 411: which was causing stack corruption. 412: 413: 1998-07-31 16:41 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> 414: 415: * argp/argp-fmtstream.c (__argp_fmtstream_update): Correct 416: off-by-one in wordwrap algorithm when there' a space at the 417: beginning of the buffer. 418: 419: 1998-07-31 15:45 Ulrich Drepper <drepper@cygnus.com> 420: 421: * Makerules (LDLIBS-c.so): Extend value instead of overwriting it. 422: 423: 1998-07-31 11:10 Ulrich Drepper <drepper@cygnus.com> 424: 425: * elf/elf.h: Add lots of new symbols from Irix and Solaris. 426: 427: * sysdeps/unix/sysv/linux/sigstack.c: Include stddef.h to get NULL 428: definition. 429: 430: 1998-07-31 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> 431: 432: * sunrpc/xcrypt.c: Use only the first 8 characters of the password. 433: 434: 1998-07-30 21:06 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> 435: 436: * sysdeps/generic/glob.c: Undefine strdup before defining it, 437: because bits/string2.h may have defined it already. 438: 439: 1998-07-29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 440: 441: * stdio-common/vfscanf.c: Optimize looking for type modifiers. 442: Fix recognition of 'a' modifier vs. 'a' format. 443: (TYPEMOD): Removed. 444: 445: * stdio-common/printf-parse.h (parse_one_spec): Optimize looking 446: for type modifiers. Fix recognition of 'hh' modifier. 447: 448: 1998-07-31 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> 449: 450: * sunrpc/svc_unix.c: Fix typo. 451: 452: 1998-07-31 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> 453: 454: * sysdeps/unix/sysv/linux/recvmsg.c: Don't check for SCM_CREDS before 455: syscall. 456: 457: 1998-07-30 12:38 Ulrich Drepper <drepper@cygnus.com> 458: 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. 463: 464: * sysdeps/i386/i486/bits/string.h: Add optimizations for ffs/ffsl 465: on i686. 466: 467: 1998-07-30 Richard Henderson <rth@cygnus.com> 468: 469: * elf/Makefile (ld-map): Move initialization below Makeconfig include. 470: 471: * sysdeps/libm-ieee754/k_standard.c (zero): Make non-const to 472: work around gcc bug. 473: 474: * string/string.h (ffsl, ffsll): Prototype. 475: * string/Version (GLIBC_2.1): Add them. 476: * sysdeps/alpha/ffs.S: Schedule for EV5. Add ffsl and ffsll 477: entry points. 478: * sysdeps/alpha/ffsll.S: New file. Empty. 479: * sysdeps/generic/ffs.c: Add ffsl and ffsll entry points. 480: * sysdeps/generic/ffsll.c: New file. 481: * string/Makefile (routines): Add ffsll. 482: 483: 1998-07-30 10:03 Ulrich Drepper <drepper@cygnus.com> 484: 485: * sysdeps/unix/sysv/linux/alpha/bits/time.h: Don't define CLK_TCK for 486: strictly ISO C compliant programs. 487: * sysdeps/unix/sysv/linux/mips/bits/time.h: Likewise. 488: 489: 1998-07-22 Andreas Jaeger <aj@arthur.rhein-neckar.de> 490: 491: * inet/protocols/rwhod.h: Correct typo in comment. 492: 493: * configure.in: Use better regex for gettext. 494: 495: 1998-07-29 21:29 Ulrich Drepper <drepper@cygnus.com> 496: 497: * elf/elf.h: Define more EM_* constants, ELFCLASSNUM, ELFDATANUM, 498: EV_NUM, Elf32_Nhdr, Elf64_Nhdr and various note section values. 499: 500: * elf/elf.h: Add DT_FLAGS_1 and the DF_1_* flag definitions. 501: 502: * elf/sprof.c: Implement -c/--call-pairs option to emit list with 503: caller/callee and the number of calls. 504: 505: 1998-07-29 Mark Kettenis <kettenis@phys.uva.nl> 506: 507: * sysdeps/mach/hurd/dl-sysdep.c (__lseek): New function. 508: (__getpid): New function. 509: (abort): New function. 510: 511: 1998-07-29 15:07 Ulrich Drepper <drepper@cygnus.com> 512: 513: * sysdeps/arm/fpu/Dist: New file. Add ieee754.h. 514: 515: * nis/nis_cache2_xdr.c: Removed. 516: * nis/nis_cache.c: Removed. 517: * nis/nis_cache2.h: Removed. 518: 519: 1998-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> 520: 521: * Rules (tests): Depend on tests-static only if build-static == yes. 522: 523: * misc/Makefile (install-lib): Compile libbsd-compat.a and libg.a 524: only if build-static == yes. 525: 526: 1998-07-29 12:58 Ulrich Drepper <drepper@cygnus.com> 527: 528: * sysdeps/generic/glob.c: Winblowz compatibility stuff. 529: Patch received from Paul D. Smith <psmith@BayNetworks.COM>. 530: 531: 1998-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> 532: 533: * sunrpc/clnt_unix.c (__msgwrite)[!SCM_CRED]: Add return 534: statement, fix typo. 535: * sunrpc/svc_unix.c (__msgwrite)[!SCM_CRED]: Likewise. 536: 537: 1998-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> 538: 539: * manual/pattern.texi (More Flags for Globbing): Fix typo. 540: 541: * manual/math.texi (Special Functions): Fix typo. 542: 543: * sysdeps/unix/sysv/linux/bits/in.h (IPV6_ROUTER_ALERT): New 544: constant from Linux 2.1.112. 545: 546: * posix/Makefile (install-lib): Compile libposix.a only if 547: build-static == yes. 548: 549: 1998-07-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 550: 551: * sysdeps/generic/glob.c: Maintain const correctness. Move extern 552: declarations to file level. Cope with unsupported 553: _SC_GETPW_R_SIZE_MAX. 554: 555: 1998-07-29 Ulrich Drepper <drepper@cygnus.com> 556: 557: * stdio-common/tst-printf.c: %z is now recognized by printf. 558: 559: * sysdeps/libm-ieee754/c_csqrt.c: Fix problems with some cancelation 560: errors. 561: * sysdeps/libm-ieee754/c_csqrtf.c: Likewise. 562: * sysdeps/libm-ieee754/c_csqrtlc: Likewise. 563: Patch by Stephen L Moshier <moshier@mediaone.net>. 564: 565: * math/libm-test.c (csqrt_test): Correct typo in one test, add 566: another one. 567: 568: * sysdeps/unix/sysv/linux/bits/siginfo.h: Adjust siginfo_t after 569: latest kernel change. 570: 571: 1998-07-29 6:39 Kazushige Goto <goto@statabo.rim.or.jp> 572: 573: * sysdeps/alpha/fpu/e_sqrt.c [!_IEEE_FP]: Correctly handle 574: inputs near DBL_MIN. 575: 576: 1998-07-28 Ulrich Drepper <drepper@cygnus.com> 577: 578: * resolv/nss_dns/dns-host.c (getanswer_r): Lower the priority of 579: warnings when DNSSEC related records are received. 580: * resolv/gethnamaddr.c (getanswer): Likewise. 581: Patch by Brian Wellington <bwelling@anomaly.munge.com>. 582: 583: * signal/signal.h: Add prototype for sysv_signal. 584: 585: * math/libm-test.c (tgamma_test): Remove redundant tests. 586: 587: * sysdeps/generic/glob.c: Correct problems with */foo and GLOB_NOCHECK 588: where foo does not exist in any of the subdirectories. 589: Reported by Paul D. Smith <psmith@BayNetworks.COM>. 590: 591: * posix/globtest.sh: Add test for this bug. 592: 593: * posix/glob.h: Add GLOB_TILDE_CHECK. 594: * sysdeps/generic/glob.c: Implement GLOB_TILDE_CHECK. 595: * posix/globtest.c: Add option T to enable GLOB_TILDE_CHECK. 596: * posix/globtest.sh: Re-enable test with ~ and non-existing user name. 597: 598: 1998-07-28 Mark Kettenis <kettenis@phys.uva.nl> 599: 600: * io/sys/statfs.h: Fix typos. 601: * io/sys/statvfs.h: Fix typos. 602: 603: 1998-07-28 Ulrich Drepper <drepper@cygnus.com> 604: 605: * version.h (VERSION): Bump to 2.0.95. 606: 607: * math/Makefile (libm-calls): Remove w_gamma, add w_tgamma. 608: * math/Versions [GLIBC_2.1]: Add tgamma, tgammaf, and tgammal. 609: * math/libm-test.c: Split old gamma_test and move half of it in new 610: function tgamma_test. 611: * math/bits/mathcalls.h: Add declaration of tgamma. 612: * sysdeps/libm-ieee754/k_standard.c: Change gamma errors into 613: tgamma errors. 614: * sysdeps/libm-ieee754/w_gamma.c: Remove lgamma compatibility code 615: and rename to ... 616: * sysdeps/libm-ieee754/w_tgamma.c: ... this. New file. 617: * sysdeps/libm-ieee754/w_gammaf.c: Remove lgammaf compatibility code 618: and rename to ... 619: * sysdeps/libm-ieee754/w_tgammaf.c: ... this. New file. 620: * sysdeps/libm-ieee754/w_gammal.c: Remove lgammal compatibility code 621: and rename to ... 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. 626: 627: * stgdio-common/printf-parse.h: Implement handling of j, t, and z 628: modifiers. 629: * stdio-common/vfprintf.c: Likewise. 630: * stdio-common/vfscanf.c: Likewise. 631: * manual/stdio.texi: Document new printf/scanf modifiers. 632: 633: * sysdeps/unix/sysv/linux/recvmsg.c: Remove alias __recvmsg. 634: * sysdeps/unix/sysv/linux/sendmsg.c: Remove alias __sendmsg. 635: 636: 1998-07-28 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> 637: 638: * sunrpc/Makefile (routines): Add clnt_unix and svc_unix. 639: * sunrpc/Versions: Add new *unix_create functions. 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 643: with keyserv daemon. 644: * sunrpc/rpc/clnt.h: Add AF_UNIX based RPC function prototypes. 645: * sunrpc/rpc/svc.h: Likewise. 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. 649: 650: * nis/Makefile: Remove currently not working cache functions. 651: * nis/Versions: Add __nisbind_* functions for rpc.nisd. 652: * nis/nis_call.c: Rewrite binding to a NIS+ server to reuse 653: CLIENT handles. 654: * nis/nis_file.c: Fix memory leaks. 655: * nis/nis_intern.h: Move internal structs from here ... 656: * nis/rpcsvc/nislib.h: ... to here for NIS+ server and tools. 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. 666: 667: 1998-07-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> 668: 669: * stdlib/strtol.c (STRTOL_LONG_MAX): Correct typo in last patch - 670: define as LONG_MAX. 671: 672: 1998-07-28 09:31 Ulrich Drepper <drepper@cygnus.com> 673: 674: * nscd/connections.c (gr_send_answer): Deal with missing UIO_MAXIOV. 675: Correct test whether writev send all data. 676: * nscd/nscd_getgr_r.c (__nscd_getgr_r): Correct test whether readv 677: received all data. 678: 679: 1998-07-28 Mark Kettenis <kettenis@phys.uva.nl> 680: 681: * nscd/nscd_getgr_r.c (__nscd_getgr_r): Deal with missing UIO_MAXIOV. 682: 683: 1998-07-28 Mark Kettenis <kettenis@phys.uva.nl> 684: 685: * sysdeps/mach/hurd/dl-sysdep.c (open_file): Change assert call to 686: allow mode to be 0. 687: (__xstat): New function. 688: (__fxstat): New function. 689: (_dl_sysdep_read_whole_file): Removed. The implementation in 690: `elf/dl-misc.c' now also works for the Hurd. 691: 692: 1998-07-27 22:25 Ulrich Drepper <drepper@cygnus.com> 693: 694: * sysdeps/generic/glob.c: Handle ~ and ~NAME case correctly. 695: 696: * posix/globtest.sh: Also add directories with NSS modules into the 697: library path. 698: 699: 1998-07-27 17:42 Ulrich Drepper <drepper@cygnus.com> 700: 701: * nss/nss_files/files-parse.c (INT_FIELD): Use strtoul instead of 702: strtol. 703: (INT_FIELD_MAYBE_NULL): Likewise. 704: 705: * posix/globtest.c: Rewrite for extended test suite. 706: * posix/globtest.sh: More tests. 707: Patch by Brian Wellington <bwelling@anomaly.munge.com>. 708: 709: * stdlib/strtol.c: Don't redefine LONG_MAX, LONG_MIN, and ULONG_MAX. 710: Use new macro. 711: 712: * sysdeps/generic/readv.c: Correct return type. 713: * sysdeps/generic/writev.c: Likewise. 714: 715: 1998-07-24 Gordon Matzigkeit <gord@fig.org> 716: 717: * argp/argp-help.c (_GNU_SOURCE): Define, to suck in 718: program_invocation_name when compiling outside of glibc. 719: 720: 1998-07-26 Philip Blundell <philb@gnu.org> 721: 722: * sysdeps/unix/sysv/linux/arm/siglist.c: New file; ARM tools don't 723: like `@' in .type directives. 724: 725: * sysdeps/libm-ieee754/e_expf.c (__ieee754_expf): Check whether 726: FE_TONEAREST exists for this platform before using it. 727: * sysdeps/libm-ieee754/e_exp.c (__ieee754_exp): Likewise. 728: 729: * sysdeps/arm/dl-machine.h (elf_machine_rel): Delete redundant 730: debugging code. Correct handling of PC24 relocs. 731: 732: * elf/Makefile (ld-map): Only define if versioning is in use. 733: 734: * sysdeps/arm/fpu_control.h: Move to ... 735: * sysdeps/arm/fpu/fpu_control.h: ... here. 736: * sysdeps/generic/fpu_control.h: Made usable as a dummy 737: implementation. 738: 739: * sysdeps/unix/sysv/linux/arm/brk.c: New file. 740: 741: * sysdeps/arm/machine-gmon.h: Improved profiling for ARM. 742: * sysdeps/arm/sysdep.h (CALL_MCOUNT): Replace stub with real 743: implementation. 744: * sysdeps/unix/sysv/linux/arm/clone.S: Likewise. 745: Based on patch from Scott Bambrough and Pat Beirne. 746: 747: * shlib-versions: Add appropriate definitions for ARM machines. 748: 749: * README.template: Mention that Linux/ARM with ELF works now. 750: 751: 1998-07-18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 752: 753: * Makerules: Generate compilation rules for all object suffixes, 754: not only those currently selected, for sources in the current or 755: object directory. 756: 757: 1998-07-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 758: 759: * posix/fnmatch.c (fnmatch): Allow `/' in character class. Don't 760: match `/' in filename by a character class if requested. 761: * posix/testfnm.c: Rewritten. 762: * posix/testfnm.args: Removed. 763: 764: 1998-07-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 765: 766: * posix/annexc.c (limits_syms): Add missing symbols. 767: (stdarg_syms): Move va_list to `maybe' list. 768: (stdio_syms): Add FOPEN_MAX. 769: 770: 1998-07-25 Ulrich Drepper <drepper@cygnus.com> 771: 772: * sysdeps/i386/bits/byteswap.h (__bswap_64): Change __v to __w to 773: prevent conflict with __bswap_32. 774: 775: 1998-07-24 21:29 Ulrich Drepper <drepper@cygnus.com> 776: 777: * nscd/connections.c (pw_send_answer): Make one single writev call. 778: (gr_send_answer): Do the work in two writev calls. This change 779: changes the protocol. 780: 781: * nscd/nscd_getgr_r.c (__nscd_getgr_r): Adjust for protocol change. 782: We now can do the job using two readv calls. 783: 784: 1998-07-24 Ulrich Drepper <drepper@cygnus.com>