
1: 2000-02-28 Ulrich Drepper <drepper@redhat.com> 2: 3: * sysdeps/powerpc/fprsave.S: New file. 4: * sysdeps/powerpc/fprrest.S: New file. 5: * sysdeps/powerpc/Makefile [$(subdir)=misc] (sysdep_routines): 6: Add fprsave and fprrest. 7: 8: * sysdeps/powerpc/gprrest0.S: Use ASM_GLOBAL_DIRECTIVE instead of 9: .globl. 10: * sysdeps/powerpc/gprsave0.S: Likewise. 11: * sysdeps/powerpc/gprrest1.S: Likewise. 12: * sysdeps/powerpc/gprsave1.S: Likewise. 13: 14: * sysdeps/powerpc/fpu/s_copysign.S: Use L() instead of local labels. 15: * sysdeps/powerpc/submul_1.S: Likewise. 16: * sysdeps/powerpc/sub_n.S: Likewise. 17: * sysdeps/powerpc/strcpy.S: Likewise. 18: * sysdeps/powerpc/strcmp.S: Likewise. 19: * sysdeps/powerpc/stpcpy.S: Likewise. 20: * sysdeps/powerpc/rshift.S: Likewise. 21: * sysdeps/powerpc/mul_1.S: Likewise. 22: * sysdeps/powerpc/memset.S: Likewise. 23: * sysdeps/powerpc/lshift.S: Likewise. 24: * sysdeps/powerpc/addmul_1.S: Likewise. 25: * sysdeps/powerpc/add_n.S: Likewise. 26: 27: * sysdeps/unix/start.c: Initialize __errno and add comment 28: explaining why. Remove K&R compatibility. 29: 30: * sysdeps/powerpc/fpu/s_isnan.c: Avoid using asm statement to 31: declare aliases. 32: 33: * sysdeps/powerpc/Makefile: Always pass flags to compile for ppc 34: and not rs6000. 35: [$(subdir)=misc] (sysdep_routines): Add gprsave0, gprrest0, 36: gprsave1 , and gprrest1. 37: Don't pass special flags to compiler for init and gmon-start if 38: this is no ELF platform. 39: * sysdeps/powerpc/gprrest0.S: New file. 40: * sysdeps/powerpc/gprsave0.S: New file. 41: * sysdeps/powerpc/gprrest1.S: New file. 42: * sysdeps/powerpc/gprsave1.S: New file. 43: * sysdeps/powerpc/Versions: Export _savegpr* and _restgpr* 44: functions. 45: 46: * sysdeps/mach/hurd/bits/statfs.h: Define _STATFS_F_NAMELEN. 47: * sysdeps/unix/sysv/linux/bits/statfs.h: Likewise. 48: * sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise. 49: * sysdeps/unix/sysv/linux/sparc/bits/statfs.h: Likewise. 50: * sysdeps/posix/fpathconf.c: Don't unconditionally use f_namelen 51: in statfs. Check feature macro and use f_name_max or NAME_MAX 52: instead. 53: * sysdeps/posix/pathconf.c: Likewise. 54: 55: * dlfcn/dlfcn.h: Remove DL_CALL_FCT definition here. 56: * sysdeps/generic/bits/dlfcn.h: Define DL_CALL_FCT here. 57: * sysdeps/mips/bits/dlfcn.h: Define DL_CALL_FCT here. 58: * iconv/skeleton.c: If DL_CALL_FCT is not yet defined, add dummy 59: definition here. 60: 61: * sysdeps/generic/libc-start.c: Fix typo in comment. 62: 63: * include/set-hooks.h: Allow systems to not define 64: symbol_set_define. 65: 66: * configure.in: Unify machine names rs6000 and powerpc. 67: 68: 2000-02-25 Andreas Jaeger <aj@suse.de> 69: 70: * malloc/Versions: Change version of __libc_freeres to 2.1 in 71: accordance with usage in glibc 2.1.3. 72: 73: 2000-02-28 Ulrich Drepper <drepper@redhat.com> 74: 75: * stdlib/msort.c (qsort): Limit the amount of memory spend on a 76: temporary array for the mergesort. 77: 78: 2000-02-28 Andreas Jaeger <aj@suse.de> 79: 80: * stdlib/canonicalize.c: Include <stddef.h> for ptrdiff_t. 81: 82: 2000-02-27 Ulrich Drepper <drepper@redhat.com> 83: 84: * conform/conformtest.pl (@headers): Add wordexp.h, wctype.h, wchar.h, 85: varargs.h, utmpx.h, utime.h, unistd.h, ulimit.h, ucontext.h, time.h, 86: termios.h, tar.h, sys/wait.h, sys/uio.h, sys/types.h, sys/times.h, 87: sys/timeb.h, sys/time.h, sys/statvfs.h, sys/stat.h, sys/shm.h, 88: sys/sem.h, and sys/resource.h. 89: Implement handling of allow-header. 90: * conform/data/fcntl.h-data: Correct various bugs. 91: * conform/data/fnmatch.h-data: Likewise. 92: * conform/data/math.h-data: Likewise. 93: * conform/data/ndbm.h-data: Likewise. 94: * conform/data/nl_types.h-data: Likewise. 95: * conform/data/poll.h-data: Likewise. 96: * conform/data/pthread.h-data: Likewise. 97: * conform/data/semaphore.h-data: Likewise. 98: * conform/data/setjmp.h-data: Likewise. 99: * conform/data/signal.h-data: Likewise. 100: * conform/data/stdarg.h-data: Likewise. 101: * conform/data/stddef.h-data: Likewise. 102: * conform/data/stdio.h-data: Likewise. 103: * conform/data/stdlib.h-data: Likewise. 104: * conform/data/string.h-data: Likewise. 105: * conform/data/strings.h-data: Likewise. 106: * conform/data/stropts.h-data: Likewise. 107: * conform/data/syslog.h-data: Likewise. 108: * conform/data/sys/ipc.h-data: Likewise. 109: * conform/data/sys/mman.h-data: Likewise. 110: * conform/data/sys/msg.h-data: Likewise. 111: * conform/data/tar.h-data: New file. 112: * conform/data/termios.h-data: New file. 113: * conform/data/time.h-data: New file. 114: * conform/data/ucontext.h-data: New file. 115: * conform/data/ulimit.h-data: New file. 116: * conform/data/unistd.h-data: New file. 117: * conform/data/utime.h-data: New file. 118: * conform/data/utmpx.h-data: New file. 119: * conform/data/varargs.h-data: New file. 120: * conform/data/wchar.h-data: New file. 121: * conform/data/wctype.h-data: New file. 122: * conform/data/wordexp.h-data: New file. 123: * conform/data/sys/resource.h-data: New file. 124: * conform/data/sys/sem.h-data: New file. 125: * conform/data/sys/shm.h-data: New file. 126: * conform/data/sys/stat.h-data: New file. 127: * conform/data/sys/statvfs.h-data: New file. 128: * conform/data/sys/time.h-data: New file. 129: * conform/data/sys/timeb.h-data: New file. 130: * conform/data/sys/times.h-data: New file. 131: * conform/data/sys/types.h-data: New file. 132: * conform/data/sys/uio.h-data: New file. 133: * conform/data/sys/wait.h-data: New file. 134: 135: * grp/grp.h (getgrent_r): Declare only if __USE_GNU. 136: 137: * include/sys/time.h (__itimes): Fix type of second parameter. 138: 139: * io/sys/stat.h (S_IFLNK): Define also if __USE_XOPEN. 140: (S_ISVTX): Likewise. 141: 142: * io/sys/statvfs.h: Define fsblkcnt_t and fsfilcnt_t. 143: 144: * locale/langindo.h: Make ERA_YEAR, INT_CURR_SYMBOL, CURRENCY_SYMBOL, 145: MON_DECIMAL_POINT, MON_THOUSANDS_SEP, MON_GROUPING, POSITIVE_SIGN, 146: NEGATIVE_SIGN, INT_FRAC_DIGITS, FRAC_DIGITS, P_CS_PRECEDES, 147: P_SEP_BY_SPACE, N_CS_PRECEDES, N_SEP_BY_SPACE, P_SIGN_POSN, 148: N_SIGN_POSN, DECIMAL_POINT, THOUSANDS_SEP, GROUPING, YESEXPR, 149: NOEXPR, YESSTR, and NOSTR only available if __USE_GNU. 150: 151: * math/bits/mathcalls.h: Don't declare tgamma and scalbn if only 152: __USE_XOPEN. 153: 154: * posix/unistd.h: Don't define ptrdiff_t. 155: (sbrk): Correct type of parameter. 156: * sysdeps/generic/sbrk.c: Likewise. 157: * sysdeps/mach/hurd/sbrk.c: Likewise. 158: 159: * posix/sys/types.h: Allow id_t, suseconds_t, fsblkcnt_t, and 160: fsfilcnt_t being defined elsewhere. 161: 162: * resource/sys/resource.h: Define id_t. 163: If __USE_XOPEN use int for type of first parameter if getrlimit, 164: getrlimit64, setrlimit, setrlimit64, getrusage, getpriority, and 165: setpriority. 166: * sysdeps/generic/getpriority.c: Fix type of second parameter. 167: * sysdeps/generic/setpriority.c: Likewise. 168: * sysdeps/mach/hurd/getpriority.c: Likewise. 169: * sysdeps/mach/hurd/setpriority.c: Likewise. 170: * sysdeps/unix/sysv/irix4/getpriority.c: Likewise. 171: * sysdeps/unix/sysv/irix4/setpriority.c: Likewise. 172: * sysdeps/unix/sysv/linux/getpriority.c: Likewise. 173: 174: * sysdeps/generic/utimes.c: Fix parameter of third parameter. 175: * sysdeps/mach/hurd/utimes.c: Likewise. 176: * sysdeps/posix/utimes.c: Likewise. 177: 178: * sysdeps/generic/bits/shm.h: Define shmatt_t type and use it in 179: struct shmid_ds definition. 180: * sysdeps/gnu/bits/shm.h: Likewise. 181: * sysdeps/unix/sysv/linux/alpha/bits/shm.h: Likewise. 182: * sysdeps/unix/sysv/linux/bits/shm.h: Likewise. 183: * sysdeps/unix/sysv/linux/sparc/bits/shm.h: Likewise. 184: 185: * sysvipc/sys/shm.h: Define time_t. 186: 187: * sysvipc/sys/sem.h (struct sembuf): Make sem_num field unsigned. 188: 189: * sysdeps/gnu/bits/sem.h: Rename anonymous type struct sem_queue and 190: struct sem_undo to struct __sem_queue and struct __sem_undo resp. 191: 192: * time/time.h: Define suseconds_t if not already done. 193: 194: * sysdeps/unix/sysv/linux/bits/statvfs.h: Rename f_spare to __f_spare. 195: * sysdeps/unix/sysv/linux/fstatvfs64.c: Likewise. 196: * sysdeps/unix/sysv/linux/statvfs64.c: Likewise. 197: * sysdeps/unix/sysv/linux/internal_statvfs.c: Likewise. 198: 199: * intl/bindtextdom.c: Use rwlock to avoid surprising results in 200: multithreaded applications. 201: * intl/dcigettext.c: Likewise. 202: * intl/textdomain.c: Likewise. 203: * intl/*.c: Update copyright. 204: * sysdeps/generic/bits/libc-lock.h: Define __libc_rwlock_* stubs. 205: 206: 2000-02-27 Andreas Jaeger <aj@suse.de> 207: 208: * sysdeps/unix/sysv/linux/configure.in: Treat also "/usr/" as 209: prefix especially. 210: 211: 2000-02-27 Ulrich Drepper <drepper@redhat.com> 212: 213: * po/de.po: Update from translation team. 214: * po/ko.po: Likewise. 215: 216: 2000-02-25 Andreas Jaeger <aj@suse.de> 217: 218: * math/Versions: Move fe* function to GLIBC_2.2. The patches have 219: not been added to glibc 2.1.3. 220: * Versions.def: Remove 2.1.3 entry for math. 221: * sysdeps/alpha/fpu/fclrexcpt.c: Change default version to GLIBC_2.2. 222: * sysdeps/alpha/fpu/fegetenv.c: Likewise. 223: * sysdeps/alpha/fpu/fesetenv.c: Likewise. 224: * sysdeps/alpha/fpu/feupdateenv.c: Likewise. 225: * sysdeps/alpha/fpu/fgetexcptflg.c: Likewise. 226: * sysdeps/alpha/fpu/fraiseexcpt.c: Likewise. 227: * sysdeps/alpha/fpu/fsetexcptflg.c: Likewise. 228: * sysdeps/arm/fpu/fclrexcpt.c: Likewise. 229: * sysdeps/arm/fpu/fegetenv.c: Likewise. 230: * sysdeps/arm/fpu/fesetenv.c: Likewise. 231: * sysdeps/arm/fpu/fraiseexcpt.c: Likewise. 232: * sysdeps/arm/fpu/fsetexcptflg.c: Likewise. 233: * sysdeps/generic/fclrexcpt.c: Likewise. 234: * sysdeps/generic/fegetenv.c: Likewise. 235: * sysdeps/generic/fesetenv.c: Likewise. 236: * sysdeps/generic/feupdateenv.c: Likewise. 237: * sysdeps/generic/fgetexcptflg.c: Likewise. 238: * sysdeps/generic/fraiseexcpt.c: Likewise. 239: * sysdeps/generic/fsetexcptflg.c: Likewise. 240: * sysdeps/i386/fpu/fclrexcpt.c: Likewise. 241: * sysdeps/i386/fpu/fegetenv.c: Likewise. 242: * sysdeps/i386/fpu/fesetenv.c: Likewise. 243: * sysdeps/i386/fpu/feupdateenv.c: Likewise. 244: * sysdeps/i386/fpu/fgetexcptflg.c: Likewise. 245: * sysdeps/i386/fpu/fraiseexcpt.c: Likewise. 246: * sysdeps/i386/fpu/fsetexcptflg.c: Likewise. 247: * sysdeps/m68k/fpu/fclrexcpt.c: Likewise. 248: * sysdeps/m68k/fpu/fegetenv.c: Likewise. 249: * sysdeps/m68k/fpu/fesetenv.c: Likewise. 250: * sysdeps/m68k/fpu/feupdateenv.c: Likewise. 251: * sysdeps/m68k/fpu/fgetexcptflg.c: Likewise. 252: * sysdeps/m68k/fpu/fraiseexcpt.c: Likewise. 253: * sysdeps/m68k/fpu/fsetexcptflg.c: Likewise. 254: * sysdeps/mips/fpu/fclrexcpt.c: Likewise. 255: * sysdeps/mips/fpu/fegetenv.c: Likewise. 256: * sysdeps/mips/fpu/fesetenv.c: Likewise. 257: * sysdeps/mips/fpu/feupdateenv.c: Likewise. 258: * sysdeps/mips/fpu/fgetexcptflg.c: Likewise. 259: * sysdeps/powerpc/fclrexcpt.c: Likewise. 260: * sysdeps/powerpc/fpu/fegetenv.c: Likewise. 261: * sysdeps/powerpc/fpu/fesetenv.c: Likewise. 262: * sysdeps/powerpc/fpu/feupdateenv.c: Likewise. 263: * sysdeps/powerpc/fpu/fgetexcptflg.c: Likewise. 264: * sysdeps/powerpc/fpu/fraiseexcpt.c: Likewise. 265: * sysdeps/powerpc/fpu/fsetexcptflg.c: Likewise. 266: * sysdeps/sparc/fpu/fclrexcpt.c: Likewise. 267: * sysdeps/sparc/fpu/fegetenv.c: Likewise. 268: * sysdeps/sparc/fpu/fesetenv.c: Likewise. 269: * sysdeps/sparc/fpu/feupdateenv.c: Likewise. 270: * sysdeps/sparc/fpu/fgetexcptflg.c: Likewise. 271: * sysdeps/sparc/fpu/fraiseexcpt.c: Likewise. 272: * sysdeps/sparc/fpu/fsetexcptflg.c: Likewise. 273: 274: 2000-02-25 Andreas Jaeger <aj@suse.de> 275: 276: * sysdeps/alpha/fpu/fraiseexcpt.c (__feraiseexcept): Correct 277: declaration to return value. 278: 279: * sysdeps/ieee754/Makefile (CFLAGS-k_standard.c): Added. 280: 281: * math/Makefile: Remove -Wno-write-strings since it's only needed 282: by one file. 283: 284: * intl/Makefile (CFLAGS-bindtextdom.c): The code has been fixed, 285: we don't need to disable the warnings anymore, remove them. 286: (CFLAGS-finddomain.c): Likewise. 287: (CFLAGS-localealias.c): Likewise. 288: 289: 2000-02-25 Andreas Jaeger <aj@suse.de> 290: 291: * configure.in: Allow sed 3.02 or newer versions. 292: 293: * manual/install.texi (Tools for Compilation): Document sed 294: requirement. 295: 296: 2000-02-25 Ulrich Drepper <drepper@cygnus.com> 297: 298: * sysdeps/powerpc/bzero.S: Moved to... 299: * sysdeps/powerpc/elf/bzero.S: ...here. New file. 300: 301: * posix/environ.c: Moved to... 302: * sysdeps/generic/environ.c: ...here. New file. 303: 304: 2000-02-25 Andreas Jaeger <aj@suse.de> 305: 306: * stdio-common/Makefile (CFLAGS-_itoa.c): The code has been 307: fixed, we don't need to disable the warnings anymore, remove them. 308: * elf/Makefile (CFLAGS-dl-load.c): Likewise. 309: 310: * posix/Makefile (CFLAGS-regex.c): Remove not needed warning 311: flag. 312: 313: * posix/regex.c (regex_compile): Remove unused variables. 314: 315: 2000-02-25 Andreas Jaeger <aj@suse.de> 316: 317: * sysdeps/unix/sysv/linux/bits/msq.h (struct msqid_ds): Use 318: __pid_t. 319: * sysdeps/unix/sysv/linux/alpha/bits/msq.h: Likewise. 320: * sysdeps/unix/sysv/linux/sparc/bits/msq.h: Likewise. 321: 322: 2000-02-25 Andreas Jaeger <aj@suse.de> 323: 324: * locale/programs/ld-ctype.c (allocate_arrays): Add missing 325: variable declaration. 326: 327: 2000-02-25 Ulrich Drepper <drepper@redhat.com> 328: 329: * conform/conformtest.pl (@headers): Add "sys/msg.h", "sys/mman.h", 330: "sys/ipc.h", "syslog.h", and "stropts.h". 331: Handle / in header names correctly. 332: * conform/data/stropts.h-data: New file. 333: * conform/data/syslog.h-data: New file. 334: * conform/data/sys/ipc.h-data: New file. 335: * conform/data/sys/mman.h-data: New file. 336: * conform/data/sys/msg.h-data: New file. 337: 338: * misc/sys/mman.h: Define off_t and mode_t if not already done. 339: 340: * streams/stropts.h: Define gid_t and uid_t if not already done. 341: 342: * sysdeps/gnu/bits/ipc.h (IPC_INFO): Only define if __USE_GNU. 343: * sysdeps/unix/sysv/linux/alpha/bits/ipc.h: Likewise. 344: * sysdeps/unix/sysv/linux/bits/ipc.h: Likewise. 345: * sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise. 346: * sysdeps/unix/sysv/linux/powerpc/bits/ipc.h: Likewise. 347: * sysdeps/unix/sysv/linux/sparc/bits/ipc.h: Likewise. 348: 349: * sysvipc/sys/msg.h: Don't include sys/types.h. 350: Define time_t, pid_t, and ssize_t if not already done. 351: (struct msgbuf): Define only if __USE_GNU. 352: 353: * sysdeps/generic/bits/msq.h: Include bits/types.h, not sys/types.h. 354: (MSG_EXCEPT): Only define if __USE_GNU. 355: Define msgqnum_t and msglen_t and use them in struct msqid_ds 356: definition. 357: * sysdeps/gnu/bits/msq.h: Likewise. 358: * sysdeps/unix/sysv/linux/alpha/bits/msq.h: Likewise. 359: * sysdeps/unix/sysv/linux/bits/msq.h: Likewise. 360: * sysdeps/unix/sysv/linux/sparc/bits/msq.h: Likewise. 361: 362: * sysdeps/generic/bits/stropts.h (I_GWROPT): Renamed from I_GWRSET. 363: (FLUSHBAND): Only define is __USE_GNU. 364: (RPROTMASK): Likewise. 365: (SNDPIPE): Likewise. 366: (MUXID_ALL): Likewise. 367: (struct strrecvfd): Rename fill to __fill. 368: 369: 2000-02-24 Ulrich Drepper <drepper@redhat.com> 370: 371: * stdlib/stdlib.h: Move definition X/Open compatibility stuff 372: inside the main #ifdef. 373: 374: 2000-02-24 Geoff Clare <gwc@unisoft.com> 375: 376: * posix/wordexp-test.c: Updated to include tests for all the 377: problems fixed by the last changes to wordexp.c. 378: 379: 2000-02-24 Ulrich Drepper <drepper@redhat.com> 380: 381: * posix/sys/wait.h: Handle definitions duplicated in stdlib.h 382: correctly. 383: * stdlib/stdlib.h: Handle definition of wait macros correctly. 384: 385: * posix/sys/wait.h: Add missing #endif. 386: 387: * stdlib/stdlib.h (setstate): Don't mark argument as const (yet). 388: * stdlib/random_r.c: Change parameter types for initstate_t and 389: setstate_r. 390: * include/stdlib.h: Change parameter types for __initstate_t and 391: __setstate_r. 392: 393: 2000-02-24 Andreas Jaeger <aj@suse.de> 394: 395: * include/stdlib.h: Fix prototypes of __initstate and __setstate. 396: 397: * manual/time.texi (Precision Time): Fix typo. 398: Patch by John Tobey <jtobey@ne.mediaone.net>, PR libc/1576. 399: 400: 2000-02-24 Ulrich Drepper <drepper@redhat.com> 401: 402: * conform/conformtest.pl (@headers): Add string.h and strings.h. 403: * conform/data/string.h-data: New file. 404: * conform/data/strings.h-data: New file. 405: 406: * string/string.h [__USE_XOPEN]: Don't declare functions from 407: <strings.h> here as well. 408: 409: 2000-02-23 Ulrich Drepper <drepper@redhat.com> 410: 411: * posix/sys/wait.h: Pretty printing. Allow WEXITSTATUS etc be 412: defined elsewhere. 413: * stdlib/stdlib.h [__USE_XOPEN]: Define WEXITSTATUS etc. 414: * sysdeps/generic/bits/waitflags.h: Allow including from stdlib.h. 415: * sysdeps/unix/bsd/bits/waitflags.h: Likewise. 416: * sysdeps/unix/sysv/linux/bits/waitflags.h: Likewise. 417: * sysdeps/unix/sysv/sysv4/bits/waitflags.h: Likewise. 418: * sysdeps/generic/bits/waitstatus.h: Likewise. 419: 420: * posix/wordexp.c: Use $HOME to expand ~ (if set); fix off-by-one 421: error in expansion of ~user; correct handling of WRDE_APPEND and 422: WRDE_DOOFFS; return WRDE_SYNTAX for syntax errors in command 423: substitutions; limit removal of newlines to those that are 424: really `trailing'; allow for current word to continue after 425: a command substitution (e.g. "a$(echo b)c"); restore pwordexp 426: members properly on error returns. 427: Patch by Geoff Clare <gwc@unisoft.com>. 428: 429: * locale/programs/ld-ctype.c (allocate_arrays): Make sure the end 430: of width table is 4-byte aligned. 431: (ctype_output): Write out the entire width array. 432: 433: * sysdeps/unix/sysv/linux/bits/waitflags.h: Add __WALL. 434: 435: 2000-02-23 Andreas Jaeger <aj@suse.de> 436: 437: * dlfcn/dlopen.c: Include <stddef.h> for NULL. 438: * dlfcn/dlopenold.c: Likewise. 439: * dlfcn/dlsym.c: Likewise. 440: * dlfcn/dlvsym.c: Likewise. 441: * iconv/gconv.c: Likewise. 442: 443: 2000-02-23 Ulrich Drepper <drepper@redhat.com> 444: 445: * conform/conformtest.pl (@headers): Add stdlib.h. 446: * conform/data/stdlib.h-data: New file. 447: 448: 2000-02-22 Ulrich Drepper <drepper@redhat.com> 449: 450: * dlfcn/dlfcn.h (RTLD_DEFAULT): Don't use NULL. 451: 452: * iconv/iconv.h (iconv): Fix prototype. 453: 454: * misc/libgen.h: When using gcc using renaming feature to get XPG 455: definition of basename. 456: 457: * misc/search.h (struct entry): Fix type of element data. 458: 459: * posix/unistd.h (getpagesize): Declare as const function. 460: 461: * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Define SA_NOCLDWAIT. 462: * sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise. 463: * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. 464: * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise. 465: 466: * signal/signal.h [__USE_XOPEN]: Define uid_t. 467: (sigstack): Correct type of first parameter. 468: * sysdeps/generic/sigstack.c (sigstack): Likewise. 469: * sysdeps/unix/sysv/linux/sigstack.c (sigstack): Likewise. 470: 471: * sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: New file. Copy of 472: old sysdeps/unix/sysv/linux/bits/siginfo.h. 473: * sysdeps/unix/sysv/linux/sparc/sparc64/bits/siginfo.h: Likewise. 474: * sysdeps/unix/sysv/linux/bits/siginfo.h [struct siginfo] (si_band): 475: Change type to `long int'. 476: 477: * signal/signal.h [__USE_XOPEN]: Declare sigpause to redirect to 478: __xpg_sigpause. 479: * sysdeps/generic/sigpause.c: Define __xpg_sigpause. 480: * sysdeps/posix/sigpause.c: Likewise. 481: 482: * conform/conformtest.pl: Correct bugs. Add more functionality. 483: * conform/data/dlfcn.h-data: Correct typos. 484: * conform/data/ftw.h-data: Likewise. 485: * conform/data/iconv.h-data: Likewise. 486: * conform/data/nl_types.h-data: Likewise. 487: * conform/data/search.h-data: Likewise. 488: * conform/data/semaphore.h-data: New file. 489: * conform/data/setjmp.h-data: New file. 490: * conform/data/signal.h-data: New file. 491: * conform/data/stdarg.h-data: New file. 492: * conform/data/stddef.h-data: New file. 493: * conform/data/stdio.h-data: New file. 494: 495: * po/de.po: Update from translation team. 496: 497: 1999-12-31 Martin Buchholz <martin@xemacs.org> 498: 499: * argp/argp-help.c: Fix typos. 500: * argp/argp.h: Likewise. 501: * elf/dl-object.c: Likewise. 502: * elf/dl-open.c: Likewise. 503: * elf/elf.h: Likewise. 504: * elf/rtld.c: Likewise. 505: * iconv/gconv_open.c: Likewise. 506: * localedata/tst-fmon.data: Likewise. 507: * localedata/tst-rpmatch.sh: Likewise. 508: * login/programs/xtmp.h: Likewise. 509: * manual/arith.texi: Likewise. 510: * manual/charset.texi: Likewise. 511: * manual/creature.texi: Likewise. 512: * manual/llio.texi: Likewise. 513: * manual/search.texi: Likewise. 514: * manual/signal.texi: Likewise. 515: * manual/stdio.texi: Likewise. 516: * manual/string.texi: Likewise. 517: * manual/sysinfo.texi: Likewise. 518: * manual/users.texi: Likewise. 519: * manual/examples/argp-ex2.c: Likewise. 520: * manual/examples/argp-ex3.c: Likewise. 521: * manual/examples/argp-ex4.c: Likewise. 522: * manual/examples/mkfsock.c: Likewise. 523: * math/test-fenv.c: Likewise. 524: * nscd/nscd_gethst_r.c: Likewise. 525: * nss/test-netdb.c: Likewise. 526: * posix/regex.c: Likewise. 527: * scripts/test-installation.pl: Likewise. 528: * stdlib/canonicalize.c: Likewise. 529: * stdlib/fmtmsg.c: Likewise. 530: * string/argz-replace.c: Likewise. 531: * string/argz.h: Likewise. 532: * string/bits/string2.h: Likewise. 533: * sysdeps/generic/glob.c: Likewise. 534: * sysdeps/generic/setenv.c: Likewise. 535: * sysdeps/i386/memcmp.S: Likewise. 536: * sysdeps/posix/waitid.c: Likewise. 537: * time/tzset.c: Likewise. 538: 539: 2000-02-21 Ulrich Drepper <drepper@redhat.com> 540: 541: * sysdeps/unix/sysv/linux/i386/syscalls.list: Add 542: getrlimit@GLIBC_2.0. 543: Reported by Yoshito Kawada <KAWADA@jp.ibm.com>. 544: 545: * sysdeps/unix/sysv/linux/powerpc/setrlimit64.c: Removed. 546: Reported by Kaoru Fukui <k_fukui@highway.ne.jp>. 547: 548: * elf/elf.h (ELF32_ST_OTHER): Removed. 549: (ELF64_ST_OTHER): Likewise. 550: 551: * sysdeps/alpha/fpu/fpu_control.h: Update comment. 552: 553: * malloc/Makefile (tests): Add tst-valloc. 554: * malloc/tst-valloc.c: New file. 555: 556: 2000-02-21 Andreas Jaeger <aj@suse.de> 557: 558: * sysdeps/unix/sysv/linux/bits/in.h (IPV6_RXSRCRT): Renamed to 559: IPV6_RTHDR; added IPV6_RTHDR_LOOSE, IPV6_RTHDR_STRICT and 560: IPV6_RTHDR_TYPE_0 to synch with RFC 2292. 561: * sysdeps/generic/bits/in.h: Likewise. 562: 563: 2000-02-21 Ulrich Drepper <drepper@redhat.com> 564: 565: * po/gl.po: Update from translation team. 566: 567: * timezone/antarctica: Update from tzdata2000b. 568: * timezone/asia: Likewise. 569: * timezone/australasia: Likewise. 570: * timezone/europe: Likewise. 571: 572: * malloc/malloc.c (vALLOc): Call ptmalloc_init before mEMALIGn 573: call to initialize malloc_getpagesize. 574: (pvALLOc): Likewise. 575: 576: 2000-02-20 Ulrich Drepper <drepper@redhat.com> 577: 578: * po/it.po: Update from translation team. 579: 580: 2000-02-20 Philip Blundell <philb@gnu.org> 581: 582: * sysdeps/unix/sysv/linux/arm/mmap64.S: Fix off by one error. 583: 584: 2000-02-20 Ulrich Drepper <drepper@redhat.com> 585: 586: * sunrpc/rpc_main.c (checkfiles): Add comment to help translators. 587: 588: * po/de.po: Update from translation team. 589: 590: 2000-02-19 Ulrich Drepper <drepper@redhat.com> 591: 592: * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Add definition of 593: _libc_fpreg and _libc_fpstate and use it to define fpregset_t. 594: * sysdeps/unix/sysv/linux/i386/sys/procfs.h (prgregset_t): Define 595: using elf_gregset_t. 596: (prfpregset_t): Define using elf_fpregset_t. 597: 598: * sysdeps/unix/sysv/linux/i386/sys/ucontext.h: Make fpregset_t 599: definition compatible with definition in 2.1.2 and before. 600: (struct ucontext): Use fpregset_t. 601: * sysdeps/unix/sysv/linux/i386/sys/procfs.h (prfpregset_t): Define 602: as pointer to fpregset_t. 603: 604: 2000-02-18 Ulrich Drepper <drepper@redhat.com> 605: 606: * string/bits/string2.h (strnlen): Add cast to prevent warning. 607: 608: * nscd/connections.c (handle_request): Don't abort() if unknown 609: command is sent. 610: 611: 2000-02-17 Ulrich Drepper <drepper@redhat.com> 612: 613: * nscd/hstcache.c (cache_addhst): Don't cache name->record entries 614: if more than one IP address is available. 615: 616: 2000-02-17 Jakub Jelinek <jakub@redhat.com> 617: 618: * sysdeps/unix/sysv/linux/sparc/bits/termios.h: Sync with kernel. 619: 620: 2000-02-16 Ulrich Drepper <drepper@redhat.com> 621: 622: * locale/programs/charmap.c (charmap_read): Find charmap also in 623: the standard directory. 624: 625: * sysdeps/unix/sysv/linux/powerpc/mmap64.c: Correct prototype for 626: __syscall_mmap2. 627: 628: * sysdeps/unix/sysv/linux/execve.c: Pretty print. 629: 630: * po/it.po: New file. 631: * po/pl.po: Update from translation team. 632: 633: 2000-02-16 Andreas Jaeger <aj@suse.de> 634: 635: * sysdeps/unix/sysv/linux/powerpc/mmap64.c (__mmap64): Fix return 636: value. 637: 638: 2000-02-16 Andreas Jaeger <aj@suse.de> 639: 640: * sysdeps/unix/sysv/linux/powerpc/ftruncate64.c (ftruncate64): Fix 641: typo. 642: 643: 2000-02-15 Andreas Jaeger <aj@suse.de> 644: 645: * sysdeps/i386/fpu/libm-test-ulps: Add one value for AMD K7. 646: 647: 2000-02-15 Andreas Jaeger <aj@suse.de> 648: 649: * math/libm-test.inc (nearbyint_test): Add some tests. 650: (rint_test): Likewise. 651: 652: 2000-02-14 Ulrich Drepper <drepper@redhat.com> 653: 654: * locale/programs/repertoire.c (repertoire_new_char): NUL 655: terminated names of character in range. 656: 657: * stdio-common/vfprintf.c (vfprintf): Initialize thousands_sep. 658: Define and initialize use_outdigits in the inner loops. 659: 660: * sysdeps/posix/sigwait.c: Don't look for signal 0 since it does 661: not exist. Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1601). 662: 663: * sysdeps/i386/fpu/s_nearbyint.S: Disable raising exception, not 664: enable it. Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1600). 665: * sysdeps/i386/fpu/s_nearbyintf.S: Likewise. 666: * sysdeps/i386/fpu/s_nearbyintl.S: Likewise. 667: 668: 2000-02-14 Andreas Jaeger <aj@suse.de> 669: 670: * elf/rtld.c (dl_main): Fix check for references to dynamic linker. 671: 672: 2000-02-14 Ulrich Drepper <drepper@redhat.com> 673: 674: * manual/job.texi: Fix typos. 675: * manual/process.texi: Likewise. 676: * manual/signal.texi: Likewise. 677: 678: * sysdeps/powerpc/atomicity.h: Remove white space to avoid 679: compiler warning. 680: 681: 2000-02-14 Scott Bambrough <scottb@netwinder.org> 682: 683: * sysdeps/unix/sysv/linux/arm/ioperm.c (_iopl, _ioperm): Add 684: Rebel-NetWinder to platform table so _ioperm platform lookup via 685: /proc/cpuinfo works on later version NetWinders. 686: 687: 2000-02-13 Ulrich Drepper <drepper@redhat.com> 688: 689: * locale/programs/charmap.c (charmap_read): Remove erronous free 690: call. 691: 692: * sysdeps/i386/fpu/s_cosf.S: Domain of opcode is not large enough 693: so test for overflow and handle it. 694: * sysdeps/i386/fpu/s_sinf.S: Likewise. 695: * sysdeps/i386/fpu/s_tanf.S: Likewise. 696: Patch by Miloslav Trmac <mitr@volny.cz> (PR libc/1563). 697: 698: * iconvdata/Makefile (modules): Add UTF-16. 699: (distribute): Add utf-16.c. 700: * iconvdata/gconv-modules: Add entries for UTF-16, UTF-16BE, and 701: UTF-16LE. 702: * iconvdata/utf-16.c: New file. 703: * iconv/gconv_builtin.h: Remove UTF-16 entries here. 704: * iconv/gconv_simple.c: Remove conversion functions to and from UTF-16. 705: PR libc/1580 and libc/1581. 706: 707: * iconv/skeleton.c: Increment __invocation_counter after every call 708: to the loops. 709: 710: 2000-02-12 Andreas Jaeger <aj@suse.de> 711: 712: * sysdeps/unix/sysv/linux/i386/msgctl.c (__new_msgctl): Move errno 713: declaration to place where it's needed to avoid compiler warning. 714: * sysdeps/unix/sysv/linux/i386/semctl.c (__new_semctl): Likewise. 715: 716: 2000-02-12 Ulrich Drepper <drepper@redhat.com> 717: 718: * locale/weightwc.h (findidx): Correct find index value. 719: 720: * locale/nl_langinfo.h: Add casts to prevent warnings. 721: 722: * wctype/iswctype_l.c: Use correct types for mapped data. 723: * wctype/wcfuncs.c: Add one more comment for clarification. 724: * wctype/wcfuncs_l.c: Use __ctype32_tolower and __ctype32_toupper. 725: * wctype/wctrans.c: Likewise. 726: 727: 2000-02-12 Andreas Jaeger <aj@suse.de> 728: 729: * sysdeps/mips/dl-machine.h (__start): Rewritten for 2.2 startup 730: conventions. 731: (elf_machine_rel): Use R_MIPS_REL32 for RESOLVE. 732: (elf_machine_runtime_setup,elf_machine_got_rel): Move at end of 733: file and make dependend on RESOLVE. 734: (ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix arguments to _dl_lookup_symbol. 735: (RESOLVE_GOTSYM): Fix arguments to _dl_lookup_symbol. 736: 737: 2000-02-11 Ulrich Drepper <drepper@redhat.com> 738: 739: * sysdeps/unix/sysv/linux/i386/shmctl.c: Fix handling of save_errno. 740: 741: * locale/langinfo.h: Make CRNCYSTR a separate entry instead of an 742: alias for CURRENCY_SYMBOL. 743: * locale/programs/ld-monetary.c: Add support to write out CRNCYSTR 744: information. [PR libc/1583]. 745: 746: 2000-02-08 Shinya Hanataka <hanataka@abyss.rim.or.jp> 747: 748: * locale/weightwc.h: Fix problem with collating-element. 749: 750: * locale/programs/ld-collate.c (collate_finish): Output wide 751: character collating-symbol, which has no wide strings. 752: 753: * locale/programs/ld-collate.c (collate_output): Fix problem with 754: wide character collating-element. 755: 756: 2000-02-09 Andreas Jaeger <aj@suse.de> 757: 758: * time/strptime.c (strptime_internal): Fix pointer dereference. 759: Patch by Juergen Heinzl <juergen@monocerus.demon.co.uk>, closes PR 760: libc/1591. 761: 762: 2000-02-08 Jakub Jelinek <jakub@redhat.com> 763: 764: * sysdeps/unix/sysv/linux/alpha/msgctl.c: New file. 765: * sysdeps/unix/sysv/linux/alpha/semctl.c: New file. 766: * sysdeps/unix/sysv/linux/alpha/shmctl.c: New file. 767: * sysdeps/unix/sysv/linux/alpha/syscalls.list (msgctl, semctl, 768: shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols. 769: * sysdeps/unix/sysv/linux/alpha/Makefile: Add oldmsgctl, oldsemctl 770: and oldshmctl to sysdep-routines. 771: 772: 2000-02-08 Andreas Jaeger <aj@suse.de> 773: 774: * locale/programs/locale.c (write_locales): Fix handling of