lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame^] | 1 | 1997-11-13 20:39 Ulrich Drepper <drepper@cygnus.com> |
| 2 | |
| 3 | * sysdeps/m68k/bits/nan.h: Removed. The generic version is usable. |
| 4 | |
| 5 | 1997-11-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 6 | |
| 7 | * manual/arith.texi: Fix typo in @ifclear. |
| 8 | |
| 9 | * manual/arith.texi (Imaginary Unit): Add @end deftypevr. |
| 10 | |
| 11 | 1997-11-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 12 | |
| 13 | * sysdeps/libm-ieee754/s_nanl.c (__nanl): Use NAN instead of |
| 14 | NANL. |
| 15 | |
| 16 | * sysdeps/libm-ieee754/s_nanf.c (__nanf): Use NAN instead of |
| 17 | NANF. |
| 18 | |
| 19 | 1997-11-13 01:07 Ulrich Drepper <drepper@cygnus.com> |
| 20 | |
| 21 | * manual/arith.texi: Update documentation according to most recent |
| 22 | ISO C 9X draft. |
| 23 | Document fma, fdim, fmin, and fmax. |
| 24 | * manual/math.texi: Allow multiple defitino of mul etc. |
| 25 | |
| 26 | * math/complex.h (I): Define using _Complex_U not _Imaginary_I. |
| 27 | |
| 28 | * math/libm-test.c: Add tests for fma. |
| 29 | |
| 30 | * math/math.h: Describe DECIMAL_DIG macro. Pretty print. |
| 31 | |
| 32 | * sysdeps/alpha/fpu/bits/mathdef.h: Define INFINITY as of type float. |
| 33 | Define DECIMAL_DIG. |
| 34 | * sysdeps/generic/bits/mathdef.h: Likewise. |
| 35 | * sysdeps/i386/bits/mathdef.h: Likewise. |
| 36 | * sysdeps/m68k/fpu/bits/mathdef.h: Likewise. |
| 37 | * sysdeps/powerpc/bits/mathdef.h: Likewise. |
| 38 | * sysdeps/sparc/fpu/bits/mathdef.h: Likewise. |
| 39 | |
| 40 | * sysdeps/ieee754/bits/nan.h: Define NAN as of type float. |
| 41 | * sysdeps/m68k/bits/nan.h. Likewise. Remove NANF and NANL. |
| 42 | |
| 43 | 1997-11-12 17:50 Ulrich Drepper <drepper@cygnus.com> |
| 44 | |
| 45 | * sunrpc/xcrypt.c: Don't process #ident preprocessor instruction. |
| 46 | Reported by Philip Blundell <pb@nexus.co.uk>. |
| 47 | |
| 48 | * string/strndup.c: Use K&R like definition. |
| 49 | |
| 50 | * sysdeps/unix/sysv/linux/getcwd.c: New file. Use kernel information |
| 51 | instead of longish search for the name. |
| 52 | * sysdeps/posix/getcwd.c: Add support for use of the code as a |
| 53 | backup solution. |
| 54 | |
| 55 | 1997-11-12 15:31 Philip Blundell <pb@nexus.co.uk> |
| 56 | |
| 57 | * sysdeps/unix/sysv/linux/arm/sysdep.h (SYS_ify): Don't add |
| 58 | SWI_BASE in twice. |
| 59 | |
| 60 | * sysdeps/unix/sysv/linux/arm/profil-counter.h (profil_counter): |
| 61 | Use correct name to access PC. |
| 62 | |
| 63 | * sysdeps/unix/arm/sysdep.S: Include <bits/errno.h> not <errnos.h>. |
| 64 | |
| 65 | * sysdeps/generic/bits/types.h: Add __ino64_t and __off64_t. |
| 66 | * sysdeps/generic/bits/stat.h: Add struct stat64. |
| 67 | |
| 68 | 1997-11-12 16:08 Ulrich Drepper <drepper@cygnus.com> |
| 69 | |
| 70 | * intl/loadmsgcat.c [_LIBC] (fstat): Don't define as __fstat since |
| 71 | now we have a definition as _fxstat. |
| 72 | * libio/fileops.c: Likewise. |
| 73 | * libio/oldfileops.c: Likewise. |
| 74 | Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 75 | |
| 76 | 1997-11-12 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 77 | |
| 78 | * sysdeps/wordsize-32/inttypes.h (SIG_ATOMIC_MAX): Correct value. |
| 79 | * sysdeps/wordsize-64/inttypes.h (SIG_ATOMIC_MAX): Likewise. |
| 80 | |
| 81 | 1997-11-11 Paul Eggert <eggert@twinsun.com> |
| 82 | |
| 83 | Add overflow checking for 64-bit time_t and 32-bit int. |
| 84 | |
| 85 | * time/time.h (__offtime): Now returns int. |
| 86 | |
| 87 | * time/offtime.c (__offtime): Return nonzero if successful; |
| 88 | check for tm_year overflow. |
| 89 | (DIV): New macro. |
| 90 | (LEAPS_THRU_END_OF): Handle negative years correctly. |
| 91 | |
| 92 | * time/tzset.c (__tz_convert): Return NULL if offtime cannot convert. |
| 93 | |
| 94 | * time/mktime.c (ranged_convert): New function. |
| 95 | (ydhms_tm_diff): Return nonzero if TP is null. |
| 96 | (__mktime_internal): Handle cases correctly even if they are near or |
| 97 | past the limits of time_t values that can be broken down to struct tm. |
| 98 | (print_tm, check_result, main): Diagnose localtime failures. |
| 99 | |
| 100 | * manual/time.texi: Document the fact that localtime returns 0 |
| 101 | if the time can't be represented. |
| 102 | |
| 103 | 1997-11-12 06:03 Ulrich Drepper <drepper@cygnus.com> |
| 104 | |
| 105 | * time/strftime.c (memset_space, memset_zero): Use MEMPCPY, not |
| 106 | mempcpy. Patch by Ken'ichi Handa <handa@etl.go.jp>. |
| 107 | |
| 108 | * manual/time.texi: Document %F and %f format for strftime. |
| 109 | |
| 110 | * manual/arith.texi: Document copysign, nextafter and nan. |
| 111 | |
| 112 | 1997-11-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 113 | |
| 114 | * test-installation.pl: New file. Tests for some installation |
| 115 | problems. |
| 116 | |
| 117 | 1997-11-11 21:30 Ulrich Drepper <drepper@cygnus.com> |
| 118 | |
| 119 | * include/sys/stat.h: Define stat, fstat, lstat and *64 variants |
| 120 | as macros so the the library compiles correctly even without |
| 121 | optimization. |
| 122 | * io/fstat.c: Undef fstat. |
| 123 | * io/fstat64.c: Undef fstat64 |
| 124 | * io/lstat.c: Undef lstat. |
| 125 | * io/lstat64.c: Undef lstat64 |
| 126 | * io/stat.c: Undef stat. |
| 127 | * io/stat64.c: Undef stat64 |
| 128 | * io/fts.c: Include <include/sys/stat.h> to get macro definitions. |
| 129 | * io/ftw.c: Likewise. |
| 130 | * io/getdirname.c: Likewise. |
| 131 | |
| 132 | * Makefile (install): Run test-installation.pl if possible. |
| 133 | |
| 134 | * db2/Makefile: Update from db-2.3.12. |
| 135 | * db2/db.h: Likewise. |
| 136 | * db2/db_int.h: Likewise. |
| 137 | * db2/btree/bt_cursor.c: Likewise. |
| 138 | * db2/btree/bt_delete.c: Likewise. |
| 139 | * db2/btree/bt_open.c: Likewise. |
| 140 | * db2/btree/bt_put.c: Likewise. |
| 141 | * db2/btree/bt_rec.c: Likewise. |
| 142 | * db2/btree/bt_recno.c: Likewise. |
| 143 | * db2/btree/bt_search.c: Likewise. |
| 144 | * db2/btree/bt_split.c: Likewise. |
| 145 | * db2/btree/bt_stat.c: Likewise. |
| 146 | * db2/btree/btree.src: Likewise. |
| 147 | * db2/btree/btree_auto.c: Likewise. |
| 148 | * db2/btree/bt_cursor.c: Likewise. |
| 149 | * db2/btree/bt_delete.c: Likewise. |
| 150 | * db2/btree/bt_open.c: Likewise. |
| 151 | * db2/btree/bt_put.c: Likewise. |
| 152 | * db2/btree/bt_rec.c: Likewise. |
| 153 | * db2/btree/bt_recno.c: Likewise. |
| 154 | * db2/btree/bt_search.c: Likewise. |
| 155 | * db2/btree/bt_split.c: Likewise. |
| 156 | * db2/btree/bt_stat.c: Likewise. |
| 157 | * db2/btree/btree.src: Likewise. |
| 158 | * db2/btree/btree_auto.c: Likewise. |
| 159 | * db2/common/db_appinit.c: Likewise. |
| 160 | * db2/common/db_apprec.c: Likewise. |
| 161 | * db2/common/db_byteorder.c: Likewise. |
| 162 | * db2/common/db_region.c: Likewise. |
| 163 | * db2/db/db.c: Likewise |
| 164 | * db2/db/db.src: Likewise |
| 165 | * db2/db/db_auto.c: Likewise |
| 166 | * db2/db/db_dispatch.c: Likewise |
| 167 | * db2/db/db_dup.c: Likewise |
| 168 | * db2/db/db_overflow.c: Likewise |
| 169 | * db2/db/db_pr.c: Likewise |
| 170 | * db2/db/db_rec.c: Likewise |
| 171 | * db2/db/db_ret.c: Likewise |
| 172 | * db2/db/db_thread.c: Likewise |
| 173 | * db2/db185/db185.c: Likewise. |
| 174 | * db2/hash/hash.c: Likewise. |
| 175 | * db2/hash/hash.src: Likewise. |
| 176 | * db2/hash/hash_auto.c: Likewise. |
| 177 | * db2/hash/hash_dup.c: Likewise. |
| 178 | * db2/hash/hash_page.c: Likewise. |
| 179 | * db2/hash/hash_rec.c: Likewise. |
| 180 | * db2/include/btree_auto.h: Likewise. |
| 181 | * db2/include/btree_ext.h: Likewise. |
| 182 | * db2/include/clib_ext.h: Likewise. |
| 183 | * db2/include/common_ext.h: Likewise. |
| 184 | * db2/include/db.h.src: Likewise. |
| 185 | * db2/include/db_am.h: Likewise. |
| 186 | * db2/include/db_auto.h: Likewise. |
| 187 | * db2/include/db_cxx.h: Likewise. |
| 188 | * db2/include/db_ext.h: Likewise. |
| 189 | * db2/include/db_int.h.src: Likewise. |
| 190 | * db2/include/hash.h: Likewise. |
| 191 | * db2/include/hash_auto.h: Likewise. |
| 192 | * db2/include/hash_ext.h: Likewise. |
| 193 | * db2/include/lock.h: Likewise. |
| 194 | * db2/include/lock_ext.h: Likewise. |
| 195 | * db2/include/log.h: Likewise. |
| 196 | * db2/include/log_ext.h: Likewise. |
| 197 | * db2/include/mp.h: Likewise. |
| 198 | * db2/include/mp_ext.h: Likewise. |
| 199 | * db2/include/mutex_ext.h: Likewise. |
| 200 | * db2/include/os_ext.h: Likewise. |
| 201 | * db2/include/os_func.h: Likewise. |
| 202 | * db2/include/txn.h: Likewise. |
| 203 | * db2/include/txn_ext.h: Likewise. |
| 204 | * db2/lock/lock.c: Likewise. |
| 205 | * db2/lock/lock_deadlock.c: Likewise. |
| 206 | * db2/log/log.c: Likewise. |
| 207 | * db2/log/log_archive.c: Likewise. |
| 208 | * db2/log/log_auto.c: Likewise. |
| 209 | * db2/log/log_findckp.c: Likewise. |
| 210 | * db2/log/log_get.c: Likewise. |
| 211 | * db2/log/log_put.c: Likewise. |
| 212 | * db2/log/log_rec.c: Likewise. |
| 213 | * db2/log/log_register.c: Likewise. |
| 214 | * db2/mp/mp_bh.c: Likewise. |
| 215 | * db2/mp/mp_fget.c: Likewise. |
| 216 | * db2/mp/mp_fopen.c: Likewise. |
| 217 | * db2/mp/mp_fput.c: Likewise. |
| 218 | * db2/mp/mp_fset.c: Likewise. |
| 219 | * db2/mp/mp_open.c: Likewise. |
| 220 | * db2/mp/mp_pr.c: Likewise. |
| 221 | * db2/mp/mp_region.c: Likewise. |
| 222 | * db2/mp/mp_sync.c: Likewise. |
| 223 | * db2/mutex/mutex.c: Likewise. |
| 224 | * db2/os/os_abs.c: Likewise. |
| 225 | * db2/os/os_dir.c: Likewise. |
| 226 | * db2/os/os_fid.c: Likewise. |
| 227 | * db2/os/os_fsync.c: Likewise. |
| 228 | * db2/os/os_func.c: Likewise. |
| 229 | * db2/os/os_map.c: Likewise. |
| 230 | * db2/os/os_oflags.c: Likewise. |
| 231 | * db2/os/os_open.c: Likewise. |
| 232 | * db2/os/os_rpath.c: Likewise. |
| 233 | * db2/os/os_rw.c: Likewise. |
| 234 | * db2/os/os_seek.c: Likewise. |
| 235 | * db2/os/os_sleep.c: Likewise. |
| 236 | * db2/os/os_stat.c: Likewise. |
| 237 | * db2/os/os_unlink.c: Likewise. |
| 238 | * db2/progs/db_deadlock/db_deadlock.c: Likewise. |
| 239 | * db2/progs/db_dump/db_dump.c: Likewise. |
| 240 | * db2/progs/db_load/db_load.c: Likewise. |
| 241 | * db2/progs/db_recover/db_recover.c: Likewise. |
| 242 | * db2/progs/db_stat/db_stat.c: Likewise. |
| 243 | * db2/txn/txn.c: Likewise. |
| 244 | * db2/txn/txn_auto.c: Likewise. |
| 245 | * db2/txn/txn_rec.c: Likewise. |
| 246 | * db2/os/db_os_abs.c: Removed. |
| 247 | * db2/os/db_os_dir.c: Removed. |
| 248 | * db2/os/db_os_fid.c: Removed. |
| 249 | * db2/os/db_os_lseek.c: Removed. |
| 250 | * db2/os/db_os_mmap.c: Removed. |
| 251 | * db2/os/db_os_open.c: Removed. |
| 252 | * db2/os/db_os_rw.c: Removed. |
| 253 | * db2/os/db_os_sleep.c: Removed. |
| 254 | * db2/os/db_os_stat.c: Removed. |
| 255 | * db2/os/db_os_unlink.c: Removed. |
| 256 | |
| 257 | * libio/stdio.h (fopen): Add __restrict to parameters. |
| 258 | |
| 259 | * manual/process.texi (system): Describe behaviour for NULL argument. |
| 260 | |
| 261 | * stdio-common/printf-parse.h: Parse hh modifier. |
| 262 | * stdio-common/vfprintf.c: Handle hh modifier. |
| 263 | * stdio-common/vfscanf.c: Likewise. |
| 264 | * manual/stdio.texi: Describe hh modifier for scanf/printf. |
| 265 | |
| 266 | * math/complex.h: Don't define _Imaginary_I, but instead _Complex_I. |
| 267 | gcc does no yet know the `imaginary' keyword. |
| 268 | |
| 269 | * math/test-math.c: Add little test for know gcc bug. |
| 270 | |
| 271 | * math/tgmath.h: Make complex versions of log10() only available |
| 272 | if __USE_GNU. |
| 273 | |
| 274 | * stdlib/test-canon.c: Fix typo. |
| 275 | |
| 276 | * sysdeps/generic/setenv.c: Avoid compilation warnings. |
| 277 | Reported by Jim Meyering. |
| 278 | |
| 279 | * sysdeps/generic/bits/errno.h: EILSEQ is an ISO C error number. |
| 280 | * sysdeps/mach/hurd/bits/errno.h: Likewise. |
| 281 | * sysdeps/standalone/bits/errno.h: Likewise. |
| 282 | * sysdeps/unix/sysv/linux/bits/errno.h: Likewise. |
| 283 | |
| 284 | * sysdeps/i386/i586/memcpy.S: New file. |
| 285 | * sysdeps/i386/i586/mempcpy.S: New file. |
| 286 | |
| 287 | * sysdeps/i386/i586/memset.S: Fix typo. |
| 288 | |
| 289 | * sysdeps/posix/getcwd.c: Define HAVE_MEMPCPY for _LIBC. Add casts. |
| 290 | |
| 291 | * sysdeps/posix/system.c: Add comment to explain code. |
| 292 | |
| 293 | * sysdeps/wordsize-32/inttypes.h: Include <stddef.h> for wchar_t. |
| 294 | Define PTRDIFF_{MIN,MAX}, SIG_ATOMIC_{MIN,MAX}, SIZE_MAX, |
| 295 | WCHAR_{MIN,MAX}, WINT_{MIN,MAX}. |
| 296 | Define wcstoimax, wcstoumax. |
| 297 | * sysdeps/wordsize-64/inttypes.h: Likewise. |
| 298 | |
| 299 | * wcsmbs/wchar.h: Define WCHAR_{MIN,MAX} if not already defined. |
| 300 | Declare __wcsto{l,ul,ll,ull}_internal only if not already done. |
| 301 | |
| 302 | * time/Makefile (routines): Add strfxtime. |
| 303 | * time/strftime.c: Implement %F and %f format. |
| 304 | * time/strfxtime.c: New file. |
| 305 | * time/time.h: Define new types and symbols from ISO C 9X. |
| 306 | |
| 307 | * time/mktime.c: Little comment correction. |
| 308 | |
| 309 | 1997-11-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 310 | |
| 311 | * sysdeps/libm-ieee754/s_sincosl.c: Fix typo. |
| 312 | |
| 313 | * sysdeps/libm-ieee754/s_tanl.c: Fix typo. |
| 314 | |
| 315 | * sysdeps/libm-ieee754/s_floorl.c: Correct typos. |
| 316 | |
| 317 | * sysdeps/libm-ieee754/e_remainderl.c: Replace |
| 318 | EXTRACT_LDOUBLE_WORDS by GET_LDOUBLE_WORDS. |
| 319 | |
| 320 | * sysdeps/libm-ieee754/e_atan2l.c: Replace EXTRACT_LDOUBLE_WORDS |
| 321 | by GET_LDOUBLE_WORDS. |
| 322 | |
| 323 | * sysdeps/libm-ieee754/s_scalbnl.c: Replace ";" by "," for correct |
| 324 | variable declaration. |
| 325 | * sysdeps/libm-ieee754/s_scalblnl.c: Likewise. |
| 326 | |
| 327 | * sysdeps/libm-ieee754/s_lrint.c (__lrint): Correct function. |
| 328 | |
| 329 | * math/libm-test.c (sqrt_test): Add test for sqrt (0.25). |
| 330 | (asin_test): Add more test. |
| 331 | |
| 332 | 1997-11-10 23:34 Ulrich Drepper <drepper@cygnus.com> |
| 333 | |
| 334 | * sysdeps/libm-ieee754/e_asin.c: Add braces to make code clearer |
| 335 | and to not confuse the poor compiler. |
| 336 | * sysdeps/libm-ieee754/e_asinf.c: Likewise. |
| 337 | Reported by vertex@cagent.com. |
| 338 | |
| 339 | 1997-11-10 07:40 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 340 | |
| 341 | * stdlib/exit.c (exit): Handle recursive calls to exit (). |
| 342 | |
| 343 | 1997-11-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 344 | |
| 345 | * sysdeps/m68k/fpu/s_llrint.c: Fixed to take double argument |
| 346 | instead of long double. |
| 347 | * sysdeps/m68k/fpu/s_llrintf.c: New file. |
| 348 | * sysdeps/m68k/fpu/s_llrintl.c: New file. |
| 349 | |
| 350 | * sysdeps/libm-ieee754/s_llrint.c: Make compilable and fix |
| 351 | overflow condition. |
| 352 | * sysdeps/libm-ieee754/s_llrintf.c: Fix overflow condition. |
| 353 | * sysdeps/libm-ieee754/s_llrintl.c: Likewise. |
| 354 | * sysdeps/libm-ieee754/s_llround.c: Likewise. |
| 355 | * sysdeps/libm-ieee754/s_llroundf.c: Likewise. |
| 356 | * sysdeps/libm-ieee754/s_llroundl.c: Likewise. |
| 357 | * sysdeps/libm-ieee754/s_lrint.c: Likewise. |
| 358 | * sysdeps/libm-ieee754/s_lrintf.c: Likewise. |
| 359 | * sysdeps/libm-ieee754/s_lrintl.c: Likewise. |
| 360 | * sysdeps/libm-ieee754/s_lround.c: Likewise. |
| 361 | * sysdeps/libm-ieee754/s_lroundf.c: Likewise. |
| 362 | * sysdeps/libm-ieee754/s_lroundl.c: Likewise. |
| 363 | |
| 364 | * math/libm-test.c: Test all three variants of lrint and llrint. |
| 365 | Fix typos in lround and llround tests. Add tests for boundary |
| 366 | cases for lrint and llround. |
| 367 | |
| 368 | 1997-11-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 369 | |
| 370 | * manual/arith.texi: Misc doc fixes. |
| 371 | * manual/ctype.texi: Likewise. |
| 372 | * manual/pattern.texi: Likewise. |
| 373 | * manual/terminal.texi: Likewise. |
| 374 | |
| 375 | 1997-11-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 376 | |
| 377 | * sysdeps/unix/sysv/linux/xstatconv.c: Use struct assignment |
| 378 | instead of memcpy to let the compiler use whatever it regards as |
| 379 | optimal. |
| 380 | * sysdeps/unix/sysv/linux/alpha/xstatconv.c: Likewise. |
| 381 | |
| 382 | 1997-11-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 383 | |
| 384 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers) |
| 385 | [$(subdir)=misc]: Add sys/prctl.h. |
| 386 | * sysdeps/unix/sysv/linux/Dist: Distribute it. |
| 387 | |
| 388 | 1997-11-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 389 | |
| 390 | * io/ftwtest-sh: Don't use the unknown which command, instead try |
| 391 | pwd as /bin/pwd and /usr/bin/pwd. |
| 392 | |
| 393 | 1997-11-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 394 | |
| 395 | * manual/maint.texi (Tools for Installation): Don't recommend |
| 396 | broken version 3.76.1 of make. |
| 397 | (Porting): Fix wording. |
| 398 | |
| 399 | 1997-11-06 06:13 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 400 | |
| 401 | * config.make.in (build-pic-default): New, defined with |
| 402 | pic_default. |
| 403 | |
| 404 | * configure.in (pic_default): New, set to yes if PIC is |
| 405 | default. |
| 406 | |
| 407 | * Makeconfig (CPPFLAGS-.o, CPPFLAGS-.op, CPPFLAGS-.og, |
| 408 | CPPFLAGS-.ob): Add -DPIC if $(build-pic-default) is yes. |
| 409 | |
| 410 | 1997-11-09 18:15 Ulrich Drepper <drepper@cygnus.com> |
| 411 | |
| 412 | * Makerules (libc.so): Fix typo. |
| 413 | |
| 414 | * csu/Makefile (CFLAGS-initfini.s): Correctly fix moving function |
| 415 | definition. Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 416 | |
| 417 | * stdlib/strtod.c: Handle numbers like 0.0e10000 correctly which |
| 418 | produce ±0.0. Reported by Joe Keane <jgk@jgk.org>. |
| 419 | |
| 420 | * sysdeps/libm-ieee754/s_ceill.c: Fix typos. |
| 421 | * sysdeps/libm-ieee754/s_llrint.c: Correct code, it never worked. |
| 422 | |
| 423 | 1997-11-06 07:00 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 424 | |
| 425 | * sysdeps/unix/sysv/i386/i686/time.S: Removed. |
| 426 | |
| 427 | 1997-11-08 14:07 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 428 | |
| 429 | * nis/libnsl.map: Add __do_niscall2 for nis_cachemgr. |
| 430 | |
| 431 | * nis/nis_call.c: Set UDP resend timeout correct. |
| 432 | |
| 433 | * nis/nss_compat/compat-grp.c: Rewritten to make it faster. |
| 434 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 435 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 436 | * nis/ypclnt.c: Fix UDP resend timeout, fix yp_bind/do_ypcall |
| 437 | interaction. |
| 438 | |
| 439 | * inet/protocols/routed.h: Include sys/socket.h. |
| 440 | * inet/protocols/talkd.h: Likewise. |
| 441 | * inet/protocols/timed.h: Include rpc/types.h. |
| 442 | * sunrpc/rpc/pmap_clnt.h: Include rpc/clnt.h. |
| 443 | |
| 444 | 1997-11-06 01:39 Ulrich Drepper <drepper@cygnus.com> |
| 445 | |
| 446 | * Makerules (libc.so): Add missing closing brace. |
| 447 | |
| 448 | 1997-11-05 Brendan Kehoe <brendan@lisa.cygnus.com> |
| 449 | |
| 450 | * libio.h (__P): Name its arg `p' instead of `params'. |
| 451 | This was added solely to work around problems with |
| 452 | the definition of __P in the Solaris math.h header. |
| 453 | |
| 454 | 1997-11-06 00:06 Ulrich Drepper <drepper@cygnus.com> |
| 455 | |
| 456 | * argp/argp-help.c: Optimize a bit by using mempcpy. |
| 457 | * elf/dl-load.c: Likewise. |
| 458 | * elf/dl-lookup.c: Likewise. |
| 459 | * inet/rcmd.c: Likewise. |
| 460 | * io/ftw.c: Likewise. |
| 461 | * libio/fileops.c: Likewise. |
| 462 | * libio/genops.c: Likewise. |
| 463 | * libio/obprintf.c: Likewise. |
| 464 | * nss/nsswitch.c: Likewise. |
| 465 | * posix/execvp.c: Likewise. |
| 466 | * posix/getopt.c: Likewise. |
| 467 | * posix/glob.c: Likewise. |
| 468 | * posix/wordexp.c: Likewise. |
| 469 | * stdio-common/vfprintf.c: Likewise. |
| 470 | * stdlib/canonicalize.c: Likewise. |
| 471 | * stdlib/msort.c: Likewise. |
| 472 | * string/argz-replace.c: Likewise. |
| 473 | * sysdeps/generic/putenv.c: Likewise. |
| 474 | * sysdeps/generic/setenv.c: Likewise. |
| 475 | * sysdeps/posix/getcwd.c: Likewise. |
| 476 | * sysdeps/posix/ttyname.c: Likewise. |
| 477 | * sysdeps/posix/writev.c: Likewise. |
| 478 | * time/strftime.c: Likewise. |
| 479 | * time/tzfile.c: Likewise. |
| 480 | |
| 481 | * login/utmp_daemon.c: Use memcpy instead of strcpy where possible. |
| 482 | * sunrpc/svcauth_des.c: Likewise. |
| 483 | * sysdeps/unix/sysv/linux/gethostname.c: Likewise. |
| 484 | |
| 485 | * misc/tsearch.c: Use memcpy return value if possible. |
| 486 | * posix/regex.c: Likewise. |
| 487 | * sysdeps/unix/readdir_r.c: Likewise. |
| 488 | * wcsmbc/wcsdup.c: Likewise. |
| 489 | |
| 490 | * nss/digits_dots.c: Little optimization. |
| 491 | |
| 492 | * inet/ruserpass.c (ruserpass): Optimize by using stpcpy. |
| 493 | (struct toktab): Make tokstr field a const char *. |
| 494 | |
| 495 | * elf/dl-profile.c: Fix typo. |
| 496 | |
| 497 | * inet/ether_ntoh.c: Don't use relative #include path. |
| 498 | * inet/gethstbynm.c: Likewise. |
| 499 | * resolv/inet_pton.c: Likewise. |
| 500 | * shadow/sgetspent_r.c: Likewise. |
| 501 | |
| 502 | * libio/oldfileops.c (_IO_old_file_jumps): Use correct sync and write |
| 503 | callbacks. Patch by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 504 | |
| 505 | * posix/confstr.c: Correct string for _CS_LFS_CFLAGS. |
| 506 | Handle _CS_XBS5_* constants. |
| 507 | * posix/unistd.h: Add comment describing _XBS5_* constants. |
| 508 | * sysdeps/generic/bits/confname.h: Add _CS_XBS5_* constants. |
| 509 | |
| 510 | * posix/regex.c: Indent preprocessor code. |
| 511 | |
| 512 | * posix/wordexp.c: Using _itoa_word instead of sprintf. |
| 513 | |
| 514 | * stdlib/canonicalize.c: Avoid unnecessary copying. Handle NULL |
| 515 | and "" arguments correctly according to SUS. |
| 516 | * stdlib/test-canon.c: Test "" and NULL argument handling. |
| 517 | |
| 518 | * sysdeps/posix/writev.c: Correct condition to leave the loop. |
| 519 | |
| 520 | 1997-11-05 18:13 Ulrich Drepper <drepper@cygnus.com> |
| 521 | |
| 522 | * nss/getXXbyYY.c: Set buffer to NULL if realloc fails so that possible |
| 523 | next call starts with malloc again. |
| 524 | Proposed by Joe Keane <jgk@jgk.org>. |
| 525 | |
| 526 | 1997-11-04 23:57 Ulrich Drepper <drepper@cygnus.com> |
| 527 | |
| 528 | * configure.in: Correct gcc -pipe test. |
| 529 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 530 | |
| 531 | * posix/glob.c: Cleanups. Patch by H.J. Lu <hjl@lucon.org>. |
| 532 | |
| 533 | 1997-11-04 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 534 | |
| 535 | * manual/creature.texi (Feature Test Macros): Add _POSIX_C_SOURCE |
| 536 | definition. |
| 537 | |
| 538 | 1997-11-04 Ulrich Drepper <drepper@cygnus.com> |
| 539 | |
| 540 | * manual/filesys.texi: Correct description of return value for |
| 541 | readdir_r. |
| 542 | * sysdeps/unix/readdir_r.c (__readdir_r): Return value of errno |
| 543 | not -1 in error case. |
| 544 | * sysdeps/generic/readdir_r.c (__readdir_r): Return ENOSYS not -1. |
| 545 | Reported by Jim Meyering <meyering@eng.ascend.com>. |
| 546 | |
| 547 | 1997-11-02 Paul Eggert <eggert@twinsun.com> |
| 548 | |
| 549 | * strftime.c: Use host's underlying strftime to access |
| 550 | locale-specific info. This is useful e.g. when building GNU |
| 551 | Emacs under Solaris 2.6. |
| 552 | (weekday_name, month_name): Omit if HAVE_STRFTIME. |
| 553 | (my_strftime): New macro, which names the strftime function that |
| 554 | this source file produces. |
| 555 | (strftime): #undef if emacs is defined; this works around Emacs 20.2's |
| 556 | method of compiling with -Dstrftime=emacs_strftime. |
| 557 | Also, declare as a function returning size_t, for similar reasons. |
| 558 | (my_strftime): If HAVE_STRFTIME, use underlying strftime to handle |
| 559 | locale-dependent formats like %a and %Ec. |
| 560 | |
| 561 | 1997-11-02 Paul Eggert <eggert@twinsun.com> |
| 562 | |
| 563 | * strftime.c (memcpy_lowcase, memcpy_uppcase, strftime): |
| 564 | Ensure that args to islower and isupper are valid unsigned |
| 565 | chars, even if char is signed. |
| 566 | |
| 567 | 1997-11-04 Ulrich Drepper <drepper@cygnus.com> |
| 568 | |
| 569 | * assert/Makefile (headers): Add assert.h, necessary after patch |
| 570 | to Makefiles. |
| 571 | * ctype/Makefile (headers): Likewise. |
| 572 | * pwd/Makefile (headers): Likewise. |
| 573 | * grp/Makefile (headers): Likewise. |
| 574 | Patch by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 575 | |
| 576 | 1997-11-04 03:08 Ulrich Drepper <drepper@cygnus.com> |
| 577 | |
| 578 | * glibcbug.in: Add information about configured target. |
| 579 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 580 | |
| 581 | * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Be prepared for |
| 582 | empty string as `reference_name' parameter. |
| 583 | * elf/rtld.c: Don't set real program name in l_name of main object. |
| 584 | |
| 585 | * manual/creature.texi: Apply Paul Eggert's patch for better |
| 586 | _POSIX_C_SOURCE description. |
| 587 | |
| 588 | * stdlib/strfmon.c: Fix numerous bugs in formatting. |
| 589 | |
| 590 | * time/strptime.c [%Y]: Treat all years, not only those which fit |
| 591 | in time_t. |
| 592 | [%Oy]: Really store value. |
| 593 | Patches by Paul Eggert. |
| 594 | |
| 595 | * wcsmbs/wchar.h: Fix documentation bugs. Declare wcsdup only |
| 596 | is __USE_GNU. |
| 597 | |
| 598 | 1997-11-03 02:48 Ulrich Drepper <drepper@cygnus.com> |
| 599 | |
| 600 | * sysdeps/generic/bits/errno.h: Remove all error definitions. This |
| 601 | is only meant as a stub. |
| 602 | |
| 603 | 1997-10-31 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 604 | |
| 605 | * sysdeps/standalone/bits/errno.h: Copied from |
| 606 | sysdeps/generic/bits/errno.h and added all know error codes that |
| 607 | are used in glibc. |
| 608 | |
| 609 | 1997-11-03 02:23 Ulrich Drepper <drepper@cygnus.com> |
| 610 | |
| 611 | * sysdeps/generic/make_siglist.c: Add comment to clarify use and |
| 612 | make sure the correct _NSIG value is used. |
| 613 | Patch by Klaus Espenlaub <kespenla@student.informatik.uni-ulm.de>. |
| 614 | |
| 615 | 1997-11-03 00:20 Ulrich Drepper <drepper@cygnus.com> |
| 616 | |
| 617 | * intl/localealias.c (read_alias_file): Correct handling of line |
| 618 | reader which sometimes skipped complete lines (PR 205). |
| 619 | Optimize a bit by using mempcpy. |
| 620 | |
| 621 | 1997-11-02 16:59 Philipp Thomas <kthomas@gwdg.de> |
| 622 | |
| 623 | * intl/localealias.c (read_alias_file): Correctly set map[].value |
| 624 | instead of overwriting map[].alias |
| 625 | |
| 626 | 1997-11-02 15:32 Ulrich Drepper <drepper@cygnus.com> |
| 627 | |
| 628 | * libc.map: Add _IO_flockfile and _IO_funlockfile. |
| 629 | Suggested by H.J. Lu <hjl@lucon.org>. |
| 630 | |
| 631 | 1997-11-02 15:17 Ulrich Drepper <drepper@cygnus.com> |
| 632 | |
| 633 | * elf/dl-error.c (_dl_signal_error): Use _strerror_internal instead |
| 634 | of strerror. |
| 635 | * assert/assert-perr.c: Use _strerror_internal directly instead of |
| 636 | __strerror_r. |
| 637 | Suggested by Joe Keane <jgk@jgk.org>. |
| 638 | |
| 639 | 1997-11-01 16:46 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 640 | |
| 641 | * configure.in: Check for gcc-2.7.2 -pipe bug and hack around it |
| 642 | (PR 245). |
| 643 | |
| 644 | 1997-11-01 Paul Eggert <eggert@twinsun.com> |
| 645 | |
| 646 | * time/strptime.c (strptime_internal): Fix bug: %Oy forgot to |
| 647 | assign tm_year. Do not restrict %Y to years less than 2037 even |
| 648 | on 32-bit time_t hosts, as strptime returns an int tm_year, not a |
| 649 | time_t, and it's possible for programs to use the year without |
| 650 | having to use time_t. |
| 651 | |
| 652 | 1997-10-31 23:16 Ulrich Drepper <drepper@cygnus.com> |
| 653 | |
| 654 | * posix/glob.c (glob): If calling glob_in_dir for a list which was |
| 655 | generated by a glob call disable GLOB_ERR since there might be |
| 656 | non-directories in the list (PR 203). |
| 657 | |
| 658 | * posix/glob.h (GLOB_ONLYDIR): New flag. |
| 659 | (__GLOB_FLAGS): Add GLOB_ONLYDIR. |
| 660 | * posix/glob.c: Define HAVE_D_TYPE if _DIRENT_HAVE_D_TYPE is defined. |
| 661 | (glob): Add GLOB_ONLYDIR to recursive call to match dirname. |
| 662 | (glob_in_dir) [HAVE_D_TYPE]: While reading directory entries test |
| 663 | whether they are directories if GLOB_ONLYDIR flag is given. |
| 664 | * manual/pattern.texi: Document GLOB_ONLYDIR. |
| 665 | |
| 666 | * misc/Makefile (tests): Add tst-fdset. |
| 667 | |
| 668 | * sysdeps/i386/bits/select.h: Rewrite asm macros to be cleaner. |
| 669 | |
| 670 | * sysdeps/unix/sysv/linux/Dist: Add xstatconv.c. |
| 671 | * sysdeps/unix/sysv/linux/alpha/Dist: Likewise. |
| 672 | |
| 673 | * time/strptime.c (strptime_internal): In %y format, regard years |
| 674 | >= 69 as of twentieth century, all other as of twenty-first. |
| 675 | |
| 676 | * time/tzset.c: Correct typo and little optimization. |
| 677 | |
| 678 | 1997-10-31 16:01 Ulrich Drepper <drepper@cygnus.com> |
| 679 | |
| 680 | * inet/getnetgrent.c: Allocate buffer dynamically if needed. |
| 681 | Suggested by Joe Keane <jgk@jgk.org>. |
| 682 | |
| 683 | 1997-10-31 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 684 | |
| 685 | * io/ftw.h: Declare __ftw64_func_t and __nftw64_func_t only when |
| 686 | __USE_FILE_OFFSET64 || __USE_LARGEFILE64 is true. |
| 687 | |
| 688 | 1997-10-30 05:47 Ulrich Drepper <drepper@cygnus.com> |
| 689 | |
| 690 | * misc/mntent.c: Don't use statically allocated buffer. Allocate |
| 691 | it dynamically if necessary. |
| 692 | * misc/efgcvt.c: Likewise. |
| 693 | Patch by Joe Keane <jgk@jgk.org>. |
| 694 | |
| 695 | * misc/mntent.c: Allow freeing of allocated buffer in |
| 696 | __libc_subfreeres. |
| 697 | * misc/efgcvt.c: Likewise. |
| 698 | |
| 699 | * misc/efgcvt.c: Call correct reentrant functions. |
| 700 | Use better values for MAXDIG. |
| 701 | * misc/qefgcvt.c: Use better values for MAXDIG. |
| 702 | |
| 703 | 1997-10-29 18:48 Richard Henderson <rth@cygnus.com> |
| 704 | |
| 705 | * sysdeps/unix/sysv/linux/Makefile [io]: Add xstatconv. |
| 706 | * sysdeps/unix/sysv/linux/alpha/xstatconv.c: New file. Convert |
| 707 | between kernel_stat and the userland version indicated. |
| 708 | * sysdeps/unix/sysv/linux/xstatconv.c: Likewise. |
| 709 | * sysdeps/unix/sysv/linux/bits/stat.h: Define _STAT_VER_KERNEL. |
| 710 | |
| 711 | * sysdeps/unix/sysv/linux/fxstat.c: Defer to __xstat_conv. Alias |
| 712 | to __*xstat64 if requested. |
| 713 | * sysdeps/unix/sysv/linux/lxstat.c: Likewise. |
| 714 | * sysdeps/unix/sysv/linux/xstat.c: Likewise. |
| 715 | |
| 716 | * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Add struct stat64. |
| 717 | Increment _STAT_VER, and make struct stat the same. |
| 718 | * sysdeps/unix/sysv/linux/alpha/bits/types.h: Add __ino64_t, and |
| 719 | __off64_t. Reorganize. |
| 720 | * sysdeps/unix/sysv/linux/alpha/kernel_stat.h: Add struct glibc2_stat |
| 721 | for backward compatibility. Define XSTAT_IS_XSTAT64. |
| 722 | |
| 723 | * sysdeps/unix/sysv/linux/alpha/fxstat64.c: Empty file. |
| 724 | * sysdeps/unix/sysv/linux/alpha/lxstat64.c: Likewise. |
| 725 | * sysdeps/unix/sysv/linux/alpha/xstat64.c: Likewise. |
| 726 | |
| 727 | * sysdeps/unix/sysv/linux/alpha/bits/dirent.h (struct dirent): For |
| 728 | consistency, force d_ino to use ino_t and supply padding. |
| 729 | |
| 730 | 1997-10-29 18:47 Richard Henderson <rth@cygnus.com> |
| 731 | |
| 732 | * libio/iofopen.c: Correct weak_alias. |
| 733 | |
| 734 | 1997-10-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 735 | |
| 736 | * Makerules (install): Correct last patch. |
| 737 | |
| 738 | 1997-10-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 739 | |
| 740 | * math/libm-test.c (cbrt_test): Add epsilon for cbrt(0.970299). |
| 741 | |
| 742 | 1997-10-29 21:20 Ulrich Drepper <drepper@cygnus.com> |
| 743 | |
| 744 | * libio/strops.c (_IO_str_seekoff): If mode is zero and the read/write |
| 745 | pointers are tied set mode according to current stream mode. |
| 746 | |
| 747 | * include/features.h [_GNU_SOURCE] (_POSIX_C_SOURCE): Define to |
| 748 | 199506L. |
| 749 | Define _XOPEN_SOURCE to 500 if _POSIX_C_SOURCE is defined. |
| 750 | * manual/creature.texi: Describe this. |
| 751 | |
| 752 | * manual/socket.texi: Describe connect, accept, send, sendmsg, sendto, |
| 753 | recv, recvfrom, and recvmsg as cancelation points. |
| 754 | * sysdeps/unix/inet/syscalls.list: Add __libc_* names for these |
| 755 | functions. |
| 756 | |
| 757 | 1997-10-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 758 | |
| 759 | * Make-dist (try-sysdeps): Don't look for stub files anymore. |
| 760 | |
| 761 | * manual/maint.texi (Porting): Remove another reference to stub |
| 762 | directory. |
| 763 | |
| 764 | * sysdeps/unix/bsd/sun/sethostid.c: Include stub version from |
| 765 | generic subdir. |
| 766 | * sysdeps/unix/sysv/irix4/reboot.c: Likewise. |
| 767 | * sysdeps/unix/sysv/irix4/swapon.c: Likewise |
| 768 | |
| 769 | 1997-10-29 03:54 Ulrich Drepper <drepper@cygnus.com> |
| 770 | |
| 771 | * resolv/nss_dns/dns-host.c: Change variable pointed to by h_errnop |
| 772 | in all error cases (PR 244). |
| 773 | |
| 774 | 1997-10-29 00:56 Ulrich Drepper <drepper@cygnus.com> |
| 775 | |
| 776 | * posix/glob.c: Fix handling of expressions like "*/" (PR 325). |
| 777 | Optimize by using mempcpy. |
| 778 | |
| 779 | 1997-10-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 780 | |
| 781 | * po/Makefile ($(mo-installed)): Don't fail during installation if |
| 782 | files don't exist (might happen if msgfmt doesn't exist) (PR 328). |
| 783 | Suggested by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>. |
| 784 | |
| 785 | 1997-10-24 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 786 | |
| 787 | * sysdeps/generic/bits/errno.h (ENOMSG): Define it. |
| 788 | Pointed out by Klaus Espenlaub |
| 789 | <kespenla@hydra.informatik.uni-ulm.de> (PR libc/259). |
| 790 | |
| 791 | 1997-10-28 17:40 Ulrich Drepper <drepper@cygnus.com> |
| 792 | |
| 793 | * sysdeps/libm-ieee754/s_cbrt.c: Testing the returned exponent for |
| 794 | zero isn't enough to determine illegal arguments. |
| 795 | * sysdeps/libm-ieee754/s_cbrtf.c: Likewise. |
| 796 | * sysdeps/libm-ieee754/s_cbrtl.c: Likewise. |
| 797 | |
| 798 | 1997-10-28 17:14 Ulrich Drepper <drepper@cygnus.com> |
| 799 | |
| 800 | * manual/filesys.texi (S_ISVTX): Describe that it is available with |
| 801 | _BSD_SOURCE only. |
| 802 | Reported by Jochen Hein <jochen.hein@delphi.central.de>. |
| 803 | |
| 804 | 1997-10-28 04:26 Ulrich Drepper <drepper@cygnus.com> |
| 805 | |
| 806 | * time/tzfile.c (__tzfile_compute): Use negated value of offset for |
| 807 | timezone variable. |
| 808 | * time/tzset.c (tz_compute): Likewise. |
| 809 | Reported by Erik Troan <ewt@redhat.com>. |
| 810 | |
| 811 | 1997-10-28 02:51 Ulrich Drepper <drepper@cygnus.com> |
| 812 | |
| 813 | * manual/filesys.texi: Correct prototype in readdir_r description. |
| 814 | Reported by Jim Meyering <meyering@eng.ascend.com>. |
| 815 | |
| 816 | 1997-10-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 817 | |
| 818 | * math/libm-test.c (cbrt_test): Add test for cbrt(0.970299). |
| 819 | |
| 820 | 1997-10-26 19:39 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 821 | |
| 822 | * stdlib/l64a.c: Produce a useful result for n < 0. |
| 823 | * stdlib/a64l.c: Use unsigned type for working variable. |
| 824 | * manual/string.texi (general): Grammar, typo, overfull fixes. |
| 825 | (strlen): Insert warning about sizeof(char *). |
| 826 | (a64l, l64a): Make documentation agree with implementation. |
| 827 | |
| 828 | 1997-10-26 18:12 Ulrich Drepper <drepper@cygnus.com> |
| 829 | |
| 830 | * libio/genops.c: Partial undo of last patch. |
| 831 | * libio/stdfiles.c: Likewise. |
| 832 | * libio/iofdopen.c: Use _IO_FILE_complete, not _IO_FILE_plus. |
| 833 | * libio/iopopen.c: Likewise. |
| 834 | * libio/iovdprintf.c: Likewise. |
| 835 | * libio/libio.h: Remove duplicated `;'. |
| 836 | * libio/stdio.c: Remove misleading comment. |
| 837 | * libio/stdio.h: Declare standard streams as variables. |
| 838 | |
| 839 | * login/Makefile (distribute): Add README.utmpd. |
| 840 | * login/README.utmpd: New file. |
| 841 | Provided by Mark M. Kettenis <kettenis@phys.uva.nl>. |
| 842 | |
| 843 | * manual/job.texi: Document tcgetsid. |
| 844 | * manual/pattern.texi: Document globfree. |
| 845 | * manual/terminal.texi: Document B38400 ... B460800. |
| 846 | |
| 847 | * posix/confstr.c: Print "-D_FILE_OFFSET_SIZE=64" for _CS_LFS_CFLAGS. |
| 848 | |
| 849 | * posix/unistd.h: Add explanation of _POSIX_* constants. |
| 850 | |
| 851 | * posix/unistd.h: Add prototypes for __pread, __pread64, __pwrite |
| 852 | and __pwrite64. |
| 853 | * sysdeps/generic/pread.c: Define as __pread and make pread weak alias. |
| 854 | * sysdeps/generic/pread64.c: Likewise. |
| 855 | * sysdeps/generic/pwrite.c: Likewise. |
| 856 | * sysdeps/generic/pwrite64.c: Likewise. |
| 857 | * sysdeps/posix/pread.c: Likewise. |
| 858 | * sysdeps/posix/pwrite.c: Likewise. |
| 859 | * sysdeps/posix/pread64.c: New file. |
| 860 | * sysdeps/posix/pwrite64.c: Likewise. |
| 861 | * sysdeps/unix/sysv/linux/Makefile [$(subdir)=posix] (sysdep_routines): |
| 862 | Add s_pread64 and s_pwrite64. |
| 863 | * sysdeps/unix/sysv/linux/pread.c: New file. |
| 864 | * sysdeps/unix/sysv/linux/pread64.c: New file. |
| 865 | * sysdeps/unix/sysv/linux/pwrite.c: New file. |
| 866 | * sysdeps/unix/sysv/linux/pwrite64.c: New file. |
| 867 | * sysdeps/unix/sysv/linux/s_pread64.c: New file. |
| 868 | * sysdeps/unix/sysv/linux/s_pwrite64.c: New file. |
| 869 | * sysdeps/unix/sysv/linux/syscalls.list: Add pread and pwrite. |
| 870 | * sysdeps/unix/sysv/linux/alpha/pread64.c: New (empty) file. |
| 871 | * sysdeps/unix/sysv/linux/alpha/pwrite64.c: New (empty) file. |
| 872 | * sysdeps/unix/sysv/linux/sparc/sparc64/pread64.c: New (empty) file. |
| 873 | * sysdeps/unix/sysv/linux/sparc/sparc64/pwrite64.c: New (empty) file. |
| 874 | * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add pread and pwrite |
| 875 | with weak aliases for *64 functions. |
| 876 | * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Likewise. |
| 877 | |
| 878 | * string/bits/string2.h: Add casts to allow void * arguments. |
| 879 | |
| 880 | * sysdeps/i386/i486/bits/string.h: Define index and rindex only if |
| 881 | __USE_BSD or __USE_XOPEN_EXTENDED. |
| 882 | |
| 883 | * sysdeps/unix/sysv/linux/bits/socket.h: Add SCM_RIGHTS and other |
| 884 | SCM_* constants from kernel header. |
| 885 | |
| 886 | * termios/termios.h: Add prototype for tcgetsid. |
| 887 | |
| 888 | 1997-10-26 13:26 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 889 | |
| 890 | * sunrpc/clnt_perr.c: Add trailing '\0' to strings. |
| 891 | |
| 892 | * sunrpc/get_myaddr.c: Include rpc/clnt.h for prototypes. |
| 893 | |
| 894 | * sunrpc/pmap_clnt.c: Use get_myaddress from header file. |
| 895 | |
| 896 | 1997-10-26 05:26 Ulrich Drepper <drepper@cygnus.com> |
| 897 | |
| 898 | * configure.in: Punt if any directory mentioned in the |
| 899 | enable-add-on parameter does not exist. |
| 900 | |
| 901 | 1997-10-25 19:25 Ulrich Drepper <drepper@cygnus.com> |
| 902 | |
| 903 | * termios/Makefile (routines): Add tcgetsid. |
| 904 | * termios/tcgetsid.c: New file. |
| 905 | Provided by Mark M. Kettenis <kettenis@phys.uva.nl>. |
| 906 | |
| 907 | 1997-10-25 18:56 Ulrich Drepper <drepper@cygnus.com> |
| 908 | |
| 909 | * stdlib/stdlib.h: Remove mblen optimization. |
| 910 | * stdlib/mblen.c: Rewrite to make sure global state is not changed. |
| 911 | Reported by anderson@metrolink.com. |
| 912 | |
| 913 | 1997-10-19 21:51 Wolfram Gloger <wg@wolfram.dent.med.uni-muenchen.de> |
| 914 | |
| 915 | * malloc/thread-m.h [_LIBC]: Use new __libc_internal_tsd_{set,get} |
| 916 | interface for thread-specific data. |
| 917 | |
| 918 | 1997-10-25 06:51 Ulrich Drepper <drepper@cygnus.com> |
| 919 | |
| 920 | * elf/dl-addr.c: Use braces for correct logical grouping. |
| 921 | Patch by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>. |
| 922 | |
| 923 | 1997-10-18 09:15 Geoff Keating <geoffk@ozemail.com.au> |
| 924 | |
| 925 | * io/ftwtest-sh: Sometimes /tmp is a symlink to somewhere more |
| 926 | convenient; that caused this test to break. |
| 927 | |
| 928 | * sysdeps/powerpc/dl-machine.h: Fix typo. |
| 929 | |
| 930 | * sysdeps/powerpc/bits/fenv.h: Don't use floating-point registers |
| 931 | when -msoft-float is in effect, because this causes compilation to |
| 932 | stop. |
| 933 | * sysdeps/powerpc/bits/mathinlines.h: Likewise. |
| 934 | |
| 935 | * rpm/template: Add description, use RPM flags rather than the ones |
| 936 | used to build the spec. Build in a temporary directory, not /. |
| 937 | |
| 938 | * elf/dl-lookup.c: Don't include _itoa.h, it's not used. |
| 939 | * elf/dl-minimal.c: Use _itoa_word rather than _itoa. It seems that |
| 940 | _itoa is the only routine that ld.so uses that requires something |
| 941 | from libgcc.a on powerpc, so it would be best to avoid it in ld.so. |
| 942 | * elf/rtld.c: Likewise. |
| 943 | * sysdeps/generic/_strerror.c: Likewise. |
| 944 | * stdio-common/_itoa.c: Split out digits strings. |
| 945 | * stdio-common/itoa-digits.c: New file. |
| 946 | * stdio-common/Makefile: Add itoa-digits. |
| 947 | |
| 948 | 1997-10-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 949 | |
| 950 | * manual/filesys.texi (Scanning Directory Content): Document error |
| 951 | case more. |
| 952 | |
| 953 | * dirent/scandir.c (scandir): Ignore errors from select function. |
| 954 | Suggested by urbanw@cs.umu.se (closes PR libc/316). |
| 955 | |
| 956 | 1997-10-25 06:18 Ulrich Drepper <drepper@cygnus.com> |
| 957 | |
| 958 | * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Corrections. |
| 959 | Patch by Erik Troan <ewt@redhat.com>. |
| 960 | |
| 961 | 1997-10-25 04:00 Ulrich Drepper <drepper@cygnus.com> |
| 962 | |
| 963 | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Favour exact |
| 964 | matching of version function if both the general (1) and |
| 965 | glibc-specific (3) entry are present. |
| 966 | |
| 967 | 1997-10-22 18:47 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 968 | |
| 969 | * sunrpc/rpc/clnt.h: Add get_myaddress prototype. |
| 970 | |
| 971 | * nis/libnsl.map: Fix typo. |
| 972 | |
| 973 | * nis/nis_call.c: Fix memory leak. |
| 974 | |
| 975 | 1997-10-22 19:29 Ulrich Drepper <drepper@cygnus.com> |
| 976 | |
| 977 | * sysdeps/generic/memcmp.c: Define __P if not defined before. |
| 978 | Patch by Jim Meyering <meyering@eng.ascend.com>. |
| 979 | |
| 980 | 1997-10-21 22:09 Ulrich Drepper <drepper@cygnus.com> |
| 981 | |
| 982 | * sysdeps/unix/sysv/linux/sys/prctl.h: New file by Richard Gooch |
| 983 | <rgooch@atnf.csiro.au>. |
| 984 | |
| 985 | 1997-10-21 21:50 Ulrich Drepper <drepper@cygnus.com> |
| 986 | |
| 987 | * misc/syslog.c (vsyslog): Open console with O_NOCTTY. |
| 988 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 989 | |
| 990 | 1997-10-21 18:07 Ulrich Drepper <drepper@cygnus.com> |
| 991 | |
| 992 | * posix/wordexp.c: Improve handling of $... expressions. |
| 993 | Patch by Tim Waugh <tim@cyberelk.demon.co.uk>. |
| 994 | |
| 995 | 1997-10-21 16:12 Ulrich Drepper <drepper@cygnus.com> |
| 996 | |
| 997 | * manual/string.texi: Correct return values of bcopy and bzero. |
| 998 | Patch by Matthew Wilcox <willy@odie.barnet.ac.uk>. |
| 999 | |
| 1000 | 1997-10-18 15:03 Philip Blundell <Philip.Blundell@pobox.com> |
| 1001 | |
| 1002 | * sysdeps/unix/sysv/linux/bits/socket.h: Correct types of some |
| 1003 | elements in struct msghdr and struct cmsghdr, to keep in step with |
| 1004 | the kernel. |
| 1005 | |
| 1006 | 1997-10-17 22:29 Ulrich Drepper <drepper@cygnus.com> |
| 1007 | |
| 1008 | * sysdeps/unix/sysv/linux/sparc/sparc32/init-first.h: Fix another |
| 1009 | bug in startup code. |
| 1010 | Patch by Eric Delaunay <delaunay@lix.polytechnique.fr>. |
| 1011 | |
| 1012 | 1997-10-16 20:17 Richard Henderson <rth@cygnus.com> |
| 1013 | |
| 1014 | * sysdeps/unix/sysv/linux/sparc/sparc32/socket.S: Dump args to the |
| 1015 | stack and give the kernel a pointer. Use the sysdep.h macros. |
| 1016 | |
| 1017 | 1997-10-17 04:07 Ulrich Drepper <drepper@cygnus.com> |
| 1018 | |
| 1019 | * sysdeps/sparc/sparc32/elf/start.S: Calculate argv correctly. |
| 1020 | Patch by Eric Delaunay <delaunay@lix.polytechnique.fr>. |
| 1021 | |
| 1022 | 1997-10-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1023 | |
| 1024 | * sysdeps/libm-ieee754/s_nextafterxf.c [!__STDC__]: Correct typo. |
| 1025 | |
| 1026 | 1997-10-16 14:50 Ulrich Drepper <drepper@cygnus.com> |
| 1027 | |
| 1028 | * manual/pattern.texi: Document globfree. |
| 1029 | |
| 1030 | 1997-10-15 21:11 Philip Blundell <Philip.Blundell@pobox.com> |
| 1031 | |
| 1032 | * sysdeps/unix/sysv/linux/net/if_packet.h: New file. |
| 1033 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add |
| 1034 | net/if_packet.h. |
| 1035 | |
| 1036 | * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_ASH): New type, for |
| 1037 | 64Mbps ASH. |
| 1038 | (ARPHRD_ETHER): This is used for 100Mbps networks too. |
| 1039 | |
| 1040 | 1997-10-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1041 | |
| 1042 | * Makerules (install): Use full pathnames for linker script. |
| 1043 | This is to work around a limitation in `ld' while no better solution |
| 1044 | is possible. |
| 1045 | |
| 1046 | 1997-10-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1047 | |
| 1048 | * malloc/malloc.c (mmap_chunk): Put inline before static in |
| 1049 | function definition to avoid compiler warning. |
| 1050 | (malloc_extend): Likewise. |
| 1051 | |
| 1052 | * sysdeps/generic/des_impl.c: Include "des.h" to avoid warning. |
| 1053 | |
| 1054 | 1997-10-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1055 | |
| 1056 | * NEWS: Fix @gnu.ai.mit.edu -> @gnu.org. |
| 1057 | * README.template: Likewise. |
| 1058 | * db/makedb.c: Likewise. |
| 1059 | * elf/ldd.bash.in: Likewise. |
| 1060 | * elf/ldd.sh.in: Likewise. |
| 1061 | * intl/locale.alias: Likewise. |
| 1062 | * login/programs/utmpd.c: Likewise. |
| 1063 | * libio/stdfiles.c [!_IO_MTSAFE] (DEF_STDFILE): Fix parameter list. |
| 1064 | |
| 1065 | 1997-10-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1066 | |
| 1067 | * Rules: Remove all empty.* files. |
| 1068 | (shared-only-routines): Correct implementation. |
| 1069 | |
| 1070 | 1997-10-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1071 | |
| 1072 | * sysdeps/libm-ieee754/s_lrintl.c: Make compilable. |
| 1073 | * sysdeps/libm-ieee754/s_llrintl.c: Likewise. Optimized. |
| 1074 | |
| 1075 | 1997-10-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1076 | |
| 1077 | * elf/ldd.bash.in: Only prepend ./ if the file contains no slash |
| 1078 | at all. |
| 1079 | * elf/ldd.sh.in: Likewise. |
| 1080 | |
| 1081 | 1997-10-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1082 | |
| 1083 | * sysdeps/m68k/sys/ucontext.h: New file. |
| 1084 | |
| 1085 | 1997-10-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1086 | |
| 1087 | * sysdeps/m68k/fpu/s_scalbln.c: New (empty) file. |
| 1088 | * sysdeps/m68k/fpu/s_scalblnf.c: New (empty) file. |
| 1089 | * sysdeps/m68k/fpu/s_scalblnl.c: New (empty) file. |
| 1090 | |
| 1091 | * sysdeps/m68k/fpu/s_scalbn.c: Add scalbln alias. |
| 1092 | * sysdeps/m68k/fpu/s_scalbnf.c: Adapted. |
| 1093 | * sysdeps/m68k/fpu/s_scalbnl.c: Adapted. |
| 1094 | |
| 1095 | * sysdeps/m68k/fpu/s_lrint.c: Add standard skeleton stuff. |
| 1096 | * sysdeps/m68k/fpu/s_lrintf.c: New file. |
| 1097 | * sysdeps/m68k/fpu/s_lrintl.c: New file. |
| 1098 | |
| 1099 | * sysdeps/m68k/fpu/bits/mathinline.h: Add fma and scalbln. Update |
| 1100 | lrint and scalbn. |
| 1101 | (__m81_inline) [__cplusplus]: Define to __inline. |
| 1102 | |
| 1103 | * math/bits/mathcalls.h: Remove whitespace before second argument |
| 1104 | of __MATHDECL. Add note explaining this. |
| 1105 | |
| 1106 | 1997-10-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1107 | |
| 1108 | * manual/arith.texi (Absolute Value): Spelling fix. |
| 1109 | |
| 1110 | 1997-10-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1111 | |
| 1112 | * malloc/obstack.h (obstack_empty_p) [!__GNUC__]: Properly |
| 1113 | parenthesize the macro parameter. |
| 1114 | |
| 1115 | 1997-10-15 06:56 Ulrich Drepper <drepper@cygnus.com> |
| 1116 | |
| 1117 | * Rules: Remove rules to magically install <subdir>.h headers. |
| 1118 | Reported by Mark Kettenis <kettenis@phys.uva.nl>. |
| 1119 | |
| 1120 | * glibcbug.in: Fix @gnu.ai.mit.edu -> @gnu.org. |
| 1121 | * version.c: Likewise. |
| 1122 | * catgets/gencat.c: Likewise. |
| 1123 | * db2/makedb.c: Likewise. |
| 1124 | * locale/programs/locale.c: Likewise. |
| 1125 | * locale/programs/localedef.c: Likewise. |
| 1126 | |
| 1127 | * libc.map: Move _IO_list_all back to GLIBC_2.0. |
| 1128 | |
| 1129 | * elf/rtld.c: Provide name of running program to _dl_new_object. |
| 1130 | |
| 1131 | * Rules: Implement shared-only-sources. |
| 1132 | * include/libc-symbols.h: Define default_symbol_version. |
| 1133 | * libio/Makefile (shared-only-sources): Define. |
| 1134 | * libio/freopen.c: Define as default version. |
| 1135 | * libio/iofopen.c: Likewise. |
| 1136 | * libio/genops.c: Define _IO_list_all here. |
| 1137 | * libio/stdfiles.c: Create linked list with public names. |
| 1138 | * libio/oldstdfiles.c: Likewise. |
| 1139 | |
| 1140 | * stdio-common/printf.c: Optimize. |
| 1141 | * stdio-common/scanf.c: Optimize. |
| 1142 | |
| 1143 | * sysdeps/generic/setfpucw.c: Include #include <...> not "...". |
| 1144 | |
| 1145 | * sysdeps/i386/i486/bits/string.h: Add optimized versions of index and |
| 1146 | rindex. |
| 1147 | |
| 1148 | 1997-10-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1149 | |
| 1150 | * manual/arith.texi: Spelling fixes. |
| 1151 | * manual/conf.texi: Likewise. |
| 1152 | * manual/creature.texi: Likewise. |
| 1153 | * manual/filesys.texi: Likewise. |
| 1154 | * manual/intro.texi: Likewise. |
| 1155 | * manual/llio.texi: Likewise. |
| 1156 | * manual/math.texi: Likewise. |
| 1157 | * manual/message.texi: Likewise. |
| 1158 | * manual/pattern.texi: Likewise. |
| 1159 | * manual/search.texi: Likewise. |
| 1160 | * manual/signal.texi: Likewise. |
| 1161 | * manual/socket.texi: Likewise. |
| 1162 | * manual/startup.texi: Likewise. |
| 1163 | * manual/stdio.texi: Likewise. |
| 1164 | * manual/string.texi: Likewise. |
| 1165 | * manual/time.texi: Likewise. |
| 1166 | * manual/users.texi: Likewise. |
| 1167 | |
| 1168 | 1997-10-13 05:25 Ulrich Drepper <drepper@cygnus.com> |
| 1169 | |
| 1170 | * sysdeps/generic/sys/mman.h: Use __ptr_t instead of __caddr_t. |
| 1171 | * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. |
| 1172 | * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. |
| 1173 | * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. |
| 1174 | * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. |
| 1175 | * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. |
| 1176 | * sysdeps/mach/hurd/mmap.c: Likewise. |
| 1177 | * sysdeps/generic/mmap.c: Likewise. |
| 1178 | * sysdeps/unix/bsd/sun/sunos4/mmap.c: Likewise. |
| 1179 | * sysdeps/mach/munmap.c: Likewise. |
| 1180 | * sysdeps/generic/munmap.c: Likewise. |
| 1181 | * sysdeps/mach/mprotect.c: Likewise. |
| 1182 | * sysdeps/generic/mprotect.c: Likewise. |
| 1183 | * sysdeps/generic/msync.c: Likewise. |
| 1184 | * sysdeps/generic/madvise.c: Likewise. |
| 1185 | |
| 1186 | * sysdeps/unix/sysv/linux/madvise.c: Include stub version from generic |
| 1187 | subdir. |
| 1188 | |
| 1189 | 1997-10-12 20:27 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 1190 | |
| 1191 | * sysdeps/stub (all files): Moved to sysdeps/generic. |
| 1192 | * all files using stub_warning: Include <stub-tag.h>. |
| 1193 | * include/stub-tag.h: New file, marks stubs in .d files. |
| 1194 | * Makerules: Look for stub-tag.h, not sysdeps/stub, when building |
| 1195 | <gnu/stubs.h>. |
| 1196 | * configure.in: Don't add sysdeps/stub to $sysnames. |
| 1197 | * sysdeps/unix/Makefile: Look for generic headers, not stub |
| 1198 | headers. |
| 1199 | * sysdeps/generic/Makefile: Likewise. |
| 1200 | * manual/maint.texi: Delete references to sysdeps/stub. |
| 1201 | * INSTALL: Rebuilt. |
| 1202 | * configure: Rebuilt. |
| 1203 | |
| 1204 | 1997-10-13 03:14 Ulrich Drepper <drepper@cygnus.com> |
| 1205 | |
| 1206 | * libc.map: Move _IO_fopen, fopen, _IO_stdin_, _IO_stdout_, |
| 1207 | _IO_stderr_, _IO_list_all, and freopen to GLIBC_2.1 version. |
| 1208 | * include/libc-symbol.h: Define define_symbol. |
| 1209 | * libio/Makefile [$(versioning)=yes] (routines): Add oldiofopen and |
| 1210 | oldfreopen. |
| 1211 | [$(versioning)=yes] (aux): Add oldfileops and oldstdfiles. |
| 1212 | * libio/fileops.c: Use _IO_FILE_complete when accessing _offset field. |
| 1213 | * libio/freopen.c: Use versioning. |
| 1214 | * libio/iofopen.c: Likewise. Generate object of type |
| 1215 | _IO_FILE_complete. |
| 1216 | * libio/iofopen64.c: Generate object of type _IO_FILE_complete. |
| 1217 | * libio/iolibio.h: Declare _IO_{old,new}_fopen and __{old,new}_freopen. |
| 1218 | Define _IO_old_freopen. |
| 1219 | * libio/libio.h: Remove _offset field from _IO_FILE. Rename _unused2 |
| 1220 | field to _old_offset. Declare _IO_std*_ streams as of type |
| 1221 | _IO_FILE_complete. |
| 1222 | * libio/libioP.h: Define _IO_FILE_complete. |
| 1223 | Declare callbacks for old fileops implementation. |
| 1224 | * libio/stdfile.c: Define standard stream of type _IO_FILE_complete. |
| 1225 | * libio/stdio.c: Correctly address FILE part of standard streams. |
| 1226 | * libio/oldfileops.c: New file. |
| 1227 | * libio/oldfreopen.c: New file. |
| 1228 | * libio/oldiofopen.c: New file. |
| 1229 | * libio/oldstdfiles.c: New file. |
| 1230 | |
| 1231 | * sysdeps/i386/fpu/bits/mathinline.h: Define fma optimization. |
| 1232 | |
| 1233 | * sysdeps/libm-i387/e_scalb.S: Make sure code gets into .text section. |
| 1234 | * sysdeps/libm-i387/e_scalbl.S: Likewise. |
| 1235 | * sysdeps/libm-i387/s_fma.S: Fix typo. |
| 1236 | * sysdeps/libm-i387/s_fmaf.S: Likewise. |
| 1237 | * sysdeps/libm-i387/s_fmal.S: Likewise. |
| 1238 | |
| 1239 | 1997-10-12 20:14 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 1240 | |
| 1241 | * sysdeps/stub/getsid.c: Add a stub_warning. |
| 1242 | * sysdeps/stub/mmap.c: Likewise. |
| 1243 | * sysdeps/stub/munmap.c: Likewise. |
| 1244 | |
| 1245 | 1997-10-12 05:09 Ulrich Drepper <drepper@cygnus.com> |
| 1246 | |
| 1247 | * libio/Makefile (routines): Remove iofprintf. |
| 1248 | * stdio-common/fprintf.c [USE_IN_LIBIO]: Define _IO_fprintf. |
| 1249 | * libio/filedoalloc.c: Use _G_stat64 instead of stat. |
| 1250 | * libio/fileops.c (_IO_file_open): Change to take extra argument |
| 1251 | indicating whether 32 or 64 bit mode is wanted. |
| 1252 | * libio/iofopen.c: Call _IO_file_open with extra argument set to 0. |
| 1253 | * libio/iofopen64.c: Call _IO_file_open with extra argument set to 0. |
| 1254 | * libio/iolibio.h (_IO_freopen, _IO_freopen64): Likewise. |
| 1255 | * libio/iofgetpos.c: Pretty print. |
| 1256 | * libio/iofgetpos64.c: Use _IO_fpos64_t for local variable `pos'. |
| 1257 | |
| 1258 | * manual/conf.texi: Document all the _SC_ and _CS_ constants. |
| 1259 | * manual/creature.texi: Document _LARGEFILE_SOURCE, _LARGEFILE64_SOURCE |
| 1260 | and _FILE_OFFSET_BITS. |
| 1261 | * manual/llio.texi: Document truncate and ftruncate. |
| 1262 | * manual/stdio.texi: Document positional parameters for printf. |
| 1263 | |
| 1264 | * math/Makefile (headers): Add tgmath.h. |
| 1265 | (libm-support): Remove s_lrint, s_llrint, s_lround, and s_llround and |
| 1266 | move to ... |
| 1267 | (libm-calls): ... here. Add scalbln, s_nextafterx and s_fma. |
| 1268 | * math/libm-test.c (lround_test, llround_test): Test for all FP formats |
| 1269 | by using FUNC(). |
| 1270 | * math/libm.map: Add fma, fmaf, fmal, nextafterx, nextafterxf, |
| 1271 | nextafterxl, scalbln, scalblnf, scalblnl, lrintf, lrintl, llrintf, |
| 1272 | llrintl, lroundf, lroundl, llroundf, and llroundl. |
| 1273 | * math/math.h: Document new platform specific macros from mathdef.h. |
| 1274 | Remove declaration of lrint, llrint, lround, and llround. |
| 1275 | * math/test-double.c: Define TEST_DOUBLE. |
| 1276 | * math/test-idouble.c: Likewise. |
| 1277 | * math/test-float.c: Define TEST_FLOAT. |
| 1278 | * math/test-ifloat.c: Likewise. |
| 1279 | * math/tgmath.h: New file. |
| 1280 | * math/bits/mathcalls.h: Add nextafterx, scalbln, fma, lrint, llrint, |
| 1281 | lround, and llround. |
| 1282 | Change second argument of scalbn to `int'. |
| 1283 | * sysdeps/libm-ieee754/s_fma.c: New file. |
| 1284 | * sysdeps/libm-ieee754/s_fmaf.c: New file. |
| 1285 | * sysdeps/libm-ieee754/s_fmal.c: New file. |
| 1286 | * sysdeps/libm-i387/s_fma.S: New file. |
| 1287 | * sysdeps/libm-i387/s_fmaf.S: New file. |
| 1288 | * sysdeps/libm-i387/s_fmal.S: New file. |
| 1289 | * sysdeps/libm-i387/s_llrint.S: Change to take double argument. |
| 1290 | * sysdeps/libm-i387/s_lrint.S: Likewise. |
| 1291 | * sysdeps/libm-i387/s_llrintf.S: New file. |
| 1292 | * sysdeps/libm-i387/s_llrintl.S: New file. |
| 1293 | * sysdeps/libm-i387/s_lrintf.S: New file. |
| 1294 | * sysdeps/libm-i387/s_lrintl.S: New file. |
| 1295 | * sysdeps/libm-ieee754/s_llrint.c: Remove version which works on |
| 1296 | 80bit double. |
| 1297 | * sysdeps/libm-ieee754/s_lrint.c: Likewise. |
| 1298 | * sysdeps/libm-ieee754/s_llrintf.c: New file. |
| 1299 | * sysdeps/libm-ieee754/s_llrintl.c: New file. |
| 1300 | * sysdeps/libm-ieee754/s_lrintf.c: New file. |
| 1301 | * sysdeps/libm-ieee754/s_lrintl.c: New file. |
| 1302 | * sysdeps/libm-i387/s_scalbln.c: New file. Empty file. |
| 1303 | * sysdeps/libm-i387/s_scalblnf.c: New file. Empty file. |
| 1304 | * sysdeps/libm-i387/s_scalblnl.c: New file. Empty file. |
| 1305 | * sysdeps/libm-i387/s_scalbn.c: Add scalbln as alias. |
| 1306 | * sysdeps/libm-i387/s_scalbnf.c: Add scalblnf as alias. |
| 1307 | * sysdeps/libm-i387/s_scalbnl.c: Add scalblnl as alias. |
| 1308 | * sysdeps/libm-ieee754/s_llround.c: Remove version which works on |
| 1309 | 80bit double. |
| 1310 | * sysdeps/libm-ieee754/s_lround.c: Likewise. |
| 1311 | * sysdeps/libm-ieee754/s_llroundf.c: Likewise. |
| 1312 | * sysdeps/libm-ieee754/s_llroundl.c: Likewise. |
| 1313 | * sysdeps/libm-ieee754/s_lroundf.c: Likewise. |
| 1314 | * sysdeps/libm-ieee754/s_lroundl.c: Likewise. |
| 1315 | * sysdeps/libm-ieee754/s_nextafterl.c: Add alias fo nextafterxl. |
| 1316 | * sysdeps/libm-ieee754/s_nextafterx.c: New file. |
| 1317 | * sysdeps/libm-ieee754/s_nextafterxf.c: New file. |
| 1318 | * sysdeps/libm-ieee754/s_nextafterxl.c: New file. |
| 1319 | * sysdeps/libm-ieee754/s_scalbln.c: New file. |
| 1320 | * sysdeps/libm-ieee754/s_scalblnf.c: New file. |
| 1321 | * sysdeps/libm-ieee754/s_scalblnl.c: New file. |
| 1322 | * sysdeps/libm-ieee754/s_scalbn.c: Change to take `int' as second arg. |
| 1323 | * sysdeps/libm-ieee754/s_scalbnf.c: Likewise. |
| 1324 | * sysdeps/libm-ieee754/s_scalbnl.c: Likewise. |
| 1325 | |
| 1326 | * stdlib/stdlib.h: Protect declarations of __strto*l_internal functions |
| 1327 | by #ifdefs since they are duplicated in inttypes.h. |
| 1328 | * sysdeps/wordsize-32/inttypes.h: Add definition of strtoimax and |
| 1329 | strtoumax plus needed declarations. |
| 1330 | |
| 1331 | * sysdeps/generic/confname.h (_SC_AIO_LISTIO_MAX): Fix typo. |
| 1332 | |
| 1333 | 1997-10-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1334 | |
| 1335 | * locale/programs/locfile.c (locfile_read): Correct while loop. |
| 1336 | |
| 1337 | * db2/makedb.c (main): Add missing parameter for error output. |
| 1338 | (process_input): Likewise. |
| 1339 | |
| 1340 | * resolv/gethnamaddr.c (getanswer): Rewrite a bit to avoid warning. |
| 1341 | |
| 1342 | 1997-10-12 05:05 Ulrich Drepper <drepper@cygnus.com> |
| 1343 | |
| 1344 | * libc-map: Add __bzero, __mempcpy. |
| 1345 | |
| 1346 | 1997-10-10 18:51 David S. Miller <davem@tanya.rutgers.edu> |
| 1347 | |
| 1348 | * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: Remove dependencies |
| 1349 | on kernel_termios.h |
| 1350 | |
| 1351 | 1997-10-09 10:24 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 1352 | |
| 1353 | Add the changes from the Solaris 2.6 header files, use the new public |
| 1354 | defines/functions. |
| 1355 | * nis/nis_addmember.c: Updated. |
| 1356 | * nis/nis_checkpoint.c: Updated. |
| 1357 | * nis/nis_creategroup.c: updated. |
| 1358 | * nis/nis_destroygroup.c: Updated. |
| 1359 | * nis/nis_getservlist.c: Updated. |
| 1360 | * nis/nis_ismember.c: Updated. |
| 1361 | * nis/nis_lookup.c: Updated. |
| 1362 | * nis/nis_modify.c: Updated. |
| 1363 | * nis/nis_ping.c: Updated. |
| 1364 | * nis/nis_print.c: Updated. |
| 1365 | * nis/nis_print_group_entry.c: Updated. |
| 1366 | * nis/nis_remove.c: Updated. |
| 1367 | * nis/nis_removemember.c: Updated. |
| 1368 | * nis/nis_xdr.c: Updated. |
| 1369 | * nis/nss_nisplus/nisplus-alias.c: Updated. |
| 1370 | * nis/nss_nisplus/nisplus-ethers.c: Updated. |
| 1371 | * nis/nss_nisplus/nisplus-hosts.c: Updated. |
| 1372 | * nis/nss_nisplus/nisplus-network.c: Updated. |
| 1373 | * nis/nss_nisplus/nisplus-parser.c: Updated. |
| 1374 | * nis/nss_nisplus/nisplus-proto.c: Updated. |
| 1375 | * nis/nss_nisplus/nisplus-rpc.c: Updated. |
| 1376 | * nis/nss_nisplus/nisplus-service.c: Updated. |
| 1377 | * nis/rpcsvc/nis.h: Updated. |
| 1378 | * nis/rpcsvc/nis.x: Updated. |
| 1379 | * nis/rpcsvc/nis_object.x: Updated. |
| 1380 | * nis/rpcsvc/nis_tags.h: Updated. |
| 1381 | * nis/rpcsvc/nislib.h: Updated. |
| 1382 | |
| 1383 | * nis/lckcache.c: Removed, since Sun has dropped the directory |
| 1384 | signatures. The old cache version is now a security risk and not |
| 1385 | longer supported by Sun. |
| 1386 | * nis/nis_cache.c: Likewise. |
| 1387 | * nis/rpcsvc/nis_cache.h: Likewise. |
| 1388 | * nis/rpcsvc/nis_cache.x: Likewise. |
| 1389 | |
| 1390 | * nis/nis_call.c: Remove calls to the cache functions. |
| 1391 | |
| 1392 | * nis/libnsl.map: Remove cache and depending functions. |
| 1393 | * nis/nis_intern.h: Likewise. |
| 1394 | |
| 1395 | * nis/nis_add.c: Remove #include <rpcsvc/nislib.h>. |
| 1396 | * nis/nis_domain_of.c: Likewise. |
| 1397 | * nis/nis_domain_of_r.c: Likewise. |
| 1398 | * nis/nis_error.c: Likewise. |
| 1399 | * nis/nis_file.c: Likewise. |
| 1400 | * nis/nis_local_names.c: Likewise. |
| 1401 | * nis/nis_mkdir.c: Likewise. |
| 1402 | * nis/nis_rmdir.c: Likewise. |
| 1403 | * nis/nis_subr.c: Likewise. |
| 1404 | * nis/nis_verifygroup.c: Likewise. |
| 1405 | |
| 1406 | * nis/nis_clone.c: Removed, replaced by ... |
| 1407 | * nis/nis_clone_dir.c: New. |
| 1408 | * nis/nis_clone_obj.c: New. |
| 1409 | * nis/nis_clone_res.c: New. |
| 1410 | * nis/nis_table.c: Fixed bugs shown through the new clone functions. |
| 1411 | |
| 1412 | * nis/nis_defaults.c: Fixed a lot of race conditions. |
| 1413 | |
| 1414 | * nis/nis_free.c: Rewritten. |
| 1415 | |
| 1416 | * sunrpc/auth_des.c: Fix use of free'ed pointer. |
| 1417 | |
| 1418 | * nis/Makefile (libnsl-routines): Remove nis_clone, nis_cache and |
| 1419 | lckcache. Add nis_clone_dir, nis_clone_obj, and nis_clone_res. |
| 1420 | |
| 1421 | 1997-10-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1422 | |
| 1423 | * wctype/test_wctype.c (TEST): Add parens to avoid ambiguity. |
| 1424 | |
| 1425 | 1997-10-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1426 | |
| 1427 | * include/features.h: Don't crash if _XOPEN_SOURCE is defined to |
| 1428 | be empty. |
| 1429 | |
| 1430 | 1997-10-09 05:54 Ulrich Drepper <drepper@cygnus.com> |
| 1431 | |
| 1432 | * nss/digits_dots.c: Place `result' in resbuf and not in `buffer'. |
| 1433 | * nss/getXXbyYY_r.c: Make sure digits_dots.c sees `resbuf' as |
| 1434 | struct and not a pointer. Little optimizations. |
| 1435 | |
| 1436 | 1997-10-09 05:00 Ulrich Drepper <drepper@cygnus.com> |
| 1437 | |
| 1438 | * sysdeps/stub/getenv.c: Remove unused file. |
| 1439 | * sysdeps/stub/lxstat.c: Likewise. |
| 1440 | * sysdeps/stub/morecore.c: Likewise. |
| 1441 | * sysdeps/stub/putenv.c: Likewise. |
| 1442 | * sysdeps/stub/sbrk.c: Likewise. |
| 1443 | * sysdeps/stub/setenv.c: Likewise. |
| 1444 | * sysdeps/stub/sysd-stdio.c: Likewise. |
| 1445 | * sysdeps/stub/sysdep.h: Likewise. |
| 1446 | Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 1447 | |
| 1448 | 1997-10-09 04:58 Ulrich Drepper <drepper@cygnus.com> |
| 1449 | |
| 1450 | * configure.in: Add __bzero definition to DWARF2 unwind test. |
| 1451 | Reported by David S. Miller <davem@caip.rutgers.edu>. |
| 1452 | |
| 1453 | 1997-10-07 Paul Eggert <eggert@twinsun.com> |
| 1454 | |
| 1455 | * intl/loadmsgcat.c (_nl_load_domain): |
| 1456 | Fix &&/|| typo when checking file size. |
| 1457 | Check for overflow when stuffing off_t into size_t. |
| 1458 | |
| 1459 | 1997-10-07 18:11 Ulrich Drepper <drepper@cygnus.com> |
| 1460 | |
| 1461 | * time/africa: Update from tzdata1997i. |
| 1462 | |
| 1463 | 1997-10-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1464 | |
| 1465 | * posix/globtest.sh: Add arguments for name of dynamic linker and |
| 1466 | call dynamic linker to execute globtest. |
| 1467 | |
| 1468 | * posix/Makefile (tests): Supply arguments to globtest.sh. |
| 1469 | |
| 1470 | 1997-10-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 1471 | |
| 1472 | * nis/rpcsvc/ypupd.h: Add missing __END_DECLS. |
| 1473 | |
| 1474 | 1997-10-03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1475 | |
| 1476 | * libc.map: Add mempcpy, prctl. |
| 1477 | |
| 1478 | 1997-09-30 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1479 | |
| 1480 | * sysdeps/generic/memcmp.c: Avoid warnings. |
| 1481 | * sysdeps/generic/memset.c: Likewise. |
| 1482 | * sysdeps/generic/strchr.c: Likewise. |
| 1483 | * sysdeps/generic/strlen.c: Likewise. |
| 1484 | |
| 1485 | 1997-09-29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1486 | |
| 1487 | * malloc/Makefile ($(objpfx)mtrace): Fix typo. |
| 1488 | |
| 1489 | 1997-09-29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1490 | |
| 1491 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Fix last change. |
| 1492 | The R_68K_GLOB_DAT and R_68K_JMP_SLOT relocations really ignore |
| 1493 | the addend, Richard. |
| 1494 | (elf_machine_fixup_plt): Don't add the addend. |
| 1495 | (elf_machine_plt_value): New function. |
| 1496 | |
| 1497 | * sysdeps/alpha/dl-machine.h (elf_machine_plt_value): New |
| 1498 | function. |
| 1499 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_plt_value): New |
| 1500 | function. |
| 1501 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_plt_value): New |
| 1502 | function. |
| 1503 | * sysdeps/powerpc/dl-machine.h (elf_machine_plt_value): New |
| 1504 | function. |
| 1505 | * sysdeps/i386/dl-machine.h (elf_machine_plt_value): New |
| 1506 | function. |
| 1507 | |
| 1508 | * elf/dl-runtime.c (fixup, profile_fixup): Don't add in the |
| 1509 | addend, instead let the machine dependent setup decide. |
| 1510 | |
| 1511 | 1997-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 1512 | |
| 1513 | * sysdeps/m68k/m68020/bits/string.h: New file. |
| 1514 | |
| 1515 | 1997-10-07 04:27 Richard Henderson <rth@cygnus.com> |
| 1516 | |
| 1517 | * Makeconfig (+includes): Add -I$(objpfx). |
| 1518 | |
| 1519 | * stdlib/longlong.h [__sparc__]: Prototype __udiv_qrnnd. |
| 1520 | |
| 1521 | * sysdeps/alpha/setjmp.S: __setjmp is the same as _setjmp. Make |
| 1522 | the former a strong symbol and the later a weak alias. |
| 1523 | * sysdeps/sparc/sparc32/setjmp.S: Likewise. |
| 1524 | * sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Likewise. |
| 1525 | |
| 1526 | 1997-10-06 21:01 David S. Miller <davem@tanya.rutgers.edu> |
| 1527 | |
| 1528 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Make ino_t |
| 1529 | 64-bits. |
| 1530 | * sysdeps/unix/sysv/linux/sparc/sparc64/kernel_stat.h: Make st_ino |
| 1531 | member 64-bits as well, to match the kernel. |
| 1532 | |
| 1533 | 1997-10-06 19:35 Ulrich Drepper <drepper@cygnus.com> |
| 1534 | |
| 1535 | * sysdeps/sparc/sparc64/sub_n.S: Fix typo. |
| 1536 | Patch by Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>. |
| 1537 | |
| 1538 | 1997-10-06 01:09 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 1539 | |
| 1540 | * time/README: Correct list of files from tzcode package. Add |
| 1541 | contact information for tzcode/tzdata maintainers. Correct |
| 1542 | spelling of author's name. Compact lists. |
| 1543 | |
| 1544 | 1997-10-06 01:48 Ulrich Drepper <drepper@cygnus.com> |
| 1545 | |
| 1546 | * malloc/malloc.h: Remove hook definition without caller argument. |
| 1547 | * malloc/malloc.c: Likewise. |
| 1548 | |
| 1549 | * string/tester.c: Correct strsep test. |
| 1550 | |
| 1551 | * string/bits/string2.h: Define __string2_1bptr_p and use it. |
| 1552 | Patch by David S. Miller <davem@tanya.rutgers.edu>. |
| 1553 | |
| 1554 | * math/Makefile (routines): Add s_clog10. |
| 1555 | * math/libm-test.c: Add test for clog10. |
| 1556 | * math/libm.map: Add clog10{,f,l}. |
| 1557 | * math/bits/cmathcalls.h [__USE_GNU]: Add clog10. |
| 1558 | * sysdeps/libm-ieee754/s_clog10.c: New file. |
| 1559 | * sysdeps/libm-ieee754/s_clog10f.c: New file. |
| 1560 | * sysdeps/libm-ieee754/s_clog10l.c: New file. |
| 1561 | * manual/math.texi: Describe clog10. |
| 1562 | |
| 1563 | * config.h.in: Add USE_REGPARMS and define internal_function based on |
| 1564 | this. |
| 1565 | * configure.in: Define USE_REGPARMS for ix86 machines. |
| 1566 | * gmon/gmon.c: Mark write_hist, write_call_graph and write_bb_counts |
| 1567 | as internal functions. |
| 1568 | * inet/getnameinfo.c: Likewise for nrl_domainname. |
| 1569 | * inet/getnetgrent_r.c: Likewise for __internal_setnetgrent_reuse. |
| 1570 | * inet/rcmd.c: Likewise for __icheckhost. |
| 1571 | * intl/dcgettext.c: Likewise for category_to_name and |
| 1572 | guess_category_value. |
| 1573 | * intl/localealias.c: Likewise for read_alias_file. |
| 1574 | * io/fts.c: Likewise for fts_alloc, fts_build, fts_lfree, |
| 1575 | fts_maxarglen, fts_padjust, fts_palloc, fts_sort, and fts_stat. |
| 1576 | * libio/genops.c: Likewise for save_for_backup. |
| 1577 | * malloc/malloc.c (chunk_free, chunk_alloc, chunk_realloc, chunk_align, |
| 1578 | main_trim, heap_trim): Likewise. |
| 1579 | * malloc/mtrace.c (tr_where): Likewise. |
| 1580 | * misc/fstab.c (mnt2fs): Likewise. |
| 1581 | * misc/getttyent.c (skip, value): Likewise. |
| 1582 | * misc/syslog.c (openlog_internal): Likewise. |
| 1583 | * misc/tsearch.c (trecurse, tdestroy_internal): Likewise. |
| 1584 | * nss/nsswitch.c (nss_lookup_function, nss_parse_file, nss_getline, |
| 1585 | nss_parse_service_list, nss_new_service): Likewise. |
| 1586 | * posix/wordexp.c (parse_dollars, parse_backtick, eval_expr): Likewise. |
| 1587 | * resolv/inet_ntop.c (inet_ntop4, inet_ntop6): Likewise. |
| 1588 | * resolv/inet_pton.c (inet_pton4, inet_pton6): Likewise. |
| 1589 | * resolv/res_init.c (res_setoptions): Likewise. |
| 1590 | * stdio-common/printf_fp.c (group_number): Likewise. |
| 1591 | * stdio-common/vfprintf.c (buffered_vfprintf, group_number): Likewise. |
| 1592 | * stdlib/fmtmsg.c (internal_addseverity): Likewise. |
| 1593 | * sunrpc/auth_des.c (synchronize): Likewise. |
| 1594 | * sunrpc/auth_unix.c (marshal_new_auth): Likewise. |
| 1595 | * sunrpc/clnt_perr.c (auth_errmsg): Likewise. |
| 1596 | * sunrpc/key_call.c (key_call): Likewise. |
| 1597 | * sunprc/pmap_rmt.c (getbroadcastnets): Likewise. |
| 1598 | * sunrpc/svc_tcp.c (makefd_xprt): Likewise. |
| 1599 | * sunrpc/svcauth_des.c (cache_init, cache_spot, cache_ref, invalidate): |
| 1600 | Likewise. |
| 1601 | * sunrpc/xdr_rec.c (fix_buf_size, skip_input_bytes, flush_out, |
| 1602 | set_input_fragment, get_input_bytes): Likewise. |
| 1603 | * sysdeps/unix/sysv/linux/getsysstats.c (get_proc_path, |
| 1604 | phys_pages_info): Likewise. |
| 1605 | * sysdeps/unix/sysv/linux/if_index.c (opensock): Likewise. |
| 1606 | * sysdeps/unix/sysv/linux/poll.c (__emulate_poll): Likewise. |
| 1607 | * sysdeps/unix/sysv/linux/readv.c (__atomic_readv_replacement): |
| 1608 | Likewise. |
| 1609 | * sysdeps/unix/sysv/linux/readv.c (__atomic_writev_replacement): |
| 1610 | Likewise. |
| 1611 | * time/strptime.c (strptime_internal): Likewise. |
| 1612 | * time/tzfile.c (find_transition, compute_tzname_max): Likewise. |
| 1613 | * time/tzset.c (compute_change, tz_compute, tzset_internal): Likewise. |
| 1614 | |
| 1615 | * libc.map: Remove _libio_using_thunks, add _fp_hw and _dl_addr. |
| 1616 | |
| 1617 | * ctype/ctype.h: Pretty print. |
| 1618 | * grp/grp.h: Likewise. |
| 1619 | * include/libc-symbols.h: Likewise. |
| 1620 | * include/limits.h: Likewise. |
| 1621 | * include/values.h: Likewise. |
| 1622 | * io/fcntl.h: Likewise. |
| 1623 | * io/sys/stat.h: Likewise. |
| 1624 | * libio/stdio.h: Likewise. |
| 1625 | * malloc/malloc.h: Likewise. |
| 1626 | * misc/err.h: Likewise. |
| 1627 | * misc/regexp.h: Likewise. |
| 1628 | * misc/sys/cdefs.h: Likewise. |
| 1629 | * misc/sys/file.h: Likewise. |
| 1630 | * posix/sys/utsname.h: Likewise. |
| 1631 | * posix/sys/wait.h: Likewise. |
| 1632 | * pwd/pwd.h: Likewise. |
| 1633 | * resolv/netdb.h: Likewise. |
| 1634 | * signal/signal.h: Likewise. |
| 1635 | * stdlib/stdlib.h: Likewise. |
| 1636 | * string/endian.h: Likewise. |
| 1637 | * string/memory.h: Likewise. |
| 1638 | * sysdeps/mach/hurd/bits/fcntl.h: Likewise. |
| 1639 | * sysdeps/mach/hurd/sys/param.h: Likewise. |
| 1640 | * sysdeps/unix/sysv/linux/sys/param.h: Likewise. |
| 1641 | * termios/termios.h: Likewise. |
| 1642 | * wcsmbs/wchar.h: Likewise. |
| 1643 | * wctype/wctype.h: Likewise. |
| 1644 | |
| 1645 | * sysdeps/unix/bsd/bsd4.4/wait3.c: Use __WAIT_STATUS in definition. |
| 1646 | |
| 1647 | Implement Large File Support API. |
| 1648 | * include/features.h: Add suuport for _LARGEFILE_SOURCE, |
| 1649 | _LARGEFILE64_SOURCE, and _FILE_OFFSET_BITS. |
| 1650 | * libc.map: Add new functions for LFS. |
| 1651 | * dirent/Makefile (routines): Add readdir64 and readdir64_r. |
| 1652 | * dirent/dirent.h: Update readdir prototype for LFS and add new |
| 1653 | prototypes for above functions. |
| 1654 | * io/Makefile (routines): Add xstat64, fxstat64, lxstat64, |
| 1655 | statfs64, fstatfs64, lstat64, open64, lseek64, creat64, and ftw64. |
| 1656 | * io/creat64.c: New file. |
| 1657 | * io/fstat64.c: New file. |
| 1658 | * io/lstat64.c: New file. |
| 1659 | * io/stat64.c: New file. |
| 1660 | * io/ftw64.c: New file. |
| 1661 | * io/ftw.c: Rewrite to allow easy definition of ftw64. |
| 1662 | * io/ftw.h: Add LFS interface. |
| 1663 | * io/fcntl.h: Likewise. |
| 1664 | * io/sys/stat.h: Likewise. |
| 1665 | * io/sys/statfs.h: Likewise. |
| 1666 | * libio/Makefile (routines): Add iofgetpos64, iofopen64, iofsetpos64, |
| 1667 | freopen64, fseeko64, and ftello64. |
| 1668 | * libcio/fseeko64.c: New file. |
| 1669 | * libio/ftello64.c: New file. |
| 1670 | * libio/iofgetpos64.c: New file. |
| 1671 | * libio/iofopen64.c: New file. |
| 1672 | * libio/iofsetpos64.c: New file. |
| 1673 | * libio/fileops.c (_IO_file_fopen): Change to use _IO_off64_t. |
| 1674 | (_IO_file_attach): Likewise. |
| 1675 | (_IO_do_write): Likewise. |
| 1676 | (_IO_file_sync): Likewise. |
| 1677 | (_IO_file_seek): Likewise. |
| 1678 | (_IO_file_seekoff): Likewise. Use _G_stat64. |
| 1679 | (_IO_file_fopen64): New function. |
| 1680 | (_IO_file_jumps): Initialize showmanyc and imbue. |
| 1681 | * libio/genops.c (_IO_default_seekpos): Change to use _IO_fpos64_t. |
| 1682 | (_IO_default_seekoff): Likewise. |
| 1683 | (_IO_default_seek): Likewise. |
| 1684 | (_IO_default_showmanyc, _IO_default_imbue): New functions. |
| 1685 | * libio/iofopncook.c (_IO_cookie_seek): Change to use _IO_off64_t. |
| 1686 | * libio/iolibio.h: Add prototypes for LFS functions. |
| 1687 | * libio/ioseekoff.c: Change to use _IO_fpos64_t. |
| 1688 | * libio/ioseekpos.c: Likewise. |
| 1689 | * libio/libio.h: Define _IO_fpos64_t and _IO_off64_t. |
| 1690 | (_IO_FILE): Move _offset field to end and change type to _IO_off64_t. |
| 1691 | (_IO_seekoff, _IO_seekpos): Change prototype. |
| 1692 | * libio/libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t): Change |
| 1693 | to use _IO_off64_t. |
| 1694 | Change prototypes for function from the *ops.c files. |
| 1695 | * libio/stdio.h: Add LFS interface definition. |
| 1696 | * libio/strops.c (_IO_str_seekoff): Change to use _IO_fpos64_t. |
| 1697 | * posix/Makefile (routines): Add pread64 and pwrite64. |
| 1698 | * posix/confstr.c: Handle _CS_LFS* requests. |
| 1699 | * posix/getconf.c: Handle LFS* requests. |
| 1700 | * sysdeps/generic/confname.h: Add _CS_LFS* constants. |
| 1701 | * posix/unistd.h: Document _LFS64_LARGEFILE and _LFS64_STDIO. |
| 1702 | Define off_t and off64_t appropriately. Change prototypes of |
| 1703 | LFS functions. |
| 1704 | * posix/sys/types.h: Add LFS types. |
| 1705 | * resources/Makefile (routines): Add getrlimit64 and setlimit64. |
| 1706 | * resource/sys/resource.h: Change prototypes of LFS functions. |
| 1707 | * stdio-common/Makefile (routines): Add tmpfile64. |
| 1708 | * stdio-common/tmpfile64.c: New file. |
| 1709 | * sysdeps/generic/_G_config.h: Define _G_fpos64_t and _G_off64_t. |
| 1710 | Define _G_OPEN64, _G_LSEEK64, _G_FSTAT64. |
| 1711 | * sysdeps/unix/sysv/linux/_G_config.h: Likewise. |
| 1712 | * sysdeps/generic/bits/resource.h: Add LFS definitions. |
| 1713 | * sysdeps/unix/bsd/sun/sunos4/bits/resource.h: Likewise. |
| 1714 | * sysdeps/unix/sysv/linux/bits/resource.h: Likewise. |
| 1715 | * sysdeps/generic/statfs.h: Use __fsblkcnt_t for some of the fields. |
| 1716 | * sysdeps/unix/sysv/linux/bits/statfs.h: Likewise. |
| 1717 | * sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise. |
| 1718 | * sysdeps/generic/types.h: Define LFS types. |
| 1719 | * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. |
| 1720 | * sysdeps/unix/sysv/linux/bits/types.h: Likewise. |
| 1721 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: Likewise. |
| 1722 | * sysdeps/generic/sys/mman.h: Add LFS definitions. |
| 1723 | * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. |
| 1724 | * sysdeps/generic/mach/hurd/bits/fcntl.h: Add flock LFS extensions. |
| 1725 | * sysdeps/unix/bsd/bits/fcntl.h: Likewise. |
| 1726 | * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise. |
| 1727 | * sysdeps/unix/sysv/linux/bits/fcntl.h: Likewise. |
| 1728 | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise. |
| 1729 | * sysdeps/generic/mach/hurd/bits/stat.h: Add stat LFS extensions. |
| 1730 | * sysdeps/unix/bsd/bits/stat.h: Likewise. |
| 1731 | * sysdeps/unix/bsd/osf/alpha/bits/stat.h: Likewise. |
| 1732 | * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise. |
| 1733 | * sysdeps/unix/sysv/linux/bits/stat.h: Likewise. |
| 1734 | * sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise. |
| 1735 | * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise. |
| 1736 | * sysdeps/unix/sysv/sysv4/i386/bits/stat.h: Likewise. |
| 1737 | * sysdeps/unix/sysv/sysv4/solaris2/bits/stat.h: Likewise. |
| 1738 | * sysdeps/posix/open64.c: New file. |
| 1739 | * sysdeps/stub/fstatfs64.c: New file. |
| 1740 | * sysdeps/stub/fxstat64.c: New file. |
| 1741 | * sysdeps/stub/getrlimit64.c: New file. |
| 1742 | * sysdeps/stub/lseek64.c: New file. |
| 1743 | * sysdeps/stub/lxstat64.c: New file. |
| 1744 | * sysdeps/stub/open64.c: New file. |
| 1745 | * sysdeps/stub/pread64.c: New file. |
| 1746 | * sysdeps/stub/pwrite64.c: New file. |
| 1747 | * sysdeps/stub/readdir64.c: New file. |
| 1748 | * sysdeps/stub/readdir64_r.c: New file. |
| 1749 | * sysdeps/stub/setrlimit64.c: New file. |
| 1750 | * sysdeps/stub/statfs64.c: New file. |
| 1751 | * sysdeps/stub/xstat64.c: New file. |
| 1752 | * sysdeps/unix/sysv/linux/llseek.c: Define as __llseek and make |
| 1753 | llseek and lseek64 weak aliases. |
| 1754 | * sysdeps/unix/sysv/linux/lseek64.c: New file. Empty. |
| 1755 | * sysdeps/unix/sysv/linux/alpha/bits/dirent.h: New file. |
| 1756 | * sysdeps/unix/sysv/linux/bits/dirent.h: Add LFS definitions. |
| 1757 | |
| 1758 | * sysdeps/posix/tempname.c: Add extra argument to trigger use of |
| 1759 | open64. |
| 1760 | * sysdeps/stub/tempname.c: Likewise. |
| 1761 | * stdio-common/tempnam.c: Call __stdio_gen_tempname with extra |
| 1762 | argument. |
| 1763 | * stdio-common/tmpfile.c: Likewise. |
| 1764 | * stdio-common/tmpnam.c: Likewise. |
| 1765 | * stdio-common/tmpnam_r.c: Likewise. |
| 1766 | |
| 1767 | * libio/libioP.h: Add definition of showmanyc and imbue callbacks. |
| 1768 | * libio/fileops.c (_IO_file_jumps): Initialize showmanyc and imbue. |
| 1769 | * libio/iofopncook.c (_IO_cookie_jumps): Likewise. |
| 1770 | * libio/iopopen.c (_IO_proc_jumps): Likewise. |
| 1771 | * libio/memstream.c (_IO_mem_jumps): Likewise. |
| 1772 | * libio/obprintf.c (_IO_obstack_jumps): Likewise. |
| 1773 | * libio/vsnprintf.c (_IO_strn_jumps): Likewise. |
| 1774 | * libio/strops.c (_IO_str_jumps): Likewise. |
| 1775 | |
| 1776 | * manual/arith.texi: Add a few words why cabs should be used. |
| 1777 | * manual/llio.texi: Describe sync, fsync, fdatasync. |
| 1778 | Tell about cleanup handlers & fcntl,lseek,write,read,close,open. |
| 1779 | * manual/process.texi: Tell about cleanup handlers & system,waitpid, |
| 1780 | wait. |
| 1781 | * manual/signal.texi: Likewise for pause. |
| 1782 | * manual/terminal.texi: Likewise for tcdrain. |
| 1783 | * manual/time.texi: Document nanosleep. |
| 1784 | |
| 1785 | * posix/exevp.c: Don't use nested function. |
| 1786 | |
| 1787 | * stdlib/ucontext.h: New file. |
| 1788 | * sysdeps/i386/sys/ucontext.h: New file. SysV/i386 API definitions. |
| 1789 | |
| 1790 | * sunrpc/xcrypt.c (hexval): Make a macro for efficiency. |
| 1791 | |
| 1792 | * sysdeps/i386/setjmp.h: Make `here` label local. |
| 1793 | |
| 1794 | * sysdeps/i386/elf/start.S: Define _fp_hw "variable". |
| 1795 | |
| 1796 | * sysdeps/stub/fstatfs.c: Correct warning. |
| 1797 | * sysdeps/stub/fxstat.c: Likewise. |
| 1798 | * sysdeps/stub/lxstat.c: Likewise. |
| 1799 | |
| 1800 | * sysdeps/unix/sysv/i386/i686/time.S: New file. |
| 1801 | |
| 1802 | 1997-10-03 20:56 Jason Merrill <jason@yorick.cygnus.com> |
| 1803 | |
| 1804 | * malloc/obstack.h (obstack_empty_p): New macro. |
| 1805 | |
| 1806 | 1997-10-04 17:41 Philip Blundell <Philip.Blundell@pobox.com> |
| 1807 | |
| 1808 | * inet/getnameinfo.c (getnameinfo): Remove spurious `#if INET6'. |
| 1809 | |
| 1810 | 1997-09-30 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 1811 | |
| 1812 | * maint.texi: Add copyright terms for libdb (Sleepycat, Harvard). |
| 1813 | Document new --with-binutils switch; delete reference to |
| 1814 | --with-gnu-as, --with-gnu-ld, --with-gnu-binutils. |
| 1815 | Add to description of --without-fp: a kernel FPU emulator |
| 1816 | is adequate (from FAQ). |
| 1817 | * INSTALL: Regenerated. |
| 1818 | |
| 1819 | 1997-09-30 17:29 Richard Henderson <rth@cygnus.com> |
| 1820 | |
| 1821 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Move |
| 1822 | _dl_hwcap declaration to ... |
| 1823 | (elf_machine_fixup_plt): ... here. |
| 1824 | |
| 1825 | 1997-09-30 18:03 Ulrich Drepper <drepper@cygnus.com> |
| 1826 | |
| 1827 | * Makerules: Undo last change. |
| 1828 | * csu/Makefile: Define before-compile at the right place. |
| 1829 | |
| 1830 | * aclocal.m4: Remove a.out file created by assembler test. |
| 1831 | |
| 1832 | * set-init.c: Find set-hooks.h using <...>. |
| 1833 | |
| 1834 | Update to db 2.3.10. |
| 1835 | * db2/Makefile: Update. |
| 1836 | * db2/db.h: Likewise. |
| 1837 | * db2/db_185.h: Likewise. |
| 1838 | * db2/db_int.h: Likewise. |
| 1839 | * db2/btree/bt_close.c: Likewise. |
| 1840 | * db2/btree/bt_conv.c: Likewise. |
| 1841 | * db2/btree/bt_cursor.c: Likewise. |
| 1842 | * db2/btree/bt_put.c: Likewise. |
| 1843 | * db2/btree/bt_rec.c: Likewise. |
| 1844 | * db2/btree/bt_recno.c: Likewise. |
| 1845 | * db2/btree/btree.src: Likewise. |
| 1846 | * db2/btree/btree_auto.c: Likewise. |
| 1847 | * db2/clib/getlong.c: Likewise. |
| 1848 | * db2/db/db.c: Likewise. |
| 1849 | * db2/db/db_auto.c: Likewise. |
| 1850 | * db2/db/db_conv.c: Likewise. |
| 1851 | * db2/db/db_pr.c: Likewise. |
| 1852 | * db2/db/db_ret.c: Likewise. |
| 1853 | * db2/db/db_thread.c: Likewise. |
| 1854 | * db2/hash/hash.c: Likewise. |
| 1855 | * db2/hash/hash_auto.c: Likewise. |
| 1856 | * db2/hash/hash_conv.c: Likewise. |
| 1857 | * db2/hash/hash_dup.c: Likewise. |
| 1858 | * db2/hash/hash_func.c: Likewise. |
| 1859 | * db2/hash/hash_page.c: Likewise. |
| 1860 | * db2/hash/hash_rec.c: Likewise. |
| 1861 | * db2/include/btree.h: Likewise. |
| 1862 | * db2/include/btree_ext.h: Likewise. |
| 1863 | * db2/include/db.h.src: Likewise. |
| 1864 | * db2/include/db_185.h.src: Likewise. |
| 1865 | * db2/include/db_cxx.h: Likewise. |
| 1866 | * db2/include/db_ext.h: Likewise. |
| 1867 | * db2/include/db_int.h.src: Likewise. |
| 1868 | * db2/include/db_page.h: Likewise. |
| 1869 | * db2/include/db_shash.h: Likewise. |
| 1870 | * db2/include/lock.h: Likewise. |
| 1871 | * db2/include/log.h: Likewise. |
| 1872 | * db2/include/log_ext.h: Likewise. |
| 1873 | * db2/include/mp.h: Likewise. |
| 1874 | * db2/include/shqueue.h: Likewise. |
| 1875 | * db2/include/txn.h: Likewise. |
| 1876 | * db2/lock/lock.c: Likewise. |
| 1877 | * db2/lock/lock_deadlock.c: Likewise. |
| 1878 | * db2/log/log.c: Likewise. |
| 1879 | * db2/log/log_archive.c: Likewise. |
| 1880 | * db2/log/log_auto.c: Likewise. |
| 1881 | * db2/log/log_get.c: Likewise. |
| 1882 | * db2/log/log_put.c: Likewise. |
| 1883 | * db2/log/log_register.c: Likewise. |
| 1884 | * db2/mp/mp_bh.c: Likewise. |
| 1885 | * db2/mp/mp_fget.c: Likewise. |
| 1886 | * db2/mp/mp_fopen.c: Likewise. |
| 1887 | * db2/mp/mp_fput.c: Likewise. |
| 1888 | * db2/mp/mp_fset.c: Likewise. |
| 1889 | * db2/mp/mp_open.c: Likewise. |
| 1890 | * db2/mutex/mutex.c: Likewise. |
| 1891 | * db2/os/db_os_dir.c: Likewise. |
| 1892 | * db2/progs/db_checkpoint/db_checkpoint.c: Likewise. |
| 1893 | * db2/progs/db_deadlock/db_deadlock.c: Likewise. |
| 1894 | * db2/progs/db_dump185/db_dump185.c: Likewise. |
| 1895 | * db2/progs/db_load/db_load.c: Likewise. |
| 1896 | * db2/progs/db_recover/db_recover.c: Likewise. |
| 1897 | * db2/txn/txn.c: Likewise. |
| 1898 | * db2/txn/txn_auto.c: Likewise. |
| 1899 | |
| 1900 | * elf/link.h: Define struct libname_list outside struct link_map |
| 1901 | to not confuse C++ compilers. |
| 1902 | |
| 1903 | * include/features.h: Recognize _XOPEN_SOURCE == 500 and set |
| 1904 | __USE_UNIX98. |
| 1905 | * manual/creature.texi: Explain this. |
| 1906 | |
| 1907 | * libc.map: Add new functions. |
| 1908 | |
| 1909 | * libio/Makefile (routines): Add fseeko and ftello. |
| 1910 | * libio/ftello.c: New file. |
| 1911 | * libio/fseeko.c: New file. |
| 1912 | * libio/stdio.h: Add prototypes for new functions. |
| 1913 | * manual/stdio.texi: Document fseeko and ftello. |
| 1914 | |
| 1915 | * posix/Makefile (routines): Add pread and pwrite. |
| 1916 | * sysdeps/posix/pread.c: New file. |
| 1917 | * sysdeps/posix/pwrite.c: New file. |
| 1918 | * sysdeps/stub/pread.c: New file. |
| 1919 | * sysdeps/stub/pwrite.c: New file. |
| 1920 | * posix/unistd.h: Add prototypes for pread and pwrite. |
| 1921 | Pretty print header. |
| 1922 | Define gid_t, uid_t, off_t, pid_t if __USE_UNIX98. |
| 1923 | Declare ctermid and cuserid if __USE_UNIX98. |
| 1924 | (swab): Change to take void * arguments. |
| 1925 | * string/swab.c: Change parameter to void *. |
| 1926 | * posix/sys/types: Define gid_t, uid_t, off_t, pid_t only if not |
| 1927 | already happened. |
| 1928 | * manual/llio.texi: Document pread and pwrite. |
| 1929 | |
| 1930 | * string/strings.h: Don't simply include string.h. Define BSD |
| 1931 | functions according to Unix98. |
| 1932 | * stdlib/tst-strtol.c: Include <string.h> not <strings.h>. |
| 1933 | * sunrpc/clnt_simp.c: Likewise. |
| 1934 | |
| 1935 | * malloc/Makefile (aux): Add set-freeres. |
| 1936 | * malloc/mtrace.c: Define function release_libc_mem which calls the |
| 1937 | __libc_subfreeres handler. |
| 1938 | (mtrace): Register release_libc_mem. |
| 1939 | * malloc/set-freeres.c: New file. |
| 1940 | |
| 1941 | * intl/dcgettext.c: Define free_mem function and add to |
| 1942 | __libc_subfreeres list. |
| 1943 | * intl/finddomain.c: Likewise. |
| 1944 | * intl/gettextP.h (struct loaded_domain): Add new fields use_mmap |
| 1945 | and mmap_size. Add prototype for _nl_unloaded_domain. |
| 1946 | * intl/loadmsgcat.c: Define new function _nl_unload_domain. |
| 1947 | (_nl_load_domain): Store informaiton about mmap use and file size. |
| 1948 | * intl/localealias.c (read_alias_file): Optimize locale alias file |
| 1949 | reading by avoid frequent mallocs. |
| 1950 | Define free_mem function and add to __libc_subfreeres list. |
| 1951 | |
| 1952 | * locale/localeinfo.h: Make a difference between MAX_USAGE_COUNT and |
| 1953 | undeletable. |
| 1954 | Add prototype for _nl_unload_locale. |
| 1955 | * locale/C-collate: Mark data as undeletable by using UNDELETABLE. |
| 1956 | * locale/C-ctype: Likewise. |
| 1957 | * locale/C-messages: Likewise. |
| 1958 | * locale/C-monetary: Likewise. |
| 1959 | * locale/C-numeric: Likewise. |
| 1960 | * locale/C-time: Likewise. |
| 1961 | * locale/findlocale.c (_nl_find_locale, _nl_remove_locale): Handle |
| 1962 | MAX_USAGE_COUNT and UNDELETABLE. |
| 1963 | (free_mem): New function. Add it to __libc_subfreeres list. |
| 1964 | * locale/loadlocale.c: Define _nl_unload_locale function. |
| 1965 | |
| 1966 | * misc/hsearch.c: Register hdestroy in __libc_subfreeres list. |
| 1967 | |
| 1968 | * stdlib/fmtmsg.c (addseverity): Handle illegal severity arguments |
| 1969 | correctly. |
| 1970 | Define free_mem function and add to __libc_subfreeres list. |
| 1971 | |
| 1972 | * locale/programs/localedef.c (options): Short form of verbose is v. |
| 1973 | Reported by Andreas Jaeger. |
| 1974 | |
| 1975 | * misc/sys/select.h: Define pselect only is __USE_POSIX since this |
| 1976 | header is used in some others as well for historical reasons. |
| 1977 | |
| 1978 | * resolv/resolv.h: Include <netinet/in.h> to make self-contained. |
| 1979 | |
| 1980 | * string/bits/string2.h: Add missing braces and optimize strcmp a |
| 1981 | bit more. |
| 1982 | * sysdeps/i386/i486/bits/string.h: Likewise. |
| 1983 | |
| 1984 | * sunrpc/rpc/auth_des.h: Include rpc/auth.h to be self-contained. |
| 1985 | Pretty print. |
| 1986 | |
| 1987 | * sysdeps/mach/hurd/cthreads.c: Add copyright text. |
| 1988 | |
| 1989 | * sysdeps/unix/sysv/linux/syscalls.list: Correct prctl entry. |
| 1990 | |
| 1991 | * sysdeps/unix/sysv/linux/sys/mman.h: Get definition of size_t. |
| 1992 | |
| 1993 | * time/time.h: Pretty print. |
| 1994 | |
| 1995 | 1997-09-29 Paul Eggert <eggert@twinsun.com> |
| 1996 | |
| 1997 | * time/strftime.c: Synchronize with GNU Emacs strftime.c. |
| 1998 | (HAVE_MEMCPY): Define if emacs is defined and HAVE_BCOPY isn't. |
| 1999 | (gmtime_r, localtime_r): Undef before defining. |
| 2000 | (iso_week_days): Use __inline__, not inline. |
| 2001 | |
| 2002 | 1997-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2003 | |
| 2004 | * sysdeps/m68k/fpu/bits/mathinline.h: Rename exp2{,l,f} to |
| 2005 | __ieee754_exp2{,l,f}. |
| 2006 | * sysdeps/m68k/fpu/s_exp2.c: Likewise. |
| 2007 | * sysdeps/m68k/fpu/s_exp2l.c: Likewise. |
| 2008 | * sysdeps/m68k/fpu/s_exp2f.c: Likewise. |
| 2009 | |
| 2010 | 1997-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2011 | |
| 2012 | * elf/soinit.c (__EH_FRAME_BEGIN__): Don't make the .eh_frame |
| 2013 | section read-only, it contains relocations. |
| 2014 | * elf/sofini.c (__FRAME_END__): Likewise. |
| 2015 | |
| 2016 | 1997-09-29 03:08 Ulrich Drepper <drepper@cygnus.com> |
| 2017 | |
| 2018 | * sysdeps/i386/i486/bits/string.h [__PIC__] (__strspn_cg, __strcspn_cg, |
| 2019 | __strpbrk_cg, __strstr_cg): Optimize even more. No spill register |
| 2020 | needed. Patch by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 2021 | |
| 2022 | 1997-09-28 08:27 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 2023 | |
| 2024 | * nis/nis_call.c (__do_niscall2): Fix return code, add missing |
| 2025 | break in switch case. |
| 2026 | |
| 2027 | * nis/nis_mkdir.c: Fix return codes to match Solaris version. |
| 2028 | * nis/nis_rmdir.c: Likewise. |
| 2029 | |
| 2030 | * nis/rpcsvc/yp_prot.h: Rename struct keydat to struct keydat_t |
| 2031 | for C++. |
| 2032 | |
| 2033 | 1997-09-28 04:32 Ulrich Drepper <drepper@cygnus.com> |
| 2034 | |
| 2035 | * configure.in: Fix typo. |
| 2036 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 2037 | |
| 2038 | 1997-09-25 20:14 Philip Blundell <Philip.Blundell@pobox.com> |
| 2039 | |
| 2040 | * sysdeps/unix/sysv/linux/scsi/sg.h: New file. |
| 2041 | * sysdeps/unix/sysv/linux/Makefile: Install <scsi/sg.h>. |
| 2042 | |
| 2043 | 1997-09-27 01:14 Ulrich Drepper <drepper@cygnus.com> |
| 2044 | |
| 2045 | * Makeconfig (extra-objs): Depend in before-compile. |
| 2046 | |
| 2047 | * configure.in: Locate Perl and substitute with complete path. |
| 2048 | * config.make.in: Add PERL for substitution. |
| 2049 | * elf/Makefile (routines): Add dl-addr. |
| 2050 | * elf/dladdr.c: Move the real code into ... |
| 2051 | * elf/dl-addr.c: New file. |
| 2052 | * elf/link.h: Add prototype for _dl_addr. |
| 2053 | |
| 2054 | * elf/dladdr.c (dladdr): Change address argument to be const. |
| 2055 | * elf/dlfcn.h: Likewise. |
| 2056 | |
| 2057 | * locale/C_name.c: Add _nl_POSIX_name. |
| 2058 | * locale/localeinfo.h: Add declaration of _nl_POSIX_name. |
| 2059 | * locale/findlocale.c (_nl_find_locale): Use _nl_POSIX_name. |
| 2060 | (_nl_remove_locale): Free name of data set. |
| 2061 | * locale/setlocale.c (clever_copy): Remove. |
| 2062 | (new_composite_name): Use _nl_C_name and _nl_POSIX_name in compare. |
| 2063 | (setname): Only remove old name when it is for category LC_ALL. |
| 2064 | |
| 2065 | Change malloc, free, realloc, and memalign hooks for glibc to take |
| 2066 | another parameter indicating the location of the caller. |
| 2067 | * malloc/malloc.c: Change hook functions and variables. |
| 2068 | * malloc/malloc.h: Likewise. |
| 2069 | * malloc/mcheck.c: Likewise. Make sure later hooked function also |
| 2070 | get the original caller address. |
| 2071 | * malloc/mtrace.c: Likewise. |
| 2072 | (tr_where): If no information in _mtrace_file is given use the |
| 2073 | information about the caller. |
| 2074 | * malloc/Makefile (distribute): Replace mtrace.awk by mtrace.pl. |
| 2075 | Add rules to install mtrace.pl after rewriting. |
| 2076 | * malloc/mtrace.pl: New file. Based on the old AWK script but |
| 2077 | with extended functionality. |
| 2078 | * malloc/mtrace.awk: Removed. |
| 2079 | |
| 2080 | * po/fr.po: New version. |
| 2081 | |
| 2082 | * string/Makefile: Do use builtins for tester.c and inl-tester.c. |
| 2083 | * string/tester.c: Rewrite. Split in many small functions to not |
| 2084 | exceed gcc's limits. |
| 2085 | |
| 2086 | * sysdeps/unix/sysv/linux/syscalls.list: Add prctl. |
| 2087 | |
| 2088 | 1997-09-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2089 | |
| 2090 | * string/bits/string2.h (__stpcpy_small): Don't use casts as |
| 2091 | lvalues. |
| 2092 | |
| 2093 | 1997-09-26 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 2094 | |
| 2095 | * manual/time.texi (Formatting Date and Time): Clarify |
| 2096 | explanation of strftime flags a bit. |
| 2097 | Suggested by Robert Bihlmeyer <robbe@orcus.priv.at>. |
| 2098 | |
| 2099 | 1997-09-25 00:13 David S. Miller <davem@tanya.rutgers.edu> |
| 2100 | |
| 2101 | * sysdeps/libm-ieee754/s_exp2f.c: Protect _GNU_SOURCE definition. |
| 2102 | Fix typo, it is FLT_MANT_DIG. |
| 2103 | |
| 2104 | 1997-09-24 18:52 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 2105 | |
| 2106 | * math/atest-exp2.c: Include <stdlib/gmp.h> instead of <gmp.h>. |
| 2107 | |
| 2108 | 1997-08-27 08:10 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 2109 | |
| 2110 | * libio/libio.h, libio/libioP.h: Support libio in libstdc++. |
| 2111 | |
| 2112 | * libio/libio.h (_IO_peekc): Defined as _IO_peekc_unlocked if |
| 2113 | _IO_MTSAFE_IO is undefined. |
| 2114 | |
| 2115 | 1997-09-24 23:27 Richard Henderson <rth@cygnus.com> |
| 2116 | |
| 2117 | * elf/dl-runtime.c (fixup): Don't go through elf_machine_relplt, but |
| 2118 | lookup the value of the target symbol ourselves and call the new |
| 2119 | elf_machine_fixup_plt. This kills the ELF_FIXUP_RETURN_VALUE hack. |
| 2120 | (profile_fixup): Likewise, but don't fix up the plt. |
| 2121 | * elf/rtld.c (_dl_main): ELF_MACHINE_RELOC_NOPLT renamed _JMP_SLOT. |
| 2122 | * sysdeps/alpha/dl-machine.h (ELF_MACHINE_RELOC_NOPLT): Renamed. |
| 2123 | (elf_alpha_fix_plt): Renamed elf_machine_fixup_plt. |
| 2124 | * sysdeps/i386/dl-machine.h (elf_machine_relplt): Killed. |
| 2125 | (ELF_MACHINE_JMP_SLOT): Renamed. |
| 2126 | (elf_machine_fixup_plt): New function. |
| 2127 | * sysdeps/m68k/dl-machine.h: Likewise. |
| 2128 | * sysdeps/powerpc/dl-machine.h: Likewise. |
| 2129 | (elf_machine_rela): Moved JMP_SLOT fixup out to elf_machine_fixup_plt. |
| 2130 | * sysdeps/sparc/sparc32/dl-machine.h: Likewise. |
| 2131 | * sysdeps/sparc/sparc64/dl-machine.h: Likewise. |
| 2132 | * sysdeps/stub/dl-machine.h: Update, sorta. |
| 2133 | |
| 2134 | * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Do profiling. |
| 2135 | (TRAMPOLINE_TEMPLATE): From the carcas of _RUNTIME_TRAMPOLINE, do |
| 2136 | both normal and profile code. |
| 2137 | (elf_machine_rela): Handle r_addend for .got and .plt too. |
| 2138 | |
| 2139 | 1997-09-25 00:23 Ulrich Drepper <drepper@cygnus.com> |
| 2140 | |
| 2141 | * elf/dl-profile.c: Correct implementation. |
| 2142 | |
| 2143 | * io/ftwtest-sh: Don't depend on TMPDIR == /tmp. |
| 2144 | |
| 2145 | * locale/setlocale.c: Rewrite a bit for more clarity. |
| 2146 | |
| 2147 | * math/Makefile (libm-calls): Add w_exp2. |
| 2148 | * math/math_private.h: Add prototypes for __ieee754_exp2{,f,l}. |
| 2149 | * sysdeps/libm-i387/s_exp2.S: Change name to __ieee754_exp2. |
| 2150 | * sysdeps/libm-i387/s_exp2f.S: Likewise. |
| 2151 | * sysdeps/libm-i387/s_exp2l.S: Likewise. |
| 2152 | * sysdeps/libm-ieee754/k_standard.c: Add error cases for exp2. |
| 2153 | |
| 2154 | * string/bits/string2.h (__strcpy_small): Optimize. |
| 2155 | (__stpcpy_small): Likewise. |
| 2156 | (strncpy): Use variable for dest argument since it's used more than |
| 2157 | once. |
| 2158 | (strncat): Likewise. |
| 2159 | (strcmp): Add optimization for this function. |
| 2160 | * sysdeps/i386/i486/string.h (strlen): Correctly use __builtin_strlen. |
| 2161 | (__strcpy_small): Optimize. |
| 2162 | (__stpcpy_small): Likewise. |
| 2163 | (__stpcpy_c): Correctly use __mempcpy_* macros. |
| 2164 | (__mempcpy_by2, __mempcpy_by4, __mempcpy_byn): Return pointer to |
| 2165 | byte following last copied. |
| 2166 | (strncat): Use variable for dest argument since it's used more than |
| 2167 | once. |
| 2168 | (strcmp): Add optimization for this function. |
| 2169 | |
| 2170 | * sysdeps/i386/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE): Use |
| 2171 | .text and .previous to select correct section. |
| 2172 | |
| 2173 | 1997-09-23 19:56 Philip Blundell <Philip.Blundell@pobox.com> |
| 2174 | |
| 2175 | * configure.in: Add `--disable-versioning' option to suppress the |
| 2176 | use of symbol versions even if binutils claims to support it. |
| 2177 | |
| 2178 | 1997-09-24 20:10 Philip Blundell <Philip.Blundell@pobox.com> |
| 2179 | |
| 2180 | * csu/Makefile (before-compile): Don't try to build abi-tags.h if |
| 2181 | not using ELF. |
| 2182 | |
| 2183 | 1997-09-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2184 | |
| 2185 | * elf/sofini.c [HAVE_DWARF2_UNWIND_INFO]: Supply termination for |
| 2186 | the frame unwind info section. |
| 2187 | |
| 2188 | * elf/soinit.c [HAVE_DWARF2_UNWIND_INFO]: Register and unregister |
| 2189 | the frame unwind info. |
| 2190 | |
| 2191 | * config.h.in (HAVE_DWARF2_UNWIND_INFO): Add #undef. |
| 2192 | |
| 2193 | * configure.in: Check whether gcc supports DWARF2 unwind info. |
| 2194 | |
| 2195 | * libc.map: Export frame handling tables. |
| 2196 | |
| 2197 | 1997-09-10 06:56 Geoff Keating <geoffk@ozemail.com.au> |
| 2198 | |
| 2199 | * sysdeps/unix/sysv/linux/powerpc/bits/kernel_termios.h: |
| 2200 | Use the size of the kernel's termios structure for ioctls. |
| 2201 | |
| 2202 | * sysdeps/powerpc/dl-machine.h: Prepare for library profiling. |
| 2203 | |
| 2204 | * sysdeps/powerpc/bits/mathinline.h: Add slightly slower versions |
| 2205 | of the C9X FP comparison macros. Delete 'fabs' and 'sqrt' inline |
| 2206 | routines, because gcc has them as internals. |
| 2207 | |
| 2208 | * sysdeps/powerpc/Makefile (pic-ccflags): Define this instead of |
| 2209 | CFLAGS-.os. |
| 2210 | |
| 2211 | * sysdeps/powerpc/bzero.S: New file. |
| 2212 | * sysdeps/powerpc/strcat.c: New file. |
| 2213 | * sysdeps/powerpc/strcpy.S: New file. |
| 2214 | * sysdeps/powerpc/stpcpy.S: New file. |
| 2215 | |
| 2216 | * math/Makefile: Add atest_exp2, test-reduce. |
| 2217 | * math/atest_exp2.c: New file. |
| 2218 | * math/test-reduce.c: New file. |
| 2219 | * sysdeps/libm-ieee754/Dist: New file. |
| 2220 | * sysdeps/libm-ieee754/s_exp2.c: New file. |
| 2221 | * sysdeps/libm-ieee754/s_exp2f.c: New file. |
| 2222 | * sysdeps/libm-ieee754/t_exp2.h: New file. |
| 2223 | * sysdeps/libm-ieee754/t_exp2f.h: New file. |
| 2224 | * math/libm-test.c (exp2_test): Add some more tests. |
| 2225 | |
| 2226 | * Rules: Use empty.os instead of empty.o, since it gets linked into |
| 2227 | libc.so... |
| 2228 | * configure.in: Add --disable-static to disable building .a files. |
| 2229 | * config.make.in: Substitute the new variable. |
| 2230 | * Makeconfig: Don't build .o files if not building .a files. |
| 2231 | |
| 2232 | * elf/dl-runtime.c (fixup): Factor out call to elf_machine_relplt. |
| 2233 | (profile_fixup): Likewise. |
| 2234 | |
| 2235 | 1997-09-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2236 | |
| 2237 | * posix/globtest.c (main): Change to directory passed as first |
| 2238 | argument. |
| 2239 | |
| 2240 | * posix/globtest.sh: Don't cd before running the program, instead |
| 2241 | pass testdir as argument, so that $common_objpfx remains valid. |
| 2242 | |
| 2243 | 1997-09-23 18:01 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 2244 | |
| 2245 | * nis/nis_call.c (__do_niscall2): Fix multiple Server support. |
| 2246 | |
| 2247 | * nis/nis_findserver.c: Save latest working sockaddr_in. |
| 2248 | |
| 2249 | 1997-09-17 22:07 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 2250 | |
| 2251 | * configure.in: Automatically determine whether as and ld are the |
| 2252 | GNU versions. |
| 2253 | (options): --with-gnu-{as,ld,binutils} replaced by |
| 2254 | single option --with-binutils=PATH specifying a -B option to gcc. |
| 2255 | * aclocal.m4: Two new macros defined, LIBC_PROG_FOO_GNU and |
| 2256 | LIBC_PROG_BINUTILS. |
| 2257 | |
| 2258 | * configure.in: Allow the user to force configuration for |
| 2259 | unsupported platforms with an undocumented option. |
| 2260 | |
| 2261 | 1997-09-22 16:55 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 2262 | |
| 2263 | * sunrpc/get_myaddr.c (get_myaddress): Avoid loopback interfaces, |
| 2264 | return loopback address only if there is no other interface. |
| 2265 | |
| 2266 | * nis/Makefile: Add nis_callback libnsl-routines. |
| 2267 | |
| 2268 | * nis/nis_add.c: Use new __do_niscall* interface. |
| 2269 | * nis/nis_cache.c: Likewise. |
| 2270 | * nis/nis_checkpoint.c: Likewise. |
| 2271 | * nis/nis_lookup.c: Likewise. |
| 2272 | * nis/nis_mkdir.c: Likewise. |
| 2273 | * nis/nis_modify.c: Likewise. |
| 2274 | * nis/nis_ping.c: Likewise. |
| 2275 | * nis/nis_remove.c: Likewise. |
| 2276 | * nis/nis_rmdir.c: Likewise. |
| 2277 | * nis/nis_server.c: Likewise. |
| 2278 | * nis/nis_util.c: Likewise. |
| 2279 | |
| 2280 | * nis/rpcsvc/nis.h: Make C++ safe. |
| 2281 | |
| 2282 | * nis/nss_nisplus/nisplus-publickey.c (getsecretkey): Fix use |
| 2283 | of variables. |
| 2284 | |
| 2285 | * nis/nis_findserv.c: Make thread safe. |
| 2286 | |
| 2287 | * nis/nis_call.c: Add support for callback, Fix use of variables. |
| 2288 | * nis/nis_table.c: Add support for callback, FOLLOW_PATH and |
| 2289 | ALL_RESULTS. |
| 2290 | * nis/nis_callback.c: New, callback functions. |
| 2291 | * nis/nis_intern.h: Add callback declarations. |
| 2292 | |
| 2293 | 1997-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2294 | |
| 2295 | * string/bits/string2.h: Fix logic in preprocessor directive. |
| 2296 | (__strsep_1c, __strsep_g): Don't declare __retval as pointing to |
| 2297 | const, to save a cast and a possible warning. |
| 2298 | |
| 2299 | 1997-09-22 04:12 Ulrich Drepper <drepper@cygnus.com> |
| 2300 | |
| 2301 | * sysdeps/i386/i486/atomicity.h (exchange_and_add): Really address |
| 2302 | memory in xadd not %1. |
| 2303 | |
| 2304 | 1997-09-21 13:56 Ulrich Drepper <drepper@cygnus.com> |
| 2305 | |
| 2306 | * manual/maint.texi (Supported Configurations): Add SPARC64 to |
| 2307 | list of supported platforms. |
| 2308 | |
| 2309 | 1997-09-21 03:19 Ulrich Drepper <drepper@cygnus.com> |
| 2310 | |
| 2311 | * libio/libio.h: More libstdc++ cleanups. Define _IO_USE_DTOA if |
| 2312 | _G_HAVE_PRINTF_FP is not defined. |
| 2313 | * libio/strops.c: Undo patch of 1997-07-08 02:18. Must find a |
| 2314 | different solution for the problem. |
| 2315 | |
| 2316 | * misc/search.h [__USE_GNU]: Define comparison_fn_t. |
| 2317 | * stdlib/stdlib.h: Define comparison_fn_t only if __COMPAR_FN_T is |
| 2318 | not defined. |
| 2319 | Fix typo. Pretty print inline functions. |
| 2320 | |
| 2321 | * sysdeps/i386/i486/string.h (__stpcpy_small): Increment __cp not cp. |
| 2322 | Patch by HJ Lu <hjl@gnu.ai.mit.edu>. |
| 2323 | |
| 2324 | 1997-09-20 16:45 Ulrich Drepper <drepper@cygnus.com> |
| 2325 | |
| 2326 | * hesiod/hesiod.c (hesiod_init): Use __secure_getenv to get |
| 2327 | HES_DOMAIN environment variable. |
| 2328 | Suggested by Mark Kettenis <kettenis@phys.uva.nl>. |
| 2329 | |
| 2330 | * hesiod/README.hesiod: A bit of information about Hesiod and how |
| 2331 | to use it. Written by Mark Kettenis <kettenis@phys.uva.nl>. |
| 2332 | |
| 2333 | 1997-09-20 05:15 Ulrich Drepper <drepper@cygnus.com> |
| 2334 | |
| 2335 | * manual/maint.texi: Update requirement list. |
| 2336 | |
| 2337 | * io/ftw.h: Don't use parameter names from global namespace in |
| 2338 | prototypes. |
| 2339 | |
| 2340 | * stdlib/strtol.c: If used outside glibc handle broken systems |
| 2341 | which have character classification functions which are not 8-bit |
| 2342 | clean gracefully. Patch by Bruno Haible <haible@ilog.fr>. |
| 2343 | |
| 2344 | 1997-09-19 21:42 David S. Miller <davem@tanya.rutgers.edu> |
| 2345 | |
| 2346 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h: ssize_t is |
| 2347 | a long long int. |
| 2348 | |
| 2349 | 1997-09-19 15:12 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 2350 | |
| 2351 | * posix/Makefile (test-srcs): New, set to globtest. |
| 2352 | |
| 2353 | 1997-09-20 00:24 Ulrich Drepper <drepper@cygnus.com> |
| 2354 | |
| 2355 | * manual/filesys.texi: Document ftw, nftw and needed data types. |
| 2356 | |
| 2357 | 1997-09-19 12:53 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 2358 | |
| 2359 | * sysdeps/i386/i486/bits/string.h: Fix typo. |
| 2360 | |
| 2361 | 1997-09-19 14:11 Ulrich Drepper <drepper@cygnus.com> |
| 2362 | |
| 2363 | * io/ftwtest.c (cb): Print level. |
| 2364 | * io/ftwtest-sh: Updated for ftwtest.c change. |
| 2365 | |
| 2366 | * string/argz.h (__argz_next): Cast NULL to char * to satisfy C++ |
| 2367 | compilers. |
| 2368 | Reported by Mirko Streckenbach <mirko@ramz.ing.tu-bs.de>. |
| 2369 | |
| 2370 | * catgets/catgets.c (catopen): Correctly allocate string of nlspath. |
| 2371 | Reported by Charles C. Fu <ccwf@klab.caltech.edu>. |
| 2372 | |
| 2373 | 1997-09-18 13:30 Klaus Espenlaub <kespenla@student.informatik.uni-ulm.de> |
| 2374 | |
| 2375 | * sysdeps/i386/init-first.c: Call __getopt_clean_environment with |
| 2376 | additional argument. |
| 2377 | * sysdeps/mach/hurd/i386/init-first.c: Likewise. |
| 2378 | * sysdeps/mach/hurd/mips/init-first.c: Likewise. |
| 2379 | * sysdeps/stub/init-first.c: Likewise. |
| 2380 | |
| 2381 | 1997-09-18 03:16 Ulrich Drepper <drepper@cygnus.com> |
| 2382 | |
| 2383 | * manual/search.texi: Document lsearch, lfind, the hsearch and |
| 2384 | tsearch functions. |
| 2385 | |
| 2386 | 1997-09-18 00:04 Ulrich Drepper <drepper@cygnus.com> |
| 2387 | |
| 2388 | * misc/hsearch_r.c (hsearch_r): Only return error for ENTER action |
| 2389 | if the table is full and we *really* have to enter a new entry. |
| 2390 | |
| 2391 | 1997-09-17 19:44 Ulrich Drepper <drepper@cygnus.com> |
| 2392 | |
| 2393 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Get rid |
| 2394 | of hack for handling flush opcode. |
| 2395 | Patch by Richard Henderson <rth@cygnus.com>. |
| 2396 | |
| 2397 | 1997-09-16 23:48 Ulrich Drepper <drepper@cygnus.com> |
| 2398 | |
| 2399 | * libio/fileops.c: Define __set_errno if necessary. |
| 2400 | * libio/libioP.h: Don't use __BEGIN_DECLS/__END_DECLS, expand macros. |
| 2401 | |
| 2402 | 1997-09-16 22:03 Ulrich Drepper <drepper@cygnus.com> |
| 2403 | |
| 2404 | * string/Makefile (headers): Instead bits/string2.h. |
| 2405 | Reported by David S. Miller <davem@jenolan.rutgers.edu>. |
| 2406 | |
| 2407 | 1997-09-16 13:31 David S. Miller <davem@tanya.rutgers.edu> |
| 2408 | |
| 2409 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/statfs.h: New file. |
| 2410 | |
| 2411 | 1997-09-16 17:42 Ulrich Drepper <drepper@cygnus.com> |
| 2412 | |
| 2413 | * sysdeps/generic/bits/select.h (__FD_ZERO): Declare __arr variable |
| 2414 | as of type __fdset *. |
| 2415 | * sysdeps/i386/bits/select.h: Likewise. |
| 2416 | Reported by David S. Miller <davem@jenolan.rutgers.edu>. |
| 2417 | |
| 2418 | 1997-09-16 04:32 Ulrich Drepper <drepper@cygnus.com> |
| 2419 | |
| 2420 | * hesiod/hesiod.c: Don't use and define cistrcmp. We have |
| 2421 | strcasecmp. |
| 2422 | (hesiod_init): Use of HES_DOMAIN need not be protected by |
| 2423 | __secure_getenv. |
| 2424 | (hesiod_to_bind): Avoid using strcat and extra strlen calls, use |
| 2425 | stpcpy. |
| 2426 | |
| 2427 | * string/Makefile (noinl-tester-ENV): New variable to make |
| 2428 | strerror test pass. |
| 2429 | (CFLAGS-noinl-tester): Make sure we test the correct functions. |
| 2430 | |
| 2431 | * sysdeps/stub/atomicity.h: Fix typo. |
| 2432 | Zack Weinberg <zack@rabi.phys.columbia.edu> told me this twice. |
| 2433 | |
| 2434 | * manual/string.texi: Document strnlen and mempcpy. |
| 2435 | Tell a bit more about the locale dependence of strcasecmp and |
| 2436 | strncasecmp. |
| 2437 | |
| 2438 | * sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list: Remove ptrace. |
| 2439 | * sysdeps/unix/sysv/linux/sys/ptrace.h (ptrace): Change return |
| 2440 | value type to long int. |
| 2441 | * sysdeps/unix/sysv/linux/ptrace.c: Likewise. Adopt local variable |
| 2442 | types. |
| 2443 | * sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S: Fix typo. |
| 2444 | Patches by David S. Miller <davem@jenolan.rutgers.edu>. |
| 2445 | |
| 2446 | 1997-09-16 02:14 Ulrich Drepper <drepper@cygnus.com> |
| 2447 | |
| 2448 | Implementation of Hesiod NSS module by Mark Kettenis. |
| 2449 | * hesiod/Makefile: New file. |
| 2450 | * hesiod/hesiod.c: New file. |
| 2451 | * hesiod/hesiod.h: New file. |
| 2452 | * hesiod/hesiod_p.h: New file. |
| 2453 | * hesiod/libnss_hesiod.map: New file. |
| 2454 | * hesiod/nss_hesiod/hesiod-grp.c: New file. |
| 2455 | * hesiod/nss_hesiod/hesiod-pwd.c: New file. |
| 2456 | * hesiod/nss_hesiod/hesiod-service.c: New file. |
| 2457 | * sysdeps/unix/inet/Subdirs: Add hesiod. |
| 2458 | |
| 2459 | * shlib-versions: Add version number for libnss_hesiod. |
| 2460 | |
| 2461 | * libio/iolibio.h: Remove definition of _IO_* macros. |
| 2462 | * libio/fileops.c: Define close, fstat, lseek, read, and write as |
| 2463 | macros to use __ protected versions. Use those functions instead |
| 2464 | of _IO_* functions. |
| 2465 | * libio/iopopen.c: Define _IO_close to close. |
| 2466 | |
| 2467 | * manual/math.texi: Explain the use of the optimizing inline |
| 2468 | functions. |
| 2469 | Describe rand_r function and tell about SysV RNGs in introduction. |
| 2470 | |
| 2471 | * resolv/res_send.c (res_send): Use socklen_t type for `fromlen' |
| 2472 | variable. |
| 2473 | |
| 2474 | * string/Makefile (tests): Add noinl-tester. |
| 2475 | * string/noinl-tester.c: New file. |
| 2476 | * string/tester.c: Add more stpcpy tests for constant arguments for |
| 2477 | all short lengths. |
| 2478 | |
| 2479 | * string/string.h: Always declare __bzero. |
| 2480 | Describe __NO_STRING_INLINES. |
| 2481 | Always include <bits/string.h>. |
| 2482 | * string/bits/string2.h: Add warning about direct use. |
| 2483 | Change __strcpy_small and __stpcpy_small implementation to use |
| 2484 | macros and provide alternative for platforms which cannot do |
| 2485 | unaligned stores. |
| 2486 | * sysdeps/i386/bits/string.h: Don't define anything is |
| 2487 | __NO_STRING_INLINES is defined. |
| 2488 | * sysdeps/i386/i486/bits/string.h: Change __strcpy_small and |
| 2489 | __stpcpy_small implementation to use macros and provide |
| 2490 | alternative for platforms which cannot do unaligned stores. |
| 2491 | * sysdeps/alpha/bzero.S: Define bzero as weak alias of __bzero. |
| 2492 | * sysdeps/generic/bzero.c: Likewise. |
| 2493 | * sysdeps/i386/bzero.c: Likewise. |
| 2494 | * sysdeps/i386/i586/bzero.S: Likewise. |
| 2495 | * sysdeps/vax/bzero.s: Likewise. |
| 2496 | |
| 2497 | * sysdeps/generic/bits/select.h: Don't use ugly casts to access array. |
| 2498 | * sysdeps/i386/bits/select.h: Likewise. |
| 2499 | |
| 2500 | * sysdeps/i386/fpu/bits/mathinline.c (__finite): Relax register |
| 2501 | constraints a bit. |
| 2502 | Don't define and test for _BITS_MATHINLINE_H. Emit warning if used |
| 2503 | directly and not through math.h. |
| 2504 | |
| 2505 | * sysdeps/i386/i486/atomicity.h: Change return type of compare_and_swap |
| 2506 | to char to get better code. Fix typo. |
| 2507 | * sysdeps/stub/atomicity.h: Fix typo. |
| 2508 | |
| 2509 | 1997-09-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2510 | |
| 2511 | * sysdeps/generic/stpcpy.c: #undef stpcpy and __stpcpy. |
| 2512 | |
| 2513 | 1997-09-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2514 | |
| 2515 | * string/bits/string2.h: Add prototypes to avoid warning. |
| 2516 | |
| 2517 | 1997-09-14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2518 | |
| 2519 | * string/bits/string2.h (strsep): Fix handling of empty REJECT. |
| 2520 | (__strsep_1c): Handle NULL and empty string. |
| 2521 | (__strsep_g): Likewise. |
| 2522 | |
| 2523 | 1997-09-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2524 | |
| 2525 | * catgets/Makefile (extra-objs): Set this instead of generated. |
| 2526 | |
| 2527 | * md5-crypt/Makefile (extra-objs): Add all object file variants of |
| 2528 | onlymd5-entry. |
| 2529 | |
| 2530 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2531 | |
| 2532 | * sysdeps/generic/sysd-stdio.c (__stdio_read): Fix typo in last |
| 2533 | change. |
| 2534 | |
| 2535 | 1997-09-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2536 | |
| 2537 | * sysdeps/m68k/m68020/atomicity.h: New file. |
| 2538 | |
| 2539 | 1997-09-15 05:11 Ulrich Drepper <drepper@cygnus.com> |
| 2540 | |
| 2541 | * posix/Makefile (distribute): Add globtest.c and globtest.sh. |
| 2542 | Compile and run globtest if not cross-compiling. |
| 2543 | * posix/globtest.c: New file. |
| 2544 | * posix/globtest.sh: New file. |
| 2545 | * posix/glob.c: Pretty print preprocessor stuff. |
| 2546 | (glob_in_dir): If PATTERN is not really a pattern still check |
| 2547 | whether it is a real file in the current directory and return |
| 2548 | error if not. |
| 2549 | Reported by Eugene Mamchits <eugin@ips.ras.ru>. |
| 2550 | |
| 2551 | * libio/fileops.c (_IO_file_sync): Acquire lock before doing the work. |
| 2552 | * libio/ioseekoff.c (_IO_seekoff): Likewise. |
| 2553 | * libio/ioseekpos.c (_IO_seekpos): Likewise. |
| 2554 | |
| 2555 | 1997-09-13 18:06 Ulrich Drepper <drepper@cygnus.com> |
| 2556 | |
| 2557 | * configure.in: Prevent configuration for unsupported platforms. |
| 2558 | |
| 2559 | 1997-09-13 04:07 Ulrich Drepper <drepper@cygnus.com> |
| 2560 | |
| 2561 | * elf/rtld.c (dl_main): Make sure we always have a file argument by |
| 2562 | testing for < 2 arguments after recognizing the options. |
| 2563 | |
| 2564 | 1997-09-12 11:47 Fila Kolodny <fila@ibi.com> |
| 2565 | |
| 2566 | * string/bits/string2.h (__strsep_1c): Cast out const from __retval. |
| 2567 | (__strsep_g): Likewise. |
| 2568 | |
| 2569 | 1997-09-11 17:32 Ulrich Drepper <drepper@cygnus.com> |
| 2570 | |
| 2571 | * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define O_ASYNC. |
| 2572 | Patch by David S. Miller <davem@jenolan.rutgers.edu>. |
| 2573 | |
| 2574 | 1997-09-11 04:36 Ulrich Drepper <drepper@cygnus.com> |
| 2575 | |
| 2576 | * db2/db_int.h: Define __set_errno if not yet available. |
| 2577 | * db2/btree/bt_rec.c: Use __set_errno to set errno value. |
| 2578 | * db2/clib/getlong.c: Likewise. |
| 2579 | * db2/db185/db185.c: Likewise. |
| 2580 | * db2/db185/db185_int.h: Likewise. |
| 2581 | * db2/dbm/dbm.c: Likewise. |
| 2582 | * db2/lock/lock_deadlock.c: Likewise. |
| 2583 | * db2/log/log_archive.c: Likewise. |
| 2584 | |
| 2585 | * elf/dl-profile.c: Implement mcount function. |
| 2586 | |
| 2587 | * gmon/gmon.c: Use __profil not profil because of namespace pollution. |
| 2588 | * gmon/mcount.c: Remove BSD kernel code. |
| 2589 | Use compare&swap instruction if possible to change state variable. |
| 2590 | Optimize frompc folding. |
| 2591 | * gmon/sys/gmon.h (struct gmonparam): Change state field to long int. |
| 2592 | * sysdeps/i386/i486/atomicity.h: New file. |
| 2593 | * sysdeps/stub/atomicity.h: New file. |
| 2594 | * sysdeps/mach/hurd/profil.c: Define function as __profil and make |
| 2595 | profil weak alias. |
| 2596 | * sysdeps/posix/profil.c: Likewise. |
| 2597 | |
| 2598 | * string/bits/string2.h: New file. |
| 2599 | * include/bits/string2.h: New file. |
| 2600 | * string/Makefile (routines): Add mempcpy. |
| 2601 | (tests): Add inl-tester. |
| 2602 | Remove _D__NO_STRING_INLINES from CFLAGS-* variables. |
| 2603 | * sysdeps/generic/mempcpy.c: New file. |
| 2604 | * sysdeps/generic/memccpy.c: Undef function name to enable definition |
| 2605 | as macro. |
| 2606 | * sysdeps/generic/memchr.c: Likewise. |
| 2607 | * sysdeps/generic/memcmp.c: Likewise. |
| 2608 | * sysdeps/generic/memmem.c: Likewise. |
| 2609 | * sysdeps/generic/memmove.c: Likewise. |
| 2610 | * sysdeps/generic/strcat.c: Likewise. |
| 2611 | * sysdeps/generic/strchr.c: Likewise. |
| 2612 | * sysdeps/generic/strcmp.c: Likewise. |
| 2613 | * sysdeps/generic/strcpy.c: Likewise. |
| 2614 | * sysdeps/generic/strcspn.c: Likewise. |
| 2615 | * sysdeps/generic/strlen.c: Likewise. |
| 2616 | * sysdeps/generic/strncat.c: Likewise. |
| 2617 | * sysdeps/generic/strncmp.c: Likewise. |
| 2618 | * sysdeps/generic/strncpy.c: Likewise. |
| 2619 | * sysdeps/generic/strpbrk.c: Likewise. |
| 2620 | * sysdeps/generic/strrchr.c: Likewise. |
| 2621 | * sysdeps/generic/strsep.c: Likewise. |
| 2622 | * sysdeps/generic/strspn.c: Likewise. |
| 2623 | * sysdeps/generic/strstr.c: Likewise. |
| 2624 | * sysdeps/generic/strtok.c: Likewise. |
| 2625 | * sysdeps/generic/strtok_r.c: Likewise. |
| 2626 | * sysdeps/i386/memset.c: Likewise. |
| 2627 | * sysdeps/i386/bits/string.h: Correct a few types and constraints. |
| 2628 | * sysdeps/i386/i486/bits/string.h: Heavy rewrites and optimizations. |
| 2629 | * string/stratcliff.c: Undefine __USE_STRING_INLINES. |
| 2630 | * string/tst-strlen.c: Likewise. |
| 2631 | * string/string.h: Add prototype for mempcpy. Include bits/string2.h |
| 2632 | header always if optimizing. |
| 2633 | * intl/dcgettext.c: Don't unconditionally define stpcpy, only if not |
| 2634 | yet defined. |
| 2635 | * intl/l10nflist.c: Likewise. |
| 2636 | |
| 2637 | * string/tester.c: Add copyright and make little cleanups. |
| 2638 | |
| 2639 | * inet/test_ifindex.c: Change type of ni variable to unsigned int. |
| 2640 | |
| 2641 | * locale/programs/ld-ctype.c (struct locale_ctype_t): Change type |
| 2642 | of fields map_collection_max and map_collection_act to size_t. |
| 2643 | |
| 2644 | * nss/libnss_files.map: Group entries. |
| 2645 | |
| 2646 | * posix/unistd.h: Add prototype for __setpgid and __profil. |
| 2647 | |
| 2648 | * sysdeps/generic/crypt.h: Declare __crypt_r. |
| 2649 | |
| 2650 | * sysdeps/i386/bits/select.h: Fix fatal bugs, use correct casts now. |
| 2651 | |
| 2652 | * sysdeps/i386/fpu/bits/mathinline.h (isgreater, isgreaterequal, |
| 2653 | isless, islessequal, islessgreater, isunordered): Optimize a bit. |
| 2654 | |
| 2655 | * sysdeps/stub/ftruncate.c: Include missing header for prototype. |
| 2656 | * sysdeps/stub/getdents.c: Likewise. |
| 2657 | * sysdeps/stub/reboot.c: Likewise. |
| 2658 | * sysdeps/stub/swapon.c: Likewise. |
| 2659 | * sysdeps/stub/syscall.c: Likewise. |
| 2660 | * sysdeps/stub/ualarm.c: Likewise. |
| 2661 | * sysdeps/stub/usleep.c: Likewise. |
| 2662 | |
| 2663 | * sysdeps/unix/sysv/linux/if_index.c: Don't compile or use opensock |
| 2664 | if SIOGIFINDEX and SIOGIFNAME are not defined. |
| 2665 | |
| 2666 | * sysdeps/unix/sysv/linux/net/if.h: Add IFF_PORTSEL and IFF_AUTOMEDIA |
| 2667 | according to recent kernel changes. |
| 2668 | |
| 2669 | 1997-09-10 21:32 Klaus Espenlaub <kespenla@student.informatik.uni-ulm.de> |
| 2670 | |
| 2671 | * Makeconfig: Use $(have-initfini) instead of $(elf) to figure out |
| 2672 | the installed name of the startup code. |
| 2673 | (common-generated): Add version.mk. |
| 2674 | * Makefile (distclean-1): Add glibcbug. |
| 2675 | * Makerules: Replace -lgcc by $(gnulib). |
| 2676 | * catgets/Makefile (generated): Add xmalloc.o. |
| 2677 | * csu/Makefile (generated): Replace align.h and end.h by defs.h to |
| 2678 | match the generated file. |
| 2679 | * manual/Makefile (mostlyclean): Add stub-manual and stamp.o. |
| 2680 | (realclean): Changed to remove chapters-incl[12]. |
| 2681 | * po/Makefile (realclean): New rule to remove the generated .mo files. |
| 2682 | * time/Makefile: Only include zonefile dependencies if $(no_deps) is |
| 2683 | not true to avoid make clean failure when directory time doesn't exist |
| 2684 | yet. |
| 2685 | (generated): Add tzselect. |
| 2686 | |
| 2687 | * stdio/fgets.c (fgets): Add casts to reduce gcc warning noise. |
| 2688 | * stdio/internals.c (flushbuf): Likewise. |
| 2689 | * stdio/linewrap.c (lwupdate): Likewise. |
| 2690 | * stdio/memstream.c (enlarge_buffer): Likewise. |
| 2691 | * stdio-common/vfscanf.c (_IO_vfscanf): Likewise. |
| 2692 | * time/tzset.c (compute_change): Likewise. |
| 2693 | * misc/init-misc.c (__init_misc): Only declare static if HAVE_GNU_LD |
| 2694 | is defined. |
| 2695 | * sysdeps/posix/pipestream.c (FUNC): Change to generate ANSI C style |
| 2696 | functions. |
| 2697 | * sysdeps/stub/init-posix.c: Likewise. |
| 2698 | * sysdeps/stub/profil.c: Likewise. |
| 2699 | * munch-tmpl.c (__libc_init): Convert to ANSI C style declaration to |
| 2700 | reduce gcc warning noise. |
| 2701 | * stdio/glue.c (_filbuf, _flsbuf): Likewise. |
| 2702 | * stdio/obstream.c (grow, seek, input, init_obstream): Likewise. |
| 2703 | * stdio/vasprintf.c (enlarge_buffer): Likewise. |
| 2704 | * sysdeps/generic/sysd-stdio.c (__stdio_read, __stdio_write, |
| 2705 | __stdio_seek, __stdio_close, __stdio_fileno, __stdio_open, |
| 2706 | __stdio_reopen): Likewise. |
| 2707 | * sysdeps/posix/defs.c (_cleanup): Likewise. |
| 2708 | * time/offtime.c (__offtime): Add cast. |
| 2709 | |
| 2710 | * posix/getopt.c: Don't use text_set_element if not defined. |
| 2711 | |
| 2712 | * configure.in: Provide a check for underscores before user labels |
| 2713 | that works even when the compiler used for building doesn't work |
| 2714 | (like when there is no C library). Use the old way if the compiler |
| 2715 | works. |
| 2716 | |
| 2717 | 1997-09-10 05:08 David S. Miller <davem@caip.rutgers.edu> |
| 2718 | |
| 2719 | * sysdeps/unix/sysv/linux/sparc/bits/ioctls.h: The TC* ioctls use |
| 2720 | 'T' not 't' on SparcLinux. |
| 2721 | * sysdeps/unix/sysv/linux/sparc/bits/termios.h: tcflag_t is 32 bits. |
| 2722 | |
| 2723 | * sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S: Add aliases for |
| 2724 | _longjmp and siglongjmp. |
| 2725 | |
| 2726 | 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2727 | |
| 2728 | * libio/stdio.h: Add format attributes to the extra printf and |
| 2729 | scanf like functions. |
| 2730 | * stdio/stdio.h: Likewise. |
| 2731 | |
| 2732 | 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2733 | |
| 2734 | * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyaddr_r): |
| 2735 | Print tablename_val, not tablename_len. |
| 2736 | |
| 2737 | * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_getntohost_r): |
| 2738 | Use sprintf instead of sprintf, the string always fits. |
| 2739 | * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_gethostbyaddr_r): |
| 2740 | Likewise. |
| 2741 | * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyaddr_r): |
| 2742 | Likewise. |
| 2743 | * nis/nss_nisplus/nisplus-proto.c |
| 2744 | (_nss_nisplus_getprotobynumber_r): Likewise. |
| 2745 | * nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_getrpcbynumber_r): |
| 2746 | Likewise. |
| 2747 | * nis/nss_nisplus/nisplus-service.c |
| 2748 | (_nss_nisplus_getservbynumber_r): Likewise. |
| 2749 | |
| 2750 | * nis/nss_nisplus/nisplus-alias.c (_nss_create_tablename): Use |
| 2751 | __stpcpy, __stpncpy and __strdup instead of public names. |
| 2752 | * nis/nss_nisplus/nisplus-ethers.c (_nss_create_tablename): |
| 2753 | Likewise. |
| 2754 | * nis/nss_nisplus/nisplus-grp.c (_nss_create_tablename): Likewise. |
| 2755 | * nis/nss_nisplus/nisplus-hosts.c (_nss_create_tablename): |
| 2756 | Likewise. |
| 2757 | * nis/nss_nisplus/nisplus-netgrp.c (_nss_nisplus_parse_netgroup): |
| 2758 | Likewise. |
| 2759 | * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_parse_netent): |
| 2760 | Likewise. |
| 2761 | (_nss_create_tablename): Likewise. |
| 2762 | * nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_parse_protoent): |
| 2763 | Likewise. |
| 2764 | (_nss_create_tablename): Likewise. |
| 2765 | * nis/nss_nisplus/nisplus-pwd.c (_nss_create_tablename): |
| 2766 | Likewise. |
| 2767 | * nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_parse_rpcent): |
| 2768 | Likewise. |
| 2769 | (_nss_create_tablename): Likewise. |
| 2770 | * nis/nss_nisplus/nisplus-service.c (_nss_nisplus_parse_servent): |
| 2771 | Likewise. |
| 2772 | (_nss_create_tablename): Likewise. |
| 2773 | * nis/nss_nisplus/nisplus-spwd.c (_nss_create_tablename): |
| 2774 | Likewise. |
| 2775 | |
| 2776 | * libc.map: Export __stpcpy and __strdup. |
| 2777 | |
| 2778 | 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2779 | |
| 2780 | * math/Makefile (CFLAGS-test-float.c, CFLAGS-test-double.c, |
| 2781 | CFLAGS-test-ldouble.c): Pass -ffloat-store to avoid excessive |
| 2782 | precision. |
| 2783 | |
| 2784 | 1997-09-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 2785 | |
| 2786 | * include/rpc/auth_des.h: New file. |
| 2787 | |
| 2788 | 1997-09-09 Paul Eggert <eggert@twinsun.com> |
| 2789 | |
| 2790 | * time/mktime.c (__mktime_internal): Declare sec_requested even if |
| 2791 | !LEAP_SECONDS_POSSIBLE, since it's needed at the end when checking |
| 2792 | for time_t overflow. |
| 2793 | |
| 2794 | 1997-09-09 22:11 Ulrich Drepper <drepper@cygnus.com> |
| 2795 | |
| 2796 | * sysdeps/posix/getcwd.c: Correct test for too small buffer. |
| 2797 | Reported by Erik Troan <ewt@redhat.com>. |
| 2798 | |
| 2799 | * elf/dl-close.c: Include <bits/libc-lock.h>, not <libc-lock.h>. |
| 2800 | * elf/dl-open.c: Likewise. |
| 2801 | |
| 2802 | 1997-09-07 17:09 Richard Henderson <rth@cygnus.com> |
| 2803 | |
| 2804 | * sysdeps/alpha/Makefile: Kill setjmp_aux. |
| 2805 | * sysdeps/alpha/bits/setjmp.h: Rewrite in terms of an array. |
| 2806 | * sysdeps/alpha/__longjmp.c: Remove. |
| 2807 | * sysdeps/alpha/setjmp_aux.c: Remove. |
| 2808 | * sysdeps/alpha/__longjmp.S: New file. |
| 2809 | * sysdeps/alpha/bsd-_setjmp.S: Stub out. |
| 2810 | * sysdeps/alpha/bsd-setjmp.S: Likewise. |
| 2811 | * sysdeps/alpha/setjmp.S: Do the work; don't call __setjmp_aux. |
| 2812 | Move _setjmp and setjmp from bsd-*.S. |
| 2813 | |
| 2814 | 1997-09-06 20:20 Ulrich Drepper <drepper@cygnus.com> |
| 2815 | |
| 2816 | * include/rpc/auth.h: New file. |
| 2817 | * include/rpc/auth_unix.h: New file. |
| 2818 | |
| 2819 | 1997-09-06 Paul Eggert <eggert@twinsun.com> |
| 2820 | |
| 2821 | Fix gmtime so that it reports leap seconds when TZ |
| 2822 | indicates that leap seconds are desired. |
| 2823 | |
| 2824 | * time/gmtime.c (<stddef.h>): Remove unnecessary include. |
| 2825 | (gmtime): Put after gmtime_r, to help the compiler inline. |
| 2826 | (__tz_convert): New decl. |
| 2827 | (gmtime_r): Use __tz_convert instead of __offtime, |
| 2828 | so that leap seconds are handled correctly. |
| 2829 | |
| 2830 | * time/localtime.c (<errno.h>, <libc-lock.h>): Remove includes that |
| 2831 | are now unnecessary. |
| 2832 | (__tzset_internal, __tz_compute, __tzfile_compute, __use_tzfile, |
| 2833 | __tzset_lock): Remove extern decls that are now unnecessary. |
| 2834 | (localtime_internal): Moved to __tz_convert in tzset.c. |
| 2835 | so that localtime and gmtime can both use it easily. |
| 2836 | (localtime): Put after localtime_r, to help the compiler inline. |
| 2837 | (localtime_r): Use __tz_convert instead of localtime_internal. |
| 2838 | |
| 2839 | * time/strftime.c (__tz_compute): Remove unused (and now incorrect) |
| 2840 | decl. |
| 2841 | |
| 2842 | * time/tzfile.c (__tzfile_compute): New arg USE_LOCALTIME. |
| 2843 | |
| 2844 | * time/tzset.c (<errno.h>): Include. |
| 2845 | (_tmbuf): New decl. |
| 2846 | (__tzfile_compute): New function. |
| 2847 | (tz_compute): Renamed from __tz_compute. No longer extern. |
| 2848 | Remove redundant call to tzset_internal. |
| 2849 | (tzset_internal): Renamed from __tzset_internal. No longer extern. |
| 2850 | (tzset_lock): Renamed from __tzset_lock. No longer extern. |
| 2851 | (__tz_convert): New function, containing functionality of old |
| 2852 | localtime_internal function, plus locking and optional UTC. |
| 2853 | |
| 2854 | 1997-09-06 Paul Eggert <eggert@twinsun.com> |
| 2855 | |
| 2856 | * time/tzfile.c (__tzfile_read): Don't read a file if TZ is the empty |
| 2857 | string, just use UTC without leap seconds. This is for compatibility |
| 2858 | with the Olson code. |
| 2859 | |
| 2860 | 1997-09-06 Paul Eggert <eggert@twinsun.com> |
| 2861 | |
| 2862 | * time/tzset.c (__tzname_max): Lock tz data structures before |
| 2863 | invoking tzset_internal. |
| 2864 | |
| 2865 | * time/tzfile.c: Define compute_tzname_max statically. |
| 2866 | |
| 2867 | 1997-09-07 10:57 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 2868 | |
| 2869 | * nis/nis_call.c: Remove not longer necessary HAVE_SECURE_RPC ifdefs. |
| 2870 | * nis/nis_intern.h: Likewise. |
| 2871 | * nis/nss_nis/nis-publickey.c: Likewise. |
| 2872 | * nis/nss_nisplus/nisplus-publickey.c: Likewise. |
| 2873 | * nis/ypclnt.c: Likewise. |
| 2874 | |
| 2875 | * sunrpc/auth_des.c: Don't dereference NULL pointer, |
| 2876 | initialize ad->ad_timediff. |
| 2877 | |
| 2878 | * sunrpc/auth_none.c: Don't define our own prototypes, use the one |
| 2879 | from the header files. |
| 2880 | * sunrpc/auth_unix.c: Likewise. |
| 2881 | * sunrpc/clnt_raw.c: Likewise. |
| 2882 | * sunrpc/clnt_tcp.c: Likewise. |
| 2883 | * sunrpc/rpc_cmsg.c: Likewise. |
| 2884 | |
| 2885 | * sunrpc/key_call.c: Fix signal handling. |
| 2886 | |
| 2887 | * sunrpc/openchild.c: Don't use /bin/sh to start /usr/etc/keyenvoy, |
| 2888 | or we will get a deadlock with NIS+. |
| 2889 | |
| 2890 | * sunrpc/rpc/auth.h: Add prototype for xdr_opaque_auth, don't define |
| 2891 | HAVE_SECURE_RPC. |
| 2892 | |
| 2893 | 1997-09-07 15:51 Ulrich Drepper <drepper@cygnus.com> |
| 2894 | |
| 2895 | * sysdeps/i386/bits/select.h [__GNUC__] (__FD_ZERO, __FD_SET, __FD_CLR, |
| 2896 | __FD_ISSET): Use correct casts to address array correctly. |
| 2897 | Reported by urbanw@cs.umu.se. |
| 2898 | |
| 2899 | 1997-09-07 05:07 Ulrich Drepper <drepper@cygnus.com> |
| 2900 | |
| 2901 | * elf/dl-close.c: Include <bits/libc-lock.h>, not <libc-lock.h>. |
| 2902 | * elf/dl-open.c: Likewise. |
| 2903 | * sysdeps/i386/memset.c: Undefine memset in case the header with the |
| 2904 | optimized functions is included. |
| 2905 | Patches by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 2906 | |
| 2907 | * sysdeps/i386/bits/string.h [__PIC__] (strcspn, strspn, strpbrk, |
| 2908 | strsep): Use register for second parameter. |
| 2909 | * sysdeps/i386/i486/bits/string.h: Likewise. |
| 2910 | Reported by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 2911 | |
| 2912 | 1997-09-03 09:48 Geoff Keating <geoffk@ozemail.com.au> |
| 2913 | |
| 2914 | * math/libm-test.c: Change various tolerances to match what the |
| 2915 | tested routines can actually provide. |
| 2916 | |
| 2917 | * math/Makefile: Add new tests. |
| 2918 | * math/atest-sincos.c: New file. |
| 2919 | * math/atest-exp.c: New file. |
| 2920 | |
| 2921 | * csu/Makefile: Give initfini.s and initfiniS.s their own |
| 2922 | CFLAGS-* macros so they can be overridden. |
| 2923 | * sysdeps/powerpc/Makefile [subdir=csu]: Override flags for |
| 2924 | initfiniS.s to use -fpic instead of -fPIC, because the sed script |
| 2925 | breaks otherwise. |
| 2926 | |
| 2927 | * sysdeps/powerpc/Makefile [build-shared]: Use -fpic not -fPIC for |
| 2928 | efficiency. |
| 2929 | |
| 2930 | * sysdeps/powerpc/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE): |
| 2931 | Don't use register 0, to let _mcount be in a shared object. |
| 2932 | |
| 2933 | * sysdeps/powerpc/dl-machine.h: Use full sentences in comments. |
| 2934 | Generally clean up. Suppress some code we don't need when relocating |
| 2935 | ld.so. |
| 2936 | * sysdeps/powerpc/test-arith.c: Change loop indices to size_t when |
| 2937 | appropriate to suppress gcc warning. |
| 2938 | * resolv/res_send.c: Suppress warning. |
| 2939 | * sunrpc/xdr_sizeof.c: Suppress warning. |
| 2940 | |
| 2941 | * FAQ: Add ppc-linux. |
| 2942 | * manual/maint.texi: Add ppc-linux. Explain that gcc can't build it |
| 2943 | yet. |
| 2944 | |
| 2945 | * sysdeps/unix/sysv/linux/powerpc/profil-counter.h: Correct for |
| 2946 | current kernels. |
| 2947 | |
| 2948 | 1997-08-15 07:45 Geoff Keating <geoffk@ozemail.com.au> |
| 2949 | |
| 2950 | * stdlib/fmtmsg.c: Use two parameters for __libc_once_define. |
| 2951 | * sysdeps/i386/machine-gmon.h: Correct typo. |
| 2952 | |
| 2953 | * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Change to match |
| 2954 | kernel. |
| 2955 | |
| 2956 | * sysdeps/generic/dl-sysdep.c: Add hook for bizzare PPC argument hack. |
| 2957 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Rewrite to use |
| 2958 | sysdeps/linux/dl-sysdep.c. |
| 2959 | |
| 2960 | * sysdeps/powerpc/Makefile [subdir=gmon]: Compile ppc-mcount. |
| 2961 | * sysdeps/powerpc/machine-gmon.h: Use ppc-mcount. |
| 2962 | * sysdeps/powerpc/ppc-mcount: New file. |
| 2963 | |
| 2964 | The following are mostly changes to allow profiling: |
| 2965 | * sysdeps/powerpc/add_n.S: Added. |
| 2966 | * sysdeps/powerpc/add_n.s: Removed. |
| 2967 | * sysdeps/powerpc/addmul_1.S: Added. |
| 2968 | * sysdeps/powerpc/addmul_1.s: Removed. |
| 2969 | * sysdeps/powerpc/bsd-_setjmp.S: Use JUMPTARGET macro. |
| 2970 | * sysdeps/powerpc/bsd-setjmp.S: Use JUMPTARGET macro. |
| 2971 | * sysdeps/powerpc/lshift.S: Added. |
| 2972 | * sysdeps/powerpc/lshift.s: Removed. |
| 2973 | * sysdeps/powerpc/memset.S: Added. |
| 2974 | * sysdeps/powerpc/memset.s: Removed. |
| 2975 | * sysdeps/powerpc/mul_1.S: Added. |
| 2976 | * sysdeps/powerpc/mul_1.s: Removed. |
| 2977 | * sysdeps/powerpc/rshift.S: Added. |
| 2978 | * sysdeps/powerpc/rshift.s: Removed. |
| 2979 | * sysdeps/powerpc/s_copysign.S: Use ENTRY, END, weak_alias macros. |
| 2980 | * sysdeps/powerpc/s_fabs.S: Use ENTRY, END, weak_alias macros. |
| 2981 | * sysdeps/powerpc/setjmp.S: Use JUMPTARGET macro. |
| 2982 | * sysdeps/powerpc/strchr.S: Added. |
| 2983 | * sysdeps/powerpc/strchr.s: Removed. |
| 2984 | * sysdeps/powerpc/strcmp.S: Added. |
| 2985 | * sysdeps/powerpc/strcmp.s: Removed. |
| 2986 | * sysdeps/powerpc/strlen.S: Added. |
| 2987 | * sysdeps/powerpc/strlen.s: Removed. |
| 2988 | * sysdeps/powerpc/sub_n.S: Added. |
| 2989 | * sysdeps/powerpc/sub_n.s: Removed. |
| 2990 | * sysdeps/powerpc/submul_1.S: Added. |
| 2991 | * sysdeps/powerpc/submul_1.s: Removed. |
| 2992 | * sysdeps/unix/sysv/linux/powerpc/_exit.S: Removed. |
| 2993 | * sysdeps/unix/sysv/linux/powerpc/brk.S: Added. |
| 2994 | * sysdeps/unix/sysv/linux/powerpc/brk.c: Removed. |
| 2995 | * sysdeps/unix/sysv/linux/powerpc/clone.S: Use new macros. Fix |
| 2996 | various bugs. Document that it isn't tested. |
| 2997 | * sysdeps/unix/sysv/linux/powerpc/sigreturn.S: Make look like |
| 2998 | sysdeps/unix/_exit.S. |
| 2999 | * sysdeps/unix/sysv/linux/powerpc/socket.S: Use new macros. |
| 3000 | * sysdeps/unix/sysv/linux/powerpc/syscall.S: Use new macros. |
| 3001 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Define some new macros |
| 3002 | to make assembler (possibly) more portable, allow profiling, etc. |
| 3003 | |
| 3004 | 1997-09-05 03:15 Ulrich Drepper <drepper@cygnus.com> |
| 3005 | |
| 3006 | * Makefile (subdirs): Reorganize order so that nss follows add-ons. |
| 3007 | * config.make.in (LDAP): Add. |
| 3008 | * configure.in: Prepare for ldap add-on. |
| 3009 | * shlib-versions: Add version numbers for ldap NSS module. |
| 3010 | * nss/Makefile: Add rules to build ldap NSS module. |
| 3011 | |
| 3012 | * db/btree/bt_page.c (__bt_free): Update meta data information. |
| 3013 | |
| 3014 | Update db from db-2.3.6. |
| 3015 | * db2/db.h: Updated. |
| 3016 | * db2/btree/bt_close.c: Updated. |
| 3017 | * db2/btree/bt_compare.c: Updated. |
| 3018 | * db2/btree/bt_conv.c: Updated. |
| 3019 | * db2/btree/bt_cursor.c: Updated. |
| 3020 | * db2/btree/bt_delete.c: Updated. |
| 3021 | * db2/btree/bt_put.c: Updated. |
| 3022 | * db2/btree/bt_rec.c: Updated. |
| 3023 | * db2/btree/bt_recno.c: Updated. |
| 3024 | * db2/btree/bt_search.c: Updated. |
| 3025 | * db2/btree/bt_split.c: Updated. |
| 3026 | * db2/btree/bt_stat.c: Updated. |
| 3027 | * db2/common/db_appinit.c: Updated. |
| 3028 | * db2/common/db_apprec.c: Updated. |
| 3029 | * db2/common/db_byteorder.c: Updated. |
| 3030 | * db2/common/db_err.c: Updated. |
| 3031 | * db2/common/db_region.c: Updated. |
| 3032 | * db2/db/db.c: Updated. |
| 3033 | * db2/db/db_conv.c: Updated. |
| 3034 | * db2/db/db_dup.c: Updated. |
| 3035 | * db2/db/db_pr.c: Updated. |
| 3036 | * db2/db/db_ret.c: Updated. |
| 3037 | * db2/db185/db185.c: Updated. |
| 3038 | * db2/dbm/dbm.c: Updated. |
| 3039 | * db2/hash/hash_dup.c: Updated. |
| 3040 | * db2/include/db_am.h: Updated. |
| 3041 | * db2/include/db_page.h: Updated. |
| 3042 | * db2/include/mp.h: Updated. |
| 3043 | * db2/include/queue.h: Updated. |
| 3044 | * db2/log/log.c: Updated. |
| 3045 | * db2/log/log_findckp.c: Updated. |
| 3046 | * db2/log/log_get.c: Updated. |
| 3047 | * db2/log/log_rec.c: Updated. |
| 3048 | * db2/mp/mp_bh.c: Updated. |
| 3049 | * db2/mp/mp_fopen.c: Updated. |
| 3050 | * db2/mp/mp_pr.c: Updated. |
| 3051 | * db2/mp/mp_sync.c: Updated. |
| 3052 | * db2/mutex/x86.gcc: Updated. |
| 3053 | * db2/os/db_os_dir.c: Updated. |
| 3054 | * db2/os/db_os_fid.c: Updated. |
| 3055 | * db2/progs/db_archive/db_archive.c: Updated. |
| 3056 | * db2/progs/db_checkpoint/db_checkpoint.c: Updated. |
| 3057 | * db2/progs/db_deadlock/db_deadlock.c: Updated. |
| 3058 | * db2/progs/db_dump/db_dump.c: Updated. |
| 3059 | * db2/progs/db_dump185/db_dump185.c: Updated. |
| 3060 | * db2/progs/db_load/db_load.c: Updated. |
| 3061 | * db2/progs/db_printlog/db_printlog.c: Updated. |
| 3062 | * db2/progs/db_recover/db_recover.c: Updated. |
| 3063 | * db2/progs/db_stat/db_stat.c: Updated. |
| 3064 | * db2/txn/txn.c: Updated. |
| 3065 | * db2/txn/txn_rec.c: Updated. |
| 3066 | |
| 3067 | * db2/Makefile: Add rule to build db_printlog. |
| 3068 | * db2/config.h: Don't include endian.h and don't define |
| 3069 | WORDS_BIGENDIAN. Only define HAVE_ENDIAN_H. |
| 3070 | |
| 3071 | * elf/dl-open.c (_dl_open): Make thread-safe. |
| 3072 | * elf/dl-close.c (_dl_close): Likewise. |
| 3073 | * elf/dlclose.c: Pretty print. |
| 3074 | * elf/dl-version.c (make_string): Use __strdup not strdup. |
| 3075 | (find_needed): Don't use l_searchlist of _dl_loaded, use the |
| 3076 | l_next list. |
| 3077 | * elf/dl-deps.c (_dl_map_object_deps): Remove variable head. |
| 3078 | |
| 3079 | * manual/math.texi: Add note about == and != for FP values. |
| 3080 | * manual/message.texi: Mention problems with relative paths and |
| 3081 | binstextdomain. |
| 3082 | * manual/string.texi: Mark strdupa and strndupa correctly as macros. |
| 3083 | |
| 3084 | * sunrpc/Makefile (CFLAGS-xkey_prot.c): Define to prevent warnings. |
| 3085 | * sunrpc/rpc_cout.c: Avoid needless races around return value. |
| 3086 | |
| 3087 | * sysdeps/generic/stpcpy.c: Include <config.h> if wanted. |
| 3088 | |
| 3089 | Update from tzdata-1997h. |
| 3090 | * time/africa: Updated. |
| 3091 | * time/europe: Updated. |
| 3092 | * time/iso3166.tab: Updated. |
| 3093 | * time/northamerica: Updated. |
| 3094 | * time/southamerica: Updated. |
| 3095 | * time/zone.tab: Updated. |
| 3096 | |
| 3097 | 1997-09-04 13:19 Richard Henderson <rth@cygnus.com> |
| 3098 | |
| 3099 | * sysdeps/alpha/w_sqrt.S: Removed. |
| 3100 | * sysdeps/alpha/fpu/e_sqrt.c: New. Obey -mieee and -mieee-with-inexact |
| 3101 | and build a version that is as fast as possible given the constraint. |
| 3102 | |
| 3103 | 1997-08-30 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 3104 | |
| 3105 | * manual/maint.texi: Document some defaults for configuration |
| 3106 | parameters. |
| 3107 | |
| 3108 | 1997-09-04 15:57 Ulrich Drepper <drepper@cygnus.com> |
| 3109 | |
| 3110 | * termios/cfsetspeed.c (cfsetspeed): Change return value to int. |
| 3111 | * termios/termios.h: Change prototype accordingly. |
| 3112 | Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 3113 | |
| 3114 | 1997-07-26 14:42 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 3115 | |
| 3116 | * libio/stdfiles.c (_libio_using_thunks): Define if |
| 3117 | _G_USING_THUNKS is defined. |
| 3118 | |
| 3119 | * libio/_G_config.h: Moved to ... |
| 3120 | * sysdeps/generic/_G_config.h: ...here. |
| 3121 | |
| 3122 | * sysdeps/unix/sysv/linux/_G_config.h: New, |
| 3123 | Add vtable thunks support. |
| 3124 | |
| 3125 | 1997-09-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3126 | |
| 3127 | * sysdeps/m68k/Makefile (pic-ccflag): Override it for more |
| 3128 | efficient code (together with a change in gcc). |
| 3129 | |
| 3130 | * Makeconfig (pic-ccflag): New variable. |
| 3131 | (CFLAGS-.os): Use it instead of hardcoding -fPIC. |
| 3132 | |
| 3133 | 1997-09-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3134 | |
| 3135 | * sysdeps/m68k/dl-machine.h (elf_machine_load_address): Use |
| 3136 | _dl_start instead of a local label, to avoid getting an unreadable |
| 3137 | label name. |
| 3138 | |
| 3139 | 1997-09-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3140 | |
| 3141 | * nss/Makefile ($(objpfx)libnss_db.so): Use $(dbobjdir) to find |
| 3142 | libdb.so. |
| 3143 | |
| 3144 | * Makeconfig (dbobjdir): Use db2. |
| 3145 | |
| 3146 | 1997-08-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3147 | |
| 3148 | * manual/maint.texi (Porting to Unix): Update description of the |
| 3149 | implementation of Unix system calls. |
| 3150 | (Contributors): Use real umlaut in tege's name. |
| 3151 | |
| 3152 | 1997-08-30 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3153 | |
| 3154 | * sysdeps/libm-ieee754/w_gamma.c: Make compilable with |
| 3155 | _IEEE_LIBM. |
| 3156 | * sysdeps/libm-ieee754/w_gammaf.c: Likewise. |
| 3157 | * sysdeps/libm-ieee754/w_gammal.c: Likewise. |
| 3158 | |
| 3159 | 1997-08-29 21:45 Ulrich Drepper <drepper@cygnus.com> |
| 3160 | |
| 3161 | * sunrpc/auth_des.c: New file. Copied from former secure_rpc add-on. |
| 3162 | * sunrpc/authdes_prot.c: New file. Likewise. |
| 3163 | * sunrpc/des.h: New file. Likewise. |
| 3164 | * sunrpc/des_crypt.c: New file. Likewise. |
| 3165 | * sunrpc/des_soft.c: New file. Likewise. |
| 3166 | * sunrpc/key_call.c: New file. Likewise. |
| 3167 | * sunrpc/key_prot.c: New file. Likewise. |
| 3168 | * sunrpc/netname.c: New file. Likewise. |
| 3169 | * sunrpc/openchild.c: New file. Likewise. |
| 3170 | * sunrpc/rtime.c: New file. Likewise. |
| 3171 | * sunrpc/svc_auth.c: New file. Likewise. |
| 3172 | * sunrpc/svcauth_des.c: New file. Likewise. |
| 3173 | * sunrpc/xcrypt.c: New file. Likewise. |
| 3174 | * sunrpc/rpc/auth.h: New file. Likewise. |
| 3175 | * sunrpc/rpc/auth_des.h: New file. Likewise. |
| 3176 | * sunrpc/rpc/des_crypt.h: New file. Likewise. |
| 3177 | * sunrpc/rpc/key_prot.h: New file. Likewise. |
| 3178 | * sunrpc/rpcsvc/key_prot.x: New file. Likewise. |
| 3179 | * sysdeps/generic/svc_auth.h: Removed. |
| 3180 | * sysdeps/generic/rpc/auth.h: Removed. |
| 3181 | * sysdeps/generic/rpc/auth_des.h: Removed. |
| 3182 | * sysdeps/stub/des_impl.c: New file. Stub version for DES. |
| 3183 | * sunrpc/Makefile (rpcsvc): Add keyprot.x. |
| 3184 | (headers): Add des_crypt.h and key_prot.h. |
| 3185 | (routines): Add auth_des, authdes_prot, des_crypt, des_impl, des_soft, |
| 3186 | key_call, key_prot, netname, openchild, rtime, svcauth_des, xcrypt. |
| 3187 | (distribute): Add des.h. |
| 3188 | |
| 3189 | * db2/Makefile: Add all headers and other files to distribute. |
| 3190 | (others): Add db_printlog. |
| 3191 | |
| 3192 | * sysdeps/mach/hurd/Dist: Add net/* headers. |
| 3193 | * sysdeps/mach/hurd/mips/Dist: New file. |
| 3194 | * sysdeps/powerpc/Dist: Add fe_nomask.c and t_sqrt.c. |
| 3195 | * sysdeps/sparc/Dist: Add sys/trap.h. |
| 3196 | * sysdeps/sparc/sparc32/Dist: Remove sys/trap.h. |
| 3197 | * sysdeps/sparc/sparc32/sparcv8/Dist: New file. |
| 3198 | * sysdeps/unix/sysv/linux/mips/Dist: Add sgidefs.h. |
| 3199 | * sysdeps/unix/sysv/linux/sparc/Dist: Add sys/trap.h. |
| 3200 | * sysdeps/unix/sysv/linux/sparc/sparc32/Dist: Remove sys/trap.h. |
| 3201 | |
| 3202 | Add previously missing assembler files for PPC. |
| 3203 | * sysdeps/powerpc/add_n.s: New file. |
| 3204 | * sysdeps/powerpc/addmul_1.s: New file. |
| 3205 | * sysdeps/powerpc/lshift.s: New file. |
| 3206 | * sysdeps/powerpc/memset.s: New file. |
| 3207 | * sysdeps/powerpc/mul_1.s: New file. |
| 3208 | * sysdeps/powerpc/rshift.s: New file. |
| 3209 | * sysdeps/powerpc/strchr.s: New file. |
| 3210 | * sysdeps/powerpc/strcmp.s: New file. |
| 3211 | * sysdeps/powerpc/sub_n.s: New file. |
| 3212 | * sysdeps/powerpc/submul_1.s: New file. |
| 3213 | |
| 3214 | 1997-08-28 18:42 Thorsten Kukuk <kukuk@uni-paderborn.de> |
| 3215 | |
| 3216 | * nis/nis_server.c: Rewritten to fix a lot of bugs. |
| 3217 | |
| 3218 | 1997-08-28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3219 | |
| 3220 | * md5-crypt/Makefile (LDFLAGS-md5crypt.so, libmd5crypt-map): New |
| 3221 | variables. |
| 3222 | |
| 3223 | 1997-08-29 02:36 Ulrich Drepper <drepper@cygnus.com> |
| 3224 | |
| 3225 | * Makefile (version-info.h): Use ISO form for the date. |
| 3226 | |
| 3227 | * catgets/catgetsinfo.h: Include <bits/libc-lock.h>. |
| 3228 | (struct catalog_obj): Add lock field. |
| 3229 | (__open_catalog): Remove second parameter from prototype. |
| 3230 | * catgets/catgets.c (catopen): Initialize lock field. |
| 3231 | (catgets): Don't pass second parameter to __open_catalog. |
| 3232 | * catgets/gencat.c: Initialize lock field and don't pass second |
| 3233 | parameter to __open_catalog. |
| 3234 | * catgets/open_catalog.c (__open_catalog): Decide about use of |
| 3235 | path by examining path in struct, not based on extra argument. |
| 3236 | Acquire a the lock before trying to load the catalog and release |
| 3237 | it before returning. |
| 3238 | |
| 3239 | * csu/Makefile (abi-tag.h): Make sure target directory exists. |
| 3240 | |
| 3241 | * io/Makefile (headers): Add bits/poll.h. |
| 3242 | * io/sys/poll.h: Remove definitions of POLL* constants. |
| 3243 | Include <bits/poll.h>. |
| 3244 | * sysdeps/generic/bits/poll.h: New file. |
| 3245 | * sysdeps/unix/sysv/linux/bits/poll.h: New file. |
| 3246 | * sysdeps/unix/sysv/linux/m68k/bits/poll.h: New file. |
| 3247 | * sysdeps/unix/sysv/linux/mips/bits/poll.h: New file. |
| 3248 | * sysdeps/unix/sysv/linux/sparc/bits/poll.h: New file. |
| 3249 | |
| 3250 | * libio/fileops.c (_IO_file_read, _IO_file_write): Remove dead code. |
| 3251 | |
| 3252 | * malloc/obstack.c: Add casts to keep very verbose compilers on |
| 3253 | 64bit machine quiet. |
| 3254 | |
| 3255 | * nss/Makefile (libnss_db.so): Find libdb.so in db2 directory. |
| 3256 | |
| 3257 | 1997-08-28 17:30 Ulrich Drepper <drepper@cygnus.com> |
| 3258 | |
| 3259 | * catgets/catgets.c (catopen): Correctly determine length of string |
| 3260 | in NLSPATH environment variable. Patch by HJ Lu <hjl@gnu.ai.mit.edu>. |
| 3261 | |
| 3262 | 1997-08-27 23:19 Richard Henderson <rth@cygnus.com> |
| 3263 | |
| 3264 | * sysdeps/generic/dl-sysdep.c (DL_FIND_ARG_COMPONENTS): Provide |
| 3265 | default macro to track down arguments from stack start. |
| 3266 | (_dl_sysdep_start): Use it. |
| 3267 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Truncate to simply |
| 3268 | providing a special DL_FIND_ARG_COMPONENTS and including the next |
| 3269 | file up the line. |
| 3270 | |
| 3271 | * sysdeps/powerpc/e_sqrt.c: Move contents to w_sqrt.c and provide stub. |
| 3272 | * sysdeps/powerpc/e_sqrtf.c: Likewise. |
| 3273 | * sysdeps/powerpc/s_copysignf.S: Provide empty file; symbol is with |
| 3274 | the double precision version. |
| 3275 | * sysdeps/powerpc/s_fabsf.S: Likewise. |
| 3276 | * sysdeps/powerpc/s_isnanf.S: Likewise. |
| 3277 | |
| 3278 | 1997-08-10 19:17 Philip Blundell <Philip.Blundell@pobox.com> |
| 3279 | |
| 3280 | * nss/nss_db/db-XXX.c: Include <db_185.h> not <db.h>. Somebody |
| 3281 | should update this to use the new db API. |
| 3282 | * nss/nss_db/db-netgrp.c: Likewise. |
| 3283 | * nss/nss_db/db-alias.c: Likewise. |
| 3284 | * db2/Makefile: Makefile for db-2.x in glibc. |
| 3285 | |
| 3286 | 1997-08-27 21:20 Ulrich Drepper <drepper@cygnus.com> |
| 3287 | |
| 3288 | * csu/Makefile (before-compile): New goal. Make sure abi-tag.h |
| 3289 | is generated. |
| 3290 | [$(elf)=yes] (asm-CPPFLAGS): Make sure abi-tag.h file can be found. |
| 3291 | |
| 3292 | * Makeconfig [$(build-omitfp)=yes] (CFLAGS-.o): Add |
| 3293 | -D__USE_STRING_INLINES. |
| 3294 | * string/string.f: Move strnlen optimization after inclusion of |
| 3295 | <bits/string.h>. Include <bits/string.h> only if __USE_STRING_INLINES |
| 3296 | is defined. |
| 3297 | * sysdeps/generic/memcpy.c: Undef memcpy to allow macro of this name |
| 3298 | in <bits/string.h>. |
| 3299 | * sysdeps/generic/memset.c: Likewise. |
| 3300 | * sysdeps/i386/string.h: i386 optimized string functions. |
| 3301 | * sysdeps/i386/i486string.h: i486+ optimized string functions. |
| 3302 | |
| 3303 | * Makefile (subdirs): Change db to db2. |
| 3304 | * shlib-versions: Bump libdb verion number to 3. |
| 3305 | * include/db.h: Include from db2 directory. |
| 3306 | * include/db_185.h: New file. |
| 3307 | * sysdeps/i386/Makefile [$(subdirs)=db2] (CPPFLAGS): Add macros |
| 3308 | to provide spinlock information for db2. |
| 3309 | * sysdeps/m68k/m68020/Makefile: New file. Likewise. |
| 3310 | * sysdeps/sparc/Makefile: New file. Likewise. |
| 3311 | * sysdeps/unix/sysv/linux/Makefile [$(subdirs)=db2] (CPPFLAGS): |
| 3312 | Add -DHAVE_LLSEEK. |
| 3313 | * db2/config.h: Hand-edited config file for db2 in glibc. |
| 3314 | * db2/compat.h: New file from db-2.3.4. |
| 3315 | * db2/db.h: Likewise. |
| 3316 | * db2/db_185.h: Likewise. |
| 3317 | * db2/db_int.h: Likewise. |
| 3318 | * db2/makedb.c: Likewise. |
| 3319 | * db2/btree/bt_close.c: Likewise. |
| 3320 | * db2/btree/bt_compare.c: Likewise. |
| 3321 | * db2/btree/bt_conv.c: Likewise. |
| 3322 | * db2/btree/bt_cursor.c: Likewise. |
| 3323 | * db2/btree/bt_delete.c: Likewise. |
| 3324 | * db2/btree/bt_open.c: Likewise. |
| 3325 | * db2/btree/bt_page.c: Likewise. |
| 3326 | * db2/btree/bt_put.c: Likewise. |
| 3327 | * db2/btree/bt_rec.c: Likewise. |
| 3328 | * db2/btree/bt_recno.c: Likewise. |
| 3329 | * db2/btree/btree_auto.c: Likewise. |
| 3330 | * db2/btree/bt_rsearch.c: Likewise. |
| 3331 | * db2/btree/bt_search.c: Likewise. |
| 3332 | * db2/btree/bt_split.c: Likewise. |
| 3333 | * db2/btree/bt_stat.c: Likewise. |
| 3334 | * db2/btree/btree.src: Likewise. |
| 3335 | * db2/common/db_appinit.c: Likewise. |
| 3336 | * db2/common/db_err.c: Likewise. |
| 3337 | * db2/common/db_byteorder.c: Likewise. |
| 3338 | * db2/common/db_apprec.c: Likewise. |
| 3339 | * db2/common/db_salloc.c: Likewise. |
| 3340 | * db2/common/db_log2.c: Likewise. |
| 3341 | * db2/common/db_region.c: Likewise. |
| 3342 | * db2/common/db_shash.c: Likewise. |
| 3343 | * db2/db/db.c: Likewise. |
| 3344 | * db2/db/db.src: Likewise. |
| 3345 | * db2/db/db_conv.c: Likewise. |
| 3346 | * db2/db/db_dispatch.c: Likewise. |
| 3347 | * db2/db/db_dup.c: Likewise. |
| 3348 | * db2/db/db_overflow.c: Likewise. |
| 3349 | * db2/db/db_pr.c: Likewise. |
| 3350 | * db2/db/db_rec.c: Likewise. |
| 3351 | * db2/db/db_ret.c: Likewise. |
| 3352 | * db2/db/db_thread.c: Likewise. |
| 3353 | * db2/db/db_auto.c: Likewise. |
| 3354 | * db2/db185/db185.c: Likewise. |
| 3355 | * db2/db185/db185_int.h: Likewise. |
| 3356 | * db2/dbm/dbm.c: Likewise. |
| 3357 | * db2/hash/hash.c: Likewise. |
| 3358 | * db2/hash/hash.src: Likewise. |
| 3359 | * db2/hash/hash_page.c: Likewise. |
| 3360 | * db2/hash/hash_conv.c: Likewise. |
| 3361 | * db2/hash/hash_debug.c: Likewise. |
| 3362 | * db2/hash/hash_stat.c: Likewise. |
| 3363 | * db2/hash/hash_rec.c: Likewise. |
| 3364 | * db2/hash/hash_dup.c: Likewise. |
| 3365 | * db2/hash/hash_func.c: Likewise. |
| 3366 | * db2/hash/hash_auto.c: Likewise. |
| 3367 | * db2/include/mp.h: Likewise. |
| 3368 | * db2/include/btree.h: Likewise. |
| 3369 | * db2/include/db.h.src: Likewise. |
| 3370 | * db2/include/db_int.h.src: Likewise. |
| 3371 | * db2/include/db_shash.h: Likewise. |
| 3372 | * db2/include/db_swap.h: Likewise. |
| 3373 | * db2/include/db_185.h.src: Likewise. |
| 3374 | * db2/include/txn.h: Likewise. |
| 3375 | * db2/include/db_am.h: Likewise. |
| 3376 | * db2/include/shqueue.h: Likewise. |
| 3377 | * db2/include/hash.h: Likewise. |
| 3378 | * db2/include/db_dispatch.h: Likewise. |
| 3379 | * db2/include/lock.h: Likewise. |
| 3380 | * db2/include/db_page.h: Likewise. |
| 3381 | * db2/include/log.h: Likewise. |
| 3382 | * db2/include/db_auto.h: Likewise. |
| 3383 | * db2/include/btree_auto.h: Likewise. |
| 3384 | * db2/include/hash_auto.h: Likewise. |
| 3385 | * db2/include/log_auto.h: Likewise. |
| 3386 | * db2/include/txn_auto.h: Likewise. |
| 3387 | * db2/include/db_ext.h: Likewise. |
| 3388 | * db2/include/btree_ext.h: Likewise. |
| 3389 | * db2/include/clib_ext.h: Likewise. |
| 3390 | * db2/include/common_ext.h: Likewise. |
| 3391 | * db2/include/hash_ext.h: Likewise. |
| 3392 | * db2/include/lock_ext.h: Likewise. |
| 3393 | * db2/include/log_ext.h: Likewise. |
| 3394 | * db2/include/mp_ext.h: Likewise. |
| 3395 | * db2/include/mutex_ext.h: Likewise. |
| 3396 | * db2/include/os_ext.h: Likewise. |
| 3397 | * db2/include/txn_ext.h: Likewise. |
| 3398 | * db2/include/cxx_int.h: Likewise. |
| 3399 | * db2/include/db_cxx.h: Likewise. |
| 3400 | * db2/include/queue.h: Likewise. |
| 3401 | * db2/lock/lock.c: Likewise. |
| 3402 | * db2/lock/lock_conflict.c: Likewise. |
| 3403 | * db2/lock/lock_util.c: Likewise. |
| 3404 | * db2/lock/lock_deadlock.c: Likewise. |
| 3405 | * db2/log/log.c: Likewise. |
| 3406 | * db2/log/log_get.c: Likewise. |
| 3407 | * db2/log/log.src: Likewise. |
| 3408 | * db2/log/log_compare.c: Likewise. |
| 3409 | * db2/log/log_put.c: Likewise. |
| 3410 | * db2/log/log_rec.c: Likewise. |
| 3411 | * db2/log/log_archive.c: Likewise. |
| 3412 | * db2/log/log_register.c: Likewise. |
| 3413 | * db2/log/log_auto.c: Likewise. |
| 3414 | * db2/log/log_findckp.c: Likewise. |
| 3415 | * db2/mp/mp_bh.c: Likewise. |
| 3416 | * db2/mp/mp_fget.c: Likewise. |
| 3417 | * db2/mp/mp_fopen.c: Likewise. |
| 3418 | * db2/mp/mp_fput.c: Likewise. |
| 3419 | * db2/mp/mp_fset.c: Likewise. |
| 3420 | * db2/mp/mp_open.c: Likewise. |
| 3421 | * db2/mp/mp_region.c: Likewise. |
| 3422 | * db2/mp/mp_pr.c: Likewise. |
| 3423 | * db2/mp/mp_sync.c: Likewise. |
| 3424 | * db2/mutex/68020.gcc: Likewise. |
| 3425 | * db2/mutex/mutex.c: Likewise. |
| 3426 | * db2/mutex/README: Likewise. |
| 3427 | * db2/mutex/x86.gcc: Likewise. |
| 3428 | * db2/mutex/sparc.gcc: Likewise. |
| 3429 | * db2/mutex/uts4.cc.s: Likewise. |
| 3430 | * db2/mutex/alpha.dec: Likewise. |
| 3431 | * db2/mutex/alpha.gcc: Likewise. |
| 3432 | * db2/mutex/parisc.gcc: Likewise. |
| 3433 | * db2/mutex/parisc.hp: Likewise. |
| 3434 | * db2/os/db_os_abs.c: Likewise. |
| 3435 | * db2/os/db_os_dir.c: Likewise. |
| 3436 | * db2/os/db_os_fid.c: Likewise. |
| 3437 | * db2/os/db_os_lseek.c: Likewise. |
| 3438 | * db2/os/db_os_mmap.c: Likewise. |
| 3439 | * db2/os/db_os_open.c: Likewise. |
| 3440 | * db2/os/db_os_rw.c: Likewise. |
| 3441 | * db2/os/db_os_sleep.c: Likewise. |
| 3442 | * db2/os/db_os_stat.c: Likewise. |
| 3443 | * db2/os/db_os_unlink.c: Likewise. |
| 3444 | * db2/txn/txn.c: Likewise. |
| 3445 | * db2/txn/txn.src: Likewise. |
| 3446 | * db2/txn/txn_rec.c: Likewise. |
| 3447 | * db2/txn/txn_auto.c: Likewise. |
| 3448 | * db2/clib/getlong.c: Likewise. |
| 3449 | * db2/progs/db_archive/db_archive.c: Likewise. |
| 3450 | * db2/progs/db_checkpoint/db_checkpoint.c: Likewise. |
| 3451 | * db2/progs/db_deadlock/db_deadlock.c: Likewise. |
| 3452 | * db2/progs/db_dump/db_dump.c: Likewise. |
| 3453 | * db2/progs/db_dump185/db_dump185.c: Likewise. |
| 3454 | * db2/progs/db_load/db_load.c: Likewise. |
| 3455 | * db2/progs/db_printlog/db_printlog.c: Likewise. |
| 3456 | * db2/progs/db_recover/db_recover.c: Likewise. |
| 3457 | * db2/progs/db_stat/db_stat.c: Likewise. |
| 3458 | |
| 3459 | * libio/stdio.h [__cplusplus] (__STDIO_INLINE): Define as inline. |
| 3460 | |
| 3461 | * po/de.po, po/sv.po: Update from 2.0.5 translations. |
| 3462 | |
| 3463 | * sysdeps/unix/sysv/linux/netinet/tcp.h: Pretty print. |
| 3464 | |
| 3465 | * sunrpc/rpc/xdr.h (XDR): Don't define argument of x_destroy callback |
| 3466 | as const. |
| 3467 | * sunrpc/xdr_mem.c (xdrmem_destroy): Don't define argument as const. |
| 3468 | * sunrpx/xdr_rec.c (xdrrec_destroy): Likewise. |
| 3469 | * sunrpx/xdr_stdio.c (xdrstdio_destroy): Likewise. |
| 3470 | |
| 3471 | 1997-08-27 18:47 Ulrich Drepper <drepper@cygnus.com> |
| 3472 | |
| 3473 | * sysdeps/unix/sysv/linux/if_index.c: Include <errno.h>. |
| 3474 | Reported by Benjamin Kosnik <bkoz@cygnus.com>. |
| 3475 | |
| 3476 | 1997-08-27 02:27 Roland McGrath <roland@baalperazim.frob.com> |
| 3477 | |
| 3478 | * abi-tags: New file. |
| 3479 | * csu/Makefile (distribute): Remove abi-tag.h. |
| 3480 | ($(objpfx)abi-tag.h): New target. |
| 3481 | * Makefile (distribute): Add abi-tags. |
| 3482 | * sysdeps/unix/sysv/linux/abi-tag.h: File removed. |
| 3483 | * sysdeps/mach/hurd/abi-tag.h: File removed. |
| 3484 | * sysdeps/stub/abi-tag.h: File removed. |
| 3485 | |
| 3486 | 1997-08-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3487 | |
| 3488 | * sysdeps/unix/make-syscalls.sh: Change output so that it |
| 3489 | generates compilation rules only for the currently selected object |
| 3490 | suffixes. |
| 3491 | |
| 3492 | 1997-08-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3493 | |
| 3494 | * sysdeps/m68k/dl-machine.h (RTLD_START): Switch back to previous |
| 3495 | section to avoid confusing the compiler. |
| 3496 | * sysdeps/alpha/dl-machine.h (RTLD_START): Likewise. |
| 3497 | * sysdeps/i386/dl-machine.h (RTLD_START): Likewise. |
| 3498 | * sysdeps/mips/dl-machine.h (RTLD_START): Likewise. |
| 3499 | * sysdeps/mips/mips64/dl-machine.h (RTLD_START): Likewise. |
| 3500 | * sysdeps/sparc/sparc32/dl-machine.h (RTLD_START): Likewise. |
| 3501 | |
| 3502 | * sysdeps/m68k/dl-machine.h (elf_machine_load_address): Use a GOT |
| 3503 | relocation instead of a constant to avoid text relocation. |
| 3504 | (ELF_MACHINE_BEFORE_RTLD_RELOC): Removed. |
| 3505 | (RTLD_START): Declare global labels as functions and add size |
| 3506 | directive. |
| 3507 | |
| 3508 | 1997-08-25 17:01 Ulrich Drepper <drepper@cygnus.com> |
| 3509 | |
| 3510 | * sysdeps/i386/bits/select.h: Correct assembler versions to work even |
| 3511 | for descriptors >= 32. |
| 3512 | |
| 3513 | * stdlib/alloca.h: Don't define alloca to __alloca since if gcc |
| 3514 | is used __alloca is not defined to __builtin_alloca and so might |
| 3515 | not be available. |
| 3516 | Reported by Uwe Ohse <uwe@ohse.de>. |
| 3517 | |
| 3518 | * sysdeps/unix/sysv/linux/sys/sysmacros.h: Define macros in a special |
| 3519 | way if gcc is not used and so dev_t is an array. |
| 3520 | Reported by Uwe Ohse <uwe@ohse.de>. |
| 3521 | |
| 3522 | 1997-08-23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3523 | |
| 3524 | * manual/libc.texinfo: Reorder chapters to match logical order. |
| 3525 | |
| 3526 | 1997-08-25 12:22 Ulrich Drepper <drepper@cygnus.com> |
| 3527 | |
| 3528 | * sunrpc/rpc/xdr.h: Change name of parameters in prototypes of |
| 3529 | xdr_reference, xdrmem_create, and xdrstdio_create because of clash |
| 3530 | with g++ internal symbols. |
| 3531 | Patch by Sudish Joseph <sj@eng.mindspring.net>. |
| 3532 | |
| 3533 | 1997-08-24 Miles Bader <miles@gnu.ai.mit.edu> |
| 3534 | |
| 3535 | * string/argz.h: Add missing __END_DECLS. |
| 3536 | |
| 3537 | 1997-08-24 12:24 Ulrich Drepper <drepper@cygnus.com> |
| 3538 | |
| 3539 | * configure.in (INSTALL): Quote `$'. |
| 3540 | |
| 3541 | * libc.map: Add __xpg_basename. |
| 3542 | |
| 3543 | * csu/Makefile (initfini.s): Disable optimization. |
| 3544 | |
| 3545 | * elf/dl-deps.c: Implement handling of DT_FILTER. |
| 3546 | |
| 3547 | * elf/dl-load.c (_dl_init_paths): Add error check. |
| 3548 | |
| 3549 | * intl/finddomain.c (_nl_find_domain): Correct comment. |
| 3550 | * intl/localealias.c: Include <bits/libc-lock.h> not <libc-lock.h>. |
| 3551 | |
| 3552 | * libio/stdio.h: Make {,v}snprintf available if __USE_BSD. |
| 3553 | Change extern inline functions to work correctly in C++. |
| 3554 | |
| 3555 | * locale/iso-4217.def: Update for more recent ISO 4217 version. |
| 3556 | |
| 3557 | * locale/loadlocale.c (_nl_load_locale): Add cast. |
| 3558 | |
| 3559 | * manual/message.texi: Finish gettext section. |
| 3560 | |
| 3561 | * posix/getopt_init.c: Don't use relative #include path. |
| 3562 | (__getopt_clean_environment): Change function to take pointer to |
| 3563 | environment as argument. Optimize generation of test string a bit. |
| 3564 | * sysdeps/unix/sysv/linux/init-first.c: Call __getopt_clean_environment |
| 3565 | with additional argument. |
| 3566 | |
| 3567 | * poisx/glob.c: Add prototype for next_brace_sub. |
| 3568 | |
| 3569 | * sysdeps/generic/dl-sysdep.c: Recognize AT_BASE value on auxiliary |
| 3570 | vector. |
| 3571 | |
| 3572 | * sysdeps/i386/dl-machine.h (elf_machine_load_address): Rewrite |
| 3573 | to not generate relocation entry. Suggested by Richard Henderson. |
| 3574 | (ELF_MACHINE_BEFORE_RTLD_RELOC): Removed. |
| 3575 | (elf_machine_runtime_setup): Add .aligns. |
| 3576 | |
| 3577 | * sysdeps/i386/fpu/fraiseexcpt.c: Add volatile to asms. |
| 3578 | |
| 3579 | * sysdeps/i386/fpu/bits/mathinline.h: Partially undo change of |
| 3580 | 1997-08-14 03:14. gcc 2.7.2* is really broken in some aspects. |
| 3581 | |
| 3582 | * sysdeps/standalone/i386/i386.h: Clean up asm statements a bit. |
| 3583 | * sysdeps/standalone/i960/i960ca.h: Likewise. |
| 3584 | |
| 3585 | 1997-08-22 19:04 Richard Henderson <rth@cygnus.com> |
| 3586 | |
| 3587 | * elf/rtld.c (_dl_start): Init _dl_rtld_map.l_opencount due to |
| 3588 | undocumented test addition in _dl_map_object. |
| 3589 | |
| 3590 | Support ET_EXEC versions of ld.so, for debugging at least: |
| 3591 | |
| 3592 | * elf/dl-load.c (_dl_map_object): Add_name_to_object could get |
| 3593 | called despite the DT_SONAME != NULL test, segfaulting. Simplify |
| 3594 | the code here as well. |
| 3595 | * elf/dl-lookup.c (do_lookup): Skip objects with no symtab. |
| 3596 | (_dl_setup_hash): Likewise for hash tables. |
| 3597 | * elf/dl-version.c (_dl_check_map_versions): Likewise for strtabs. |
| 3598 | * elf/rtld.c (_dl_start): Likewise for rpath. |
| 3599 | (_dl_rtld_libname2): New variable. |
| 3600 | (dl_main): Use it to add an soname for ourselves when we don't have |
| 3601 | one of our own. Base it on the target's .interp. |
| 3602 | (dl_main): Again, skip printing of objects that don't have strtabs. |
| 3603 | |
| 3604 | Sparc 32 merge: |
| 3605 | |
| 3606 | * elf/dl-runtime.c (ELF_FIXUP_RETURN_VALUE): Provide default value. |
| 3607 | (fixup): Simplify code. Use ELF_FIXUP_RETURN_VALUE. |
| 3608 | (profile_fixup): Likewise, though this still needs fixing for |
| 3609 | Sparc32 and PPC. |
| 3610 | * sysdeps/powerpc/dl-machine.h: Transmute ELF_FIXUP_RETURNS_ADDRESS |
| 3611 | to ELF_FIXUP_RETURN_VALUE. |
| 3612 | |
| 3613 | * sysdeps/sparc/sparc32/dl-machine.h: Implement lazy relocation. |
| 3614 | Fix up _dl_start_user to handle _dl_skip_args properly. |
| 3615 | Use _dl_hwcap to determine if "flush" is available/needed. |
| 3616 | |
| 3617 | * sysdeps/sparc/configure.in: Remove. It doesn't actually do |
| 3618 | anything anymore, and what it did do is done somewhere else. |
| 3619 | * sysdeps/sparc/configure: Likewise. |
| 3620 | |
| 3621 | * sysdeps/sparc/fpu/bits/mathdef.h (FP_ILOGB0, FP_ILOGBNAN): New. |
| 3622 | |
| 3623 | * sysdeps/sparc/fpu/fraiseexcpt.c: Rearrange for smaller code. |
| 3624 | |
| 3625 | * sysdeps/sparc/sparc32/Makefile: Fix sparc->sparc/sparc32 bits |
| 3626 | in divrem expansions. |
| 3627 | |
| 3628 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (END, LOC): New |
| 3629 | definitions for assembly syntax differences. |
| 3630 | |
| 3631 | * sysdeps/sparc/sparc32/__longjmp.S: %g6,%g7 are reserved to the |
| 3632 | "system". Use %g2,%g3 instead. Use new local label macro. |
| 3633 | * sysdeps/sparc/sparc32/add_n.S: Use <sysdep.h> and ENTRY, END, |
| 3634 | and LOC for proper assembly headers/footers. |
| 3635 | * sysdeps/sparc/sparc32/addmul_1.S: Likewise. |
| 3636 | * sysdeps/sparc/sparc32/alloca.S: Likewise. |
| 3637 | * sysdeps/sparc/sparc32/dotmul.S: Likewise. |
| 3638 | * sysdeps/sparc/sparc32/lshift.S: Likewise. |
| 3639 | * sysdeps/sparc/sparc32/mul_1.S: Likewise. |
| 3640 | * sysdeps/sparc/sparc32/rshift.S: Likewise. |
| 3641 | * sysdeps/sparc/sparc32/sparcv8/addmul_1.S: Likewise. |
| 3642 | * sysdeps/sparc/sparc32/sparcv8/mul_1.S: Likewise. |
| 3643 | * sysdeps/sparc/sparc32/sparcv8/submul_1.S: Likewise. |
| 3644 | * sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S: Likewise. |
| 3645 | * sysdeps/sparc/sparc32/sub_n.S: Likewise. |
| 3646 | * sysdeps/sparc/sparc32/submul_1.S: Likewise. |
| 3647 | * sysdeps/sparc/sparc32/udiv_qrnnd.S: Likewise. |
| 3648 | * sysdeps/sparc/sparc32/umul.S: Likewise. |
| 3649 | * sysdeps/sparc/sparc32/divrem.m4: Likewise. |
| 3650 | * sysdeps/sparc/sparc32/rem.S: Regenerate. |
| 3651 | * sysdeps/sparc/sparc32/sdiv.S: Regenerate. |
| 3652 | * sysdeps/sparc/sparc32/udiv.S: Regenerate. |
| 3653 | * sysdeps/sparc/sparc32/urem.S: Regenerate. |
| 3654 | |
| 3655 | * sysdeps/sparc/sparc32/sparcv8/dotmul.S: New file. |
| 3656 | * sysdeps/sparc/sparc32/sparcv8/rem.S: New file. |
| 3657 | * sysdeps/sparc/sparc32/sparcv8/sdiv.S: New file. |
| 3658 | * sysdeps/sparc/sparc32/sparcv8/udiv.S: New file. |
| 3659 | * sysdeps/sparc/sparc32/sparcv8/umul.S: New file. |
| 3660 | * sysdeps/sparc/sparc32/sparcv8/urem.S: New file. |
| 3661 | |
| 3662 | * sysdeps/sparc/sparc32/bsd-_setjmp.S: Dike out. |
| 3663 | * sysdeps/sparc/sparc32/bsd-setjmp.S: Likewise. |
| 3664 | * sysdeps/sparc/sparc32/setjmp.S: Add _setjmp and setjmp entry points. |
| 3665 | |
| 3666 | * sysdeps/unix/sysv/linux/sparc/sparc32/__sigtrampoline.S: |
| 3667 | Clean up PIC code. |
| 3668 | |
| 3669 | * sysdeps/sparc/sparc32/elf/start.S: New file, slightly modified |
| 3670 | from the sparc64 version. |
| 3671 | * sysdeps/sparc/sparc32/elf/start.c: Removed. |
| 3672 | |
| 3673 | * sysdeps/unix/sysv/linux/sparc/sparc32/init-first.h: Rewrite in |
| 3674 | assembly based on the sparc64 version. |
| 3675 | |
| 3676 | * sysdeps/sparc/sparc32/fpu/bits/fenv.h: Duh. Use proper syntax |
| 3677 | for manipulating %fsr. |
| 3678 | * sysdeps/sparc/sparc32/fpu/fpu_control.h: Make IEEE conformance |
| 3679 | be the default. |
| 3680 | |
| 3681 | * elf/elf.h (HWCAP_SPARC_*): New definitions. |
| 3682 | * elf/rtld.c (_dl_hwcap): New variable. |
| 3683 | * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Record AT_HWCAP. |
| 3684 | |
| 3685 | * sysdeps/unix/sysv/linux/sparc/sparc32/getpagesize.c: New file. |
| 3686 | Attempt to get hold of the page size based on what we might have |
| 3687 | been told at startup time in _dl_pagesize. This will be obsolete |
| 3688 | when I finish the kernel hooks for a proper sysconf(), stay tuned. |
| 3689 | |
| 3690 | Sparc 64 merge: |
| 3691 | |
| 3692 | * sysdeps/sparc/sparc64/dl-machine.h (ELF_FIXUP_RETURN_VALUE): New. |
| 3693 | Figure out the right thing to return based on the .plt format. |
| 3694 | |
| 3695 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Update comment. |
| 3696 | |
| 3697 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/types.h (__dev_t): |
| 3698 | Should have been 64-bits wide. |
| 3699 | |
| 3700 | * sysdeps/unix/sysv/linux/sparc/sparc64/init-first.h: sll->sllx, |
| 3701 | optimize for branch delay slot usage. |
| 3702 | |
| 3703 | 1997-08-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3704 | |
| 3705 | * csu/Makefile ($(objpfx)crt%.o): Fix a missing *.so -> *.os |
| 3706 | change. |
| 3707 | |
| 3708 | 1997-08-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 3709 | |
| 3710 | * math/libm-test.c (identities): Change epsilon. |
| 3711 | |
| 3712 | * sysdeps/i386/fpu/bits/mathinline.h: Correct arguments to fabs, |
| 3713 | fabsf, fabsl, __fabsl. |
| 3714 | |
| 3715 | 1997-08-20 05:30 Ulrich Drepper <drepper@cygnus.com> |
| 3716 | |
| 3717 | * catgets/catgets.c (catclose): Use __munmap instead of munmap. |
| 3718 | * catgets/gencat.c (read_input_file): Fix typo. |
| 3719 | |
| 3720 | * dirent/dirent.h: Make seekdir and telldir available for __USE_XOPEN. |
| 3721 | |
| 3722 | * elf/dl-load.c: Fix case of missing DT_RPATH in object which gets |
| 3723 | executed (e.g., when it is a static binary). |
| 3724 | |
| 3725 | * intl/bindtextdomain.c: Use strdup in glibc. Correct comment. |
| 3726 | * intl/dcgettext.c: Likewise. |
| 3727 | * intl/dgettext.c: Likewise. |
| 3728 | * intl/explodename.c: Likewise. |
| 3729 | * intl/finddomain.c: Likewise. |
| 3730 | * intl/gettext.c: Likewise. |
| 3731 | * intl/gettext.h: Likewise. |
| 3732 | * intl/hash-string.h: Likewise. |
| 3733 | * intl/l10nflist.c: Likewise. |
| 3734 | * intl/libintl.h: Likewise. |
| 3735 | * intl/loadinfo.h: Likewise. |
| 3736 | * intl/loadmsgcat.c: Likewise. |
| 3737 | * intl/localealias.c: Likewise. |
| 3738 | * intl/textdomain.c: Likewise. |
| 3739 | |
| 3740 | Unify libio sources with code in libg++. |
| 3741 | * libio/fcloseall.c: Update and reformat copyright. Protect use |
| 3742 | of weak_alias. Use _IO_* thread macros instead of __libc_*. |
| 3743 | * libio/feof.c: Likewise. |
| 3744 | * libio/feof_u.c: Likewise. |
| 3745 | * libio/ferror.c: Likewise. |
| 3746 | * libio/ferror_u.c: Likewise. |
| 3747 | * libio/fgetc.c: Likewise. |
| 3748 | * libio/filedoalloc.c: Likewise. |
| 3749 | * libio/fileno.c: Likewise. |
| 3750 | * libio/fileops.c: Likewise. |
| 3751 | * libio/fputc.c: Likewise. |
| 3752 | * libio/fputc_u.c: Likewise. |
| 3753 | * libio/freopen.c: Likewise. |
| 3754 | * libio/fseek.c: Likewise. |
| 3755 | * libio/genops.c: Likewise. |
| 3756 | * libio/getc.c: Likewise. |
| 3757 | * libio/getc_u.c: Likewise. |
| 3758 | * libio/getchar.c: Likewise. |
| 3759 | * libio/getchar_u.c: Likewise. |
| 3760 | * libio/iofclose.c: Likewise. |
| 3761 | * libio/iofdopen.c: Likewise. |
| 3762 | * libio/iofflush.c: Likewise. |
| 3763 | * libio/iofflush_u.c: Likewise. |
| 3764 | * libio/iofgetpos.c: Likewise. |
| 3765 | * libio/iofgets.c: Likewise. |
| 3766 | * libio/iofopen.c: Likewise. |
| 3767 | * libio/iofopncook.c: Likewise. |
| 3768 | * libio/iofprintf.c: Likewise. |
| 3769 | * libio/iofputs.c: Likewise. |
| 3770 | * libio/iofread.c: Likewise. |
| 3771 | * libio/iofsetpos.c: Likewise. |
| 3772 | * libio/ioftell.c: Likewise. |
| 3773 | * libio/iofwrite.c: Likewise. |
| 3774 | * libio/iogetdelim.c: Likewise. |
| 3775 | * libio/iogetline.c: Likewise. |
| 3776 | * libio/iogets.c: Likewise. |
| 3777 | * libio/iopadn.c: Likewise. |
| 3778 | * libio/iopopen.c: Likewise. |
| 3779 | * libio/ioputs.c: Likewise. |
| 3780 | * libio/ioseekoff.c: Likewise. |
| 3781 | * libio/ioseekpos.c: Likewise. |
| 3782 | * libio/iosetbuffer.c: Likewise. |
| 3783 | * libio/iosetvbuf.c: Likewise. |
| 3784 | * libio/iosprintf.c: Likewise. |
| 3785 | * libio/ioungetc.c: Likewise. |
| 3786 | * libio/iovdprintf.c: Likewise. |
| 3787 | * libio/iovsprintf.c: Likewise. |
| 3788 | * libio/iovsscanf.c: Likewise. |
| 3789 | * libio/libio.h: Likewise. |
| 3790 | * libio/libioP.h: Likewise. |
| 3791 | * libio/obprintf.c: Likewise. |
| 3792 | * libio/pclose.c: Likewise. |
| 3793 | * libio/peekc.c: Likewise. |
| 3794 | * libio/putc.c: Likewise. |
| 3795 | * libio/putchar.c: Likewise. |
| 3796 | * libio/rewind.c: Likewise. |
| 3797 | * libio/setbuf.c: Likewise. |
| 3798 | * libio/setlinebuf.c: Likewise. |
| 3799 | * libio/stdfiles.c: Likewise. |
| 3800 | * libio/stdio.c: Likewise. |
| 3801 | * libio/strfile.h: Likewise. |
| 3802 | * libio/strops.c: Likewise. |
| 3803 | * libio/vasprintf.c: Likewise. |
| 3804 | * libio/vscanf.c: Likewise. |
| 3805 | * libio/vsnprintf.c: Likewise. |
| 3806 | |
| 3807 | * manual/libc.texinfo: Add menu entries for chapter on message |
| 3808 | translation. |
| 3809 | * manual/locale.texi: Correct next entry in @node for new chapter. |
| 3810 | * manual/search.texi: Likewise for previous link. |
| 3811 | * manual/message.texi: New file. |
| 3812 | * manual/startup.texi: Document LC_ALL, LC_MESSAGES, NLSPATH, |
| 3813 | setenv, unsetenv, and clearenv. |
| 3814 | * manual/string.texi: Fix typos. Patch by Jim Meyering. |
| 3815 | |
| 3816 | * math/Makefile (test-longdouble-yes): Enable. We want long double |
| 3817 | tests now. |
| 3818 | |
| 3819 | Crusade against strcat. |
| 3820 | * nis/nss_nisplus/nisplus-publickey.c: Remove uses of strcat. |
| 3821 | * stdlib/canonicalize.c: Likewise. |
| 3822 | |
| 3823 | * posix/glob.h: Define __const if necessary. Use __const in all |
| 3824 | prototypes. |
| 3825 | |
| 3826 | * sysdeps/generic/stpcpy.c: Use K&R form to allow use in other |
| 3827 | GNU packages. |
| 3828 | |
| 3829 | * posix/wordexp.c: Completely reworked buffer handling for much |
| 3830 | better performance. Patch by Tim Waugh. |
| 3831 | |
| 3832 | * socket/sys/sochet.h (getpeername): Fix type of LEN parameter, |
| 3833 | it must be socklen_t. |
| 3834 | |
| 3835 | * sysdeps/libm-i387/e_remainder.S: Pretty print. |
| 3836 | * sysdeps/libm-i387/e_remainderf.S: Likewise. |
| 3837 | * sysdeps/libm-i387/e_remainderl.S: Pop extra value from FPU stack. |
| 3838 | * sysdeps/libm-i387/s_cexp.S: Little optimization. |
| 3839 | * sysdeps/libm-i387/s_cexpl.S: Likewise. |
| 3840 | * sysdeps/libm-ieee754/s_csinhl.c: Include <fenv.h>. |
| 3841 | |
| 3842 | 1997-08-18 15:21 Ulrich Drepper <drepper@cygnus.com> |
| 3843 | |
| 3844 | * sysdeps/unix/sysv/linux/if_index.c (if_nameindex): Fix memory leak |
| 3845 | in cleanup code. |
| 3846 | |
| 3847 | 1997-08-17 Paul Eggert <eggert@twinsun.com> |
| 3848 | |
| 3849 | * tzset.c (__tzset_internal): Fix memory leak when the user |
| 3850 | specifies a TZ value that uses a default rule file. |
| 3851 | Do not assume US DST rules when the user specifies |
| 3852 | that there is no DST. |
| 3853 | |
| 3854 | 1997-08-10 19:17 Philip Blundell <Philip.Blundell@pobox.com> |
| 3855 | |
| 3856 | * inet/getnameinfo.c: Tidy up. |
| 3857 | * sysdeps/posix/getaddrinfo.c: Likewise. |
| 3858 | |
| 3859 | * sysdeps/unix/sysv/linux/if_index.c (if_nametoindex): Return 0 if |
| 3860 | using stub code. |
| 3861 | (if_indextoname): Use SIOGIFNAME ioctl if the kernel supports it. |
| 3862 | (if_nameindex): Use alloca() rather than malloc(); use |
| 3863 | SIOCGIFCOUNT ioctl if the kernel supports it. |
| 3864 | |
| 3865 | 1997-08-16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3866 | |
| 3867 | * sysdeps/unix/sysv/linux/sys/mount.h: Remove the IS_* macros, |
| 3868 | they operate on internal kernel structures and have no place in a |
| 3869 | user header. |
| 3870 | |
| 3871 | 1997-08-16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3872 | |
| 3873 | * Makerules (lib%.so): Depend on $(+preinit) and $(+postinit). |
| 3874 | (build-shlib): Filter them out of $^. |
| 3875 | |
| 3876 | 1997-08-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3877 | |
| 3878 | * elf/dl-error.c (_dl_signal_error): Fix error message. |
| 3879 | |
| 3880 | 1997-08-16 04:06 Ulrich Drepper <drepper@cygnus.com> |
| 3881 | |
| 3882 | * assert/assert.h [__USE_GNU]: Undefine assert_perror. |
| 3883 | Reported by Theodore C. Belding <Ted.Belding@umich.edu>. |
| 3884 | |
| 3885 | 1997-08-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3886 | |
| 3887 | * Makeconfig: Change object suffixes from *.[spgb]o to *.o[spgb] |
| 3888 | to avoid conflict with PO files. |
| 3889 | * Makerules: Likewise. |
| 3890 | * Rules: Likewise. |
| 3891 | * elf/Makefile: Likewise. |
| 3892 | * extra-lib.mk: Likewise. |
| 3893 | * gmon/Makefile: Likewise. |
| 3894 | * nis/Makefile: Likewise. |
| 3895 | * nss/Makefile: Likewise. |
| 3896 | * resolv/Makefile: Likewise. |
| 3897 | * rpm/Makefile: Likewise. |
| 3898 | * sunrpc/Makefile: Likewise. |
| 3899 | * sysdeps/sparc/elf/Makefile: Likewise. |
| 3900 | * sysdeps/sparc64/elf/Makefile: Likewise. |
| 3901 | * sysdeps/unix/sysv/linux/sparc/Makefile: Likewise. |
| 3902 | (ASFLAGS-.os): Renamed from as-FLAGS.os. |
| 3903 | |
| 3904 | 1997-08-14 03:14 Ulrich Drepper <drepper@cygnus.com> |
| 3905 | |
| 3906 | * elf/dl-minimal.c: Don't use relative #include paths. |
| 3907 | (malloc): Don't try to initialize _dl_pagesize, it already is. |
| 3908 | (__sigjmp_save, longjmp): Reformat. |
| 3909 | |
| 3910 | * sysdeps/generic/dl-sysdep.c: Implement _dl_show_auxv function to |
| 3911 | show content of auxiliary array. |
| 3912 | (_dl_sysdep_start): Remember start of auxiliary vector. |
| 3913 | * sysdeps/mach/hurd/dl-sysdep.c: (_dl_show_auxv): New dummy function. |
| 3914 | * elf/link.h: Add prototype for _dl_show_auxv. |
| 3915 | * elf/rtld.c (dl_main): Call _dl_show_auxv if LD_SHOW_AUXV envvar |
| 3916 | is present. |
| 3917 | |
| 3918 | * libio/iofdopen.c: Better prepare for use in libstdc++. |
| 3919 | * libio/iofflush.c: Likewise. |
| 3920 | * libio/iofgetpos.c: Likewise. |
| 3921 | * libio/iofgets.c: Likewise. |
| 3922 | * libio/iofopen.c: Likewise. |
| 3923 | * libio/iofputs.c: Likewise. |
| 3924 | * libio/iofread.c: Likewise. |
| 3925 | * libio/iofsetpos.c: Likewise. |
| 3926 | * libio/ioftell.c: Likewise. |
| 3927 | * libio/iofwrite.c: Likewise. |
| 3928 | * libio/iogetdelim.c: Likewise. |
| 3929 | * libio/iogets.c: Likewise. |
| 3930 | * libio/iopopen.c: Likewise. |
| 3931 | * libio/ioputs.c: Likewise. |
| 3932 | * libio/iosetbuffer.c: Likewise. |
| 3933 | * libio/iosetvbuf.c: Likewise. |
| 3934 | * libio/ioungetc.c: Likewise. |
| 3935 | * libio/iovsprintf.c: Likewise. |
| 3936 | * libio/iovsscanf.c: Likewise. |
| 3937 | |
| 3938 | * manual/creature.texi: Mention _XOPEN_SOURCE_EXTENDED in correct |
| 3939 | place. |
| 3940 | |
| 3941 | * manual/math.texi: Add comment to sincos decsription to say it's a |
| 3942 | GNU extension. |
| 3943 | Fix description of random function. |
| 3944 | |
| 3945 | * posix/fnmatch.h: Recognize Windog by _WINDOWS32 not WIN32. |
| 3946 | * posix/glob.c: Likewise. Handle stupid system headers on SunOS. |
| 3947 | Add casts for all __alloca calls. |
| 3948 | * posix/glob.h: Recognize Windog by _WINDOWS32 not WIN32. |
| 3949 | Declare additional GLOB_* constants also if _GNU_SOURCE is defined. |
| 3950 | Patches by Paul D. Smith <psmith@BayNetworks.COM>. |
| 3951 | |
| 3952 | * stdio-common/_itoa.c: Don't use relateive #include paths. |
| 3953 | |
| 3954 | * sysdeps/i386/fpu/bits/mathinline.h: Enable optimizations even for |
| 3955 | gcc 2.7. |
| 3956 | (atan): Loading 1.0 from memory does not pay off. |
| 3957 | (asinh): Fix typo. |
| 3958 | |
| 3959 | 1997-08-13 09:44 Philip Blundell <Philip.Blundell@pobox.com> |
| 3960 | |
| 3961 | * sysdeps/stub/accept.c: Use socklen_t where necessary. |
| 3962 | * sysdeps/stub/bind.c: Likewise. |
| 3963 | * sysdeps/stub/connect.c: Likewise. |
| 3964 | * sysdeps/stub/getsockname.c: Likewise. |
| 3965 | * sysdeps/stub/getsockopt.c: Likewise. |
| 3966 | * sysdeps/stub/recvfrom.c: Likewise. |
| 3967 | * sysdeps/stub/sendto.c: Likewise. |
| 3968 | * sysdeps/stub/setsockopt.c: Likewise. |
| 3969 | |
| 3970 | 1997-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3971 | |
| 3972 | * io/ftw.c (object_compare): Avoid memcmp when comparing scalar |
| 3973 | types. |
| 3974 | |
| 3975 | 1997-08-12 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3976 | |
| 3977 | * math/libm-test.c (cbrt_test): Add epsilon for long double to |
| 3978 | `cbrt (-0.001)'. |
| 3979 | |
| 3980 | 1997-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3981 | |
| 3982 | * sysdeps/stub/bits/string.h: Fix comment. |
| 3983 | |
| 3984 | 1997-08-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 3985 | |
| 3986 | * elf/Makefile (routines): Remove dl-version. |
| 3987 | (dl-routines): Add it here instead. This removes dead code from |
| 3988 | libc.so. |
| 3989 | |
| 3990 | 1997-08-12 17:17 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> |
| 3991 | |
| 3992 | * malloc/thread-m.h (thread_atfork, thread_atfork_static): New |
| 3993 | macros to encapsulate pthread_atfork's functionality. |
| 3994 | * malloc/malloc.c (ptmalloc_lock_all, ptmalloc_unlock_all): New |
| 3995 | functions, registered via thread_atfork in the initialization |
| 3996 | routine or via thread_atfork_static in global scope. This |
| 3997 | ensures a consistent state of all locks across fork(). |
| 3998 | |
| 3999 | 1997-08-11 23:00:32 1997 Mark Kettenis <kettenis@phys.uva.nl> |
| 4000 | |
| 4001 | * login/programs/xtmp.c (compare_entry): |
| 4002 | Partially undo patch made by Klaus Espenlaub. There |
| 4003 | was no xtmp/utmp typo. Added comment to cclarify this. |
| 4004 | * login/programs/xtmp.h: Likewise. |
| 4005 | |
| 4006 | * posix/getopt.c: Recognize Windog by _WINDOWS32 not WIN32. |
| 4007 | Patch by Paul D. Smith <psmith@BayNetworks.COM>. |
| 4008 | |
| 4009 | 1997-08-12 13:51 Ulrich Drepper <drepper@cygnus.com> |
| 4010 | |
| 4011 | * login/getutid.c: Rename to __getutid and make getutid and getutxid |
| 4012 | weak aliases. |
| 4013 | Patch by ir. Mark M._Kettenis <kettenis@phys.uva.nl>. |
| 4014 | |
| 4015 | 1997-08-11 23:55 Ulrich Drepper <drepper@cygnus.com> |
| 4016 | |
| 4017 | * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_headers): |
| 4018 | Add bits/mman.h. |
| 4019 | |
| 4020 | 1997-08-11 08:51:21 1997 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 4021 | |
| 4022 | * stdlib/fmtmsg.c (fmtmsg): Add static to |
| 4023 | __libc_once_define macro. |
| 4024 | |
| 4025 | * libc.map (__progname_full, __progname): Added. |
| 4026 | |
| 4027 | 1997-08-04 08:31 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 4028 | |
| 4029 | * sysdeps/unix/sysv/linux/if_index.c (if_nametoindex): Return 0 |
| 4030 | if SIOGIFINDEX is not defined. |
| 4031 | (if_indextoname): Initialize "result" to NULL. |
| 4032 | (if_nametoindex, if_nameindex): Fix ENOSYS setting. |
| 4033 | |
| 4034 | 1997-08-11 11:58 Richard Henderson <rth@cygnus.com> |
| 4035 | |
| 4036 | Sparc ISO C 9x exception handling: |
| 4037 | * sysdeps/sparc/fpu/bits/mathdef.h: New file. |
| 4038 | * sysdeps/sparc/fpu/fclrexcpt.c: New file. |
| 4039 | * sysdeps/sparc/fpu/fegetenv.c: New file. |
| 4040 | * sysdeps/sparc/fpu/fegetround.c: New file. |
| 4041 | * sysdeps/sparc/fpu/feholdexcpt.c: New file. |
| 4042 | * sysdeps/sparc/fpu/fesetenv.c: New file. |
| 4043 | * sysdeps/sparc/fpu/fesetround.c: New file. |
| 4044 | * sysdeps/sparc/fpu/feupdateenv.c: New file. |
| 4045 | * sysdeps/sparc/fpu/fgetexcptflg.c: New file. |
| 4046 | * sysdeps/sparc/fpu/fraiseexcpt.c: New file. |
| 4047 | * sysdeps/sparc/fpu/fsetexcptflg.c: New file. |
| 4048 | * sysdeps/sparc/fpu/ftestexcept.c: New file. |
| 4049 | * sysdeps/sparc/sparc32/fpu/bits/fenv.h: New file. |
| 4050 | * sysdeps/sparc/sparc64/fpu/bits/fenv.h: New file. |
| 4051 | |
| 4052 | 1997-08-11 11:58 Richard Henderson <rth@cygnus.com> |
| 4053 | |
| 4054 | Sparc64 merge: |
| 4055 | * configure.in: Change up subdirectories, rename sparc8->sparcv8. |
| 4056 | |
| 4057 | * csu/Makefile: Nuke need-nopic-initfini bits. The problem was |
| 4058 | that sparc64 ld did not recognize pic relocs at all. |
| 4059 | |
| 4060 | * elf/dl-deps.c: Include <string.h>. |
| 4061 | * elf/do-rel.h (elf_dynamic_do_rel): Take reloc address and size |
| 4062 | directly instead of the DT names to get them from. |
| 4063 | * elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): New macro distilled |
| 4064 | from ELF_DYNAMIC_DO_REL{,A}. Define a second version that accounts |
| 4065 | for the possibility that DT_RELA and DT_JMPPLT overlap, as such is |
| 4066 | the case on the Sparc. |
| 4067 | |
| 4068 | * elf/elf.h: Stub out Elf64_Ver*, and make them the same as the |
| 4069 | Elf32_Ver* bits. The linker does not even know to differentiate |
| 4070 | between the word sizes. Someone should examine this and figure |
| 4071 | out what the proper sizes of things should be for 64-bit hosts |
| 4072 | before the sparc64 libraries are distributed. |
| 4073 | |
| 4074 | * shlib-versions: Rename sparc64 ld.so to not conflict with sparc32 |
| 4075 | on the same machine. |
| 4076 | |
| 4077 | Move old sysdeps/sparc contents to sysdeps/sparc/sparc32, |
| 4078 | rename sparc8 subdir to sparcv8, move sysdeps/sparc64 content to |
| 4079 | sysdeps/sparc/sparc64. Same for sysdeps/unix/sysv/linux/sparc. |
| 4080 | |
| 4081 | * sysdeps/sparc/Implies: Do ieee754 here. |
| 4082 | * sysdeps/sparc/configure.in: Move from sparc32/. |
| 4083 | * sysdeps/sparc/sparc32/Implies: Do wordsize here. |
| 4084 | * sysdeps/sparc/sparc64/Implies: Likewise. |
| 4085 | |
| 4086 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_load_address): |
| 4087 | Use uninitialized .got to find load address instead of AT_BASE, as |
| 4088 | the later does not exist when running ld.so directly. |
| 4089 | |
| 4090 | * sysdeps/sparc/sparc32/fpu/fpu_control.h: Move from ../. |
| 4091 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise. |
| 4092 | |
| 4093 | * sysdeps/sparc/sparc32/udiv_qrnnd.S: Clean up PIC support. |
| 4094 | |
| 4095 | * sysdeps/sparc/sparc64/Makefile (sysdep_routines): Add s_finitel |
| 4096 | and s_signbitl for stdio. |
| 4097 | * sysdeps/sparc/sparc64/configure.in: Remove, we no longer need |
| 4098 | nopic_initfini. |
| 4099 | |
| 4100 | * sysdeps/sparc/sparc64/bsd-_setjmp.S: Remove. |
| 4101 | * sysdeps/sparc/sparc64/bsd-setjmp.S: Remove. |
| 4102 | * sysdeps/unix/sysv/linux/sparc/sparc64/bsd-_setjmp.S: New empty file. |
| 4103 | * sysdeps/unix/sysv/linux/sparc/sparc64/bsd-setjmp.S: New empty file. |
| 4104 | * sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S: Add __longjmp alias. |
| 4105 | * sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S: Add weak _setjmp |
| 4106 | and setjmp entry points. |
| 4107 | |
| 4108 | * sysdeps/sparc/sparc64/dl-machine.h: Finish real implementation. |
| 4109 | |
| 4110 | * sysdeps/sparc/sparc64/elf/crtbegin.S: Add copyright, fix PIC. |
| 4111 | * sysdeps/sparc/sparc64/elf/crtend.S: Likewise. |
| 4112 | |
| 4113 | * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h (struct sigaction): |
| 4114 | Fix sa_flags size for sparc64; add sa_restorer for kernel. |
| 4115 | |
| 4116 | * sysdeps/unix/sysv/linux/sparc/sparc64/brk.S: Fix PIC. |
| 4117 | * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S: Likewise. |
| 4118 | * sysdeps/unix/sysv/linux/sparc/sparc64/init-first.h: Likewise. |
| 4119 | * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h: Likewise. |
| 4120 | |
| 4121 | * sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: New file. |
| 4122 | |
| 4123 | 1997-08-10 18:29:08 1997 Mark Kettenis <kettenis@phys.uva.nl> |
| 4124 | |
| 4125 | * login/login.c (login): Check for correct return value of |
| 4126 | utmpname. |
| 4127 | |
| 4128 | 1997-08-11 16:49 Ulrich Drepper <drepper@cygnus.com> |
| 4129 | |
| 4130 | * time/tzset.c (__tzset_internal): Correctly handle TZ strings |
| 4131 | following incorrect old POSIX specs. |
| 4132 | Patch by Paul Eggert <eggert@twinsun.com>. |
| 4133 | |
| 4134 | * sysdeps/generic/bits/sigaction.h: Correct comment for SA_RESTART. |
| 4135 | * sysdeps/unix/bsd/osf/bits/sigaction.h: Likewise. |
| 4136 | * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Likewise. |
| 4137 | * sysdeps/unix/sysv/linux/bits/sigaction.h: Likewise. |
| 4138 | * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. |
| 4139 | * sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: Likewise. |
| 4140 | * sysdeps/unix/sysv/minix/bits/sigaction.h: Likewise. |
| 4141 | * sysdeps/unix/sysv/sysv4/bits/sigaction.h: Likewise. |
| 4142 | Reported by NIIBE Yutaka <gniibe@mri.co.jp>. |
| 4143 | |
| 4144 | 1997-08-09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4145 | |
| 4146 | * manual/math.texi: Define the macros @mul and @infinity and use |
| 4147 | them to format the multiplication and infinity signs. |
| 4148 | (FP Comparison Functions): Use @code, not @math, for C code |
| 4149 | examples. |
| 4150 | |
| 4151 | 1997-08-10 18:48 Ulrich Drepper <drepper@cygnus.com> |
| 4152 | |
| 4153 | * Makeconfig: Define build-programs to no if not set and $(config-os) |
| 4154 | is none. |
| 4155 | * Makerules (+depfiles): Don't add $(others) if not build-programs. |
| 4156 | * Rules (others): Don't depend on $(install-bin), $(install-rootbin) |
| 4157 | and $(install-sbin) if not build-programs. |
| 4158 | * Makefile (subdirs): Remove login. |
| 4159 | * sysdeps/mach/hurd/Subdirs: Add login. |
| 4160 | * sysdeps/unix/Subdirs: Add login. |
| 4161 | |
| 4162 | * sysdeps/generic/sys/mman.h: Test feature macros before defining |
| 4163 | non-POSIX things. Add MAP_FAILED. |
| 4164 | * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. |
| 4165 | * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. |
| 4166 | * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. |
| 4167 | * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. |
| 4168 | * sysdeps/unix/sysv/linux/sys/mman.h: Rewrite to not use kernel header |
| 4169 | but bits/mman.h. Test feature macros before definitions non-POSIX |
| 4170 | functions. |
| 4171 | * sysdeps/unix/sysv/linux/alpha/bits/mman.h: New file. |
| 4172 | * sysdeps/unix/sysv/linux/i386/bits/mman.h: New file. |
| 4173 | * sysdeps/unix/sysv/linux/m68k/bits/mman.h: New file. |
| 4174 | * sysdeps/unix/sysv/linux/mips/bits/mman.h: New file. |
| 4175 | * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: New file. |
| 4176 | * sysdeps/unix/sysv/linux/sparc/bits/mman.h: New file. |
| 4177 | * sysdeps/unix/sysv/linux/sparc64/bits/mman.h: New file. |
| 4178 | * sysdeps/unix/sysv/linux/alpha/Dist: Add bits/mman.h. |
| 4179 | * sysdeps/unix/sysv/linux/i386/Dist: Likewise. |
| 4180 | * sysdeps/unix/sysv/linux/m68k/Dist: Likewise. |
| 4181 | * sysdeps/unix/sysv/linux/mips/Dist: Likewise. |
| 4182 | * sysdeps/unix/sysv/linux/powerpc/Dist: Likewise. |
| 4183 | * sysdeps/unix/sysv/linux/sparc/Dist: Likewise. |
| 4184 | * sysdeps/unix/sysv/linux/sparc64/Dist: New file. Likewise. |
| 4185 | |
| 4186 | * catgets/open_catalog.c (__open_catalog): Compare result of mmap |
| 4187 | with MAP_FAILED and not -1. |
| 4188 | * elf/dl-load.c (_dl_map_object_from_fd): Likewise. |
| 4189 | * elf/dl-minimal.c (malloc): Likewise. |
| 4190 | * elf/dl-misc.c (_dl_sysdep_read_whole_file): Likewise. |
| 4191 | * locale/loadlocale.c (_nl_load_locale): Likewise. |
| 4192 | * locale/programs/localedef.c: Likewise. |
| 4193 | * malloc/malloc.c (mmap_chunk): Likewise. |
| 4194 | (new_heap): Likewise. |
| 4195 | * string/stratcliff.c: Likewise. |
| 4196 | * string/tester.c: Add tests for stpcpy. |
| 4197 | |
| 4198 | * gmon/gmon.c (__monstartup): Use calloc instead of malloc+memset. |
| 4199 | |
| 4200 | * gmon/sys/gmon.h: Add prototype for write_profiling. |
| 4201 | |
| 4202 | * elf/dl-profile.c: Add descriptions and implement reading of |
| 4203 | existing data in profiling file. |
| 4204 | * gmon/sys/gmon_out.h (GMON_SHOBJ_VERSION): New macro for shared |
| 4205 | lib profiling data. |
| 4206 | |
| 4207 | * sysdeps/stub/bits/libc-lock.h (__libc_once_define): Add new first |
| 4208 | parameter for class. |
| 4209 | |
| 4210 | * inet/inet_ntoa.c: Make once control variable static. |
| 4211 | Correctly handle case where key cannot be retrieved. |
| 4212 | * inet/Makefile (tests): Add tst-ntoa. |
| 4213 | * inet/tst-ntoa.c: New file. |
| 4214 | |
| 4215 | * manual/time.texi: Document localtime_r, gmtime_r, asctime_r, and |
| 4216 | ctime_r. |
| 4217 | Mention that tzname values must not be changed. |
| 4218 | |
| 4219 | * manual/users.texi: Document UTMP/WTMP handling functions. |
| 4220 | Mainly written by Mark Kettenis. |
| 4221 | |
| 4222 | * math/libm-test.c (cbrt_test): Add test for number with aboslute |
| 4223 | value < 1.0. |
| 4224 | |
| 4225 | * nss/nss_files/files-XXX.c (internal_setent): If opening of file |
| 4226 | failed with EGAIN return NSS_STATUS_TRYAGAIN. |
| 4227 | * nss/nss_files/files-alias.c (internal_setent): Likewise. |
| 4228 | |
| 4229 | * sysdeps/generic/bits/utmp.h: Pretty print. |
| 4230 | |
| 4231 | * sysdeps/i386/i586/strcpy.S: New file. Much faster implementation. |
| 4232 | * sysdeps/i386/i586/stpcpy.S: New file. |
| 4233 | * sysdeps/i386/i686/Implies: Don't fall back on i586 versions since |
| 4234 | these are less efficient than i486/i386 versions. |
| 4235 | |
| 4236 | * sysdeps/libm-i387/e_rem_pio2.c: Add empty file to prevent the |
| 4237 | version from libm-ieee754 be compiled since the later is not needed. |
| 4238 | * sysdeps/libm-i387/e_rem_pio2f.c: Likewise. |
| 4239 | * sysdeps/libm-i387/e_rem_pio2l.c: Likewise. |
| 4240 | * sysdeps/libm-i387/k_rem_pio2.c: Likewise. |
| 4241 | * sysdeps/libm-i387/k_rem_pio2f.c: Likewise. |
| 4242 | * sysdeps/libm-i387/k_rem_pio2l.c: Likewise. |
| 4243 | * sysdeps/m68k/fpu/e_rem_pio2.c: Likewise. |
| 4244 | * sysdeps/m68k/fpu/e_rem_pio2f.c: Likewise. |
| 4245 | * sysdeps/m68k/fpu/e_rem_pio2l.c: Likewise. |
| 4246 | * sysdeps/m68k/fpu/k_rem_pio2.c: Likewise. |
| 4247 | * sysdeps/m68k/fpu/k_rem_pio2f.c: Likewise. |
| 4248 | * sysdeps/m68k/fpu/k_rem_pio2l.c: Likewise. |
| 4249 | |
| 4250 | * sysdeps/libm-i387/s_cbrt.S: Fix several bugs. |
| 4251 | * sysdeps/libm-i387/s_cbrtf.S: Likewise. |
| 4252 | * sysdeps/libm-i387/s_cbrtl.S: Likewise. |
| 4253 | |
| 4254 | * sysdeps/unix/sysv/linux/if_index.c (if_indextoname): Correct |
| 4255 | little bug. |
| 4256 | |
| 4257 | * sysdeps/unix/sysv/linux/bits/socket.h (struct msghdr): Make field |
| 4258 | msg_iovlen of type int. |
| 4259 | |
| 4260 | * time/tzfile.c: Change return type of __tzstring to char *. |
| 4261 | * time/tzset.c: Likewise. Change definition of __tzstring. |
| 4262 | |
| 4263 | * time/tzset.c: Interpret no DST information in user provided time |
| 4264 | zone specification as it is meant: no DST. |
| 4265 | Patch by Paul Eggert <eggert@twinsun.com>. |
| 4266 | |
| 4267 | 1997-07-20 03:01 Geoff Keating <geoffk@ozemail.com.au> |
| 4268 | |
| 4269 | * sysdeps/elf/dl-load.c (add_name_to_object): New procedure. |
| 4270 | (_dl_map_object_from_fd): Use add_name_to_object. |
| 4271 | (_dl_map_object): If an object's SONAME is used to resolve a |
| 4272 | dependency, add it to the list of the object's names. |
| 4273 | |
| 4274 | * inet/getnameinfo.c: Make `domain' non-const. |
| 4275 | |
| 4276 | * sysdeps/unix/sysv/linux/powerpc/kernel_termios.c: Clean up. |
| 4277 | |
| 4278 | * math/test-fenv.c (feenv_nomask_test): Don't execute if |
| 4279 | FE_NOMASK_ENV is not defined, or if fesetenv(FE_NOMASK_ENV) |
| 4280 | sets errno to ENOSYS. |
| 4281 | |
| 4282 | * sysdeps/powerpc/dl-machine.h: Print proper error message on |
| 4283 | unknown reloc type (rather than using assert). |
| 4284 | |
| 4285 | * sysdeps/unix/sysv/linux/powerpc/profil-counter.h: New file. |
| 4286 | * sysdeps/unix/sysv/linux/powerpc/profil.c: Deleted. |
| 4287 | |
| 4288 | 1997-07-16 12:47 Geoff Keating <geoffk@ozemail.com.au> |
| 4289 | |
| 4290 | * sysdeps/powerpc/bits/fenv.h (feraiseexcept): New optimising macro. |
| 4291 | (feclearexcept): New optimising macro. |
| 4292 | (FE_NOMASK_ENV): Change to procedure so it can enable exceptions. |
| 4293 | (FE_ENABLED_ENV): Add. |
| 4294 | (FE_NONIEEE_ENV): Add. |
| 4295 | * sysdeps/powerpc/bits/fenv_const.c: Add __fe_enabled_env, |
| 4296 | __fe_nonieee_env; delete __fe_nomask_env. |
| 4297 | * sysdeps/powerpc/bits/fe_nomask.c: New file (stub warning until it |
| 4298 | gets implemented in the kernel). |
| 4299 | |
| 4300 | * sysdeps/powerpc/fraiseenv.c: Deal with chips that don't have |
| 4301 | FE_INVALID_SOFTWARE implemented. Use macros for bit names for clarity. |
| 4302 | * sysdeps/powerpc/fsetexcptflag.c: Likewise. |
| 4303 | |
| 4304 | * io/ftw.c: Don't compare holes in structures. |
| 4305 | * sysdeps/unix/sysv/linux/sys/sysmacros.h: Cast the result of the |
| 4306 | macros to `int', because otherwise it might be `long long' which |
| 4307 | the calling code is probably not expecting. |
| 4308 | |
| 4309 | * sysdeps/libm-ieee754/s_lround.c [NO_LONG_DOUBLE]: Fix a few bugs, |
| 4310 | document the existence of some more. |
| 4311 | |
| 4312 | * sysdeps/powerpc/s_llrint.c: New file. |
| 4313 | * sysdeps/powerpc/s_lrint.c: New file. |
| 4314 | * sysdeps/powerpc/s_llround.c: New file. |
| 4315 | * sysdeps/powerpc/s_lround.c: New file. |
| 4316 | |
| 4317 | * sysdeps/powerpc/s_sqrt.c: New file. |
| 4318 | * sysdeps/powerpc/s_sqrtf.c: New file. |
| 4319 | * sysdeps/powerpc/w_sqrt.s: New empty file. |
| 4320 | * sysdeps/powerpc/w_sqrtf.s: New empty file. |
| 4321 | * sysdeps/powerpc/t_sqrt.c: New file. |
| 4322 | * sysdeps/powerpc/test-arithf.c: New file. |
| 4323 | * sysdeps/powerpc/Makefile [subdir=math]: Add t_sqrt to support |
| 4324 | routines. Add test-arithf to test programs. |
| 4325 | |
| 4326 | * sysdeps/powerpc/bits/mathdef.h: Add FP_ILOGB0, FP_ILOGBNAN. |
| 4327 | |
| 4328 | * sysdeps/powerpc/strcmp.s: Simplify drastically. Now much neater, |
| 4329 | and possibly faster (or possibly slower, depending on input). |
| 4330 | |
| 4331 | 1997-06-08 22:55 Geoff Keating <geoffk@ozemail.com.au> |
| 4332 | |
| 4333 | * sysdeps/powerpc/fenvbits.h: Correct FE_DFL_ENV and FE_NOMASK_ENV |
| 4334 | macros. |
| 4335 | * sysdeps/powerpc/s_rint.c: New file. |
| 4336 | |
| 4337 | 1997-05-22 08:47 Geoff Keating <geoffk@ozemail.com.au> |
| 4338 | |
| 4339 | * sysdeps/powerpc/Makefile [subdir=math]: Add q_* routines. |
| 4340 | * sysdeps/powerpc/Dist: Add quad_float.h. |
| 4341 | * sysdeps/powerpc/q_dtoq.c: New file. |
| 4342 | * sysdeps/powerpc/q_itoq.c: New file. |
| 4343 | * sysdeps/powerpc/q_lltoq.c: New file. |
| 4344 | * sysdeps/powerpc/q_neg.c: New file. |
| 4345 | * sysdeps/powerpc/q_qtoi.c: New file. |
| 4346 | * sysdeps/powerpc/q_qtoll.c: New file. |
| 4347 | * sysdeps/powerpc/q_qtos.c: New file. |
| 4348 | * sysdeps/powerpc/q_qtou.c: New file. |
| 4349 | * sysdeps/powerpc/q_qtoull.c: New file. |
| 4350 | * sysdeps/powerpc/q_stoq.c: New file. |
| 4351 | * sysdeps/powerpc/q_ulltoq.c: New file. |
| 4352 | * sysdeps/powerpc/q_utoq.c: New file. |
| 4353 | * sysdeps/powerpc/quad_float.h: New file. |
| 4354 | * sysdeps/powerpc/test-arith.c: New file. |
| 4355 | |
| 4356 | * sysdeps/powerpc/fpu_control.h: Fix _FPU_GETCW. |
| 4357 | * sysdeps/powerpc/fegetround.c: Use mcrfs to be faster and not |
| 4358 | require a stack frame. |
| 4359 | * sysdeps/powerpc/bits/fenv.h: Include inline macro for fegetround. |
| 4360 | |
| 4361 | 1997-05-18 05:55 Geoff Keating <geoffk@ozemail.com.au> |
| 4362 | |
| 4363 | * sysdeps/powerpc/fenv_libc.h (fegetenv_register, |
| 4364 | fesetenv_register): Add 'volatile'. |
| 4365 | (set_fpscr_bit, reset_fpscr_bit): New macros, FPSCR_* |
| 4366 | constants to use with them. |
| 4367 | * sysdeps/powerpc/s_copysign.S: New file. |
| 4368 | * sysdeps/powerpc/s_copysignf.s: New file. |
| 4369 | * sysdeps/powerpc/s_fabs.S: New file. |
| 4370 | * sysdeps/powerpc/s_fabsf.s: New file. |
| 4371 | * sysdeps/powerpc/s_isnan.c: New file. |
| 4372 | * sysdeps/powerpc/s_isnanf.s: New file. |
| 4373 | * sysdeps/powerpc/s_rintf.c: New file. |
| 4374 | |
| 4375 | * sysdeps/powerpc/fenvbits.h: Make FE_INVALID the summary |
| 4376 | bit in the FPSCR, not the enable bit. |
| 4377 | * sysdeps/powerpc/fraiseexcpt.c: Consequent change to the above. |
| 4378 | * sysdeps/powerpc/fclrexcpt.c: Correct. |
| 4379 | * sysdeps/powerpc/fsetexcptflag.c: Correct. |
| 4380 | * sysdeps/powerpc/ftestexcpt.c: Is now much simpler. |
| 4381 | * sysdeps/powerpc/fgetexcptflg.c: Simplify. |
| 4382 | |
| 4383 | * sysdeps/powerpc/strlen.s: Schedule better, save 3 clocks :-). |
| 4384 | |
| 4385 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Add comment |
| 4386 | explaining some reentrancy issues with lazy PLT entries. |
| 4387 | |
| 4388 | 1997-08-09 13:04 Mark Kettenis <kettenis@phys.uva.nl> |
| 4389 | |
| 4390 | * login/logout.c (logout): utmpname returns -1 on error. |
| 4391 | |
| 4392 | * login/libutil.map: Remove updwtmp. |
| 4393 | |
| 4394 | * login/getutline.c: Rename getutline to __getutline and make |
| 4395 | getutline a weak alias. Make getutxline a weak alias for |
| 4396 | __getutline. |
| 4397 | * login/getutid.c: Rename getutid to __getutid and make getutid a |
| 4398 | weak alias. Make getutxid a weak alias for __getutid. |
| 4399 | * libc.map: Add getutxid, getutxline. |
| 4400 | |
| 4401 | * login/utmpname.c (__utmpname): Reset backend right after backend |
| 4402 | endutent call. |
| 4403 | * login/utmp_file.c: Reordered functions. Remove unecessary |
| 4404 | header files. |
| 4405 | (getutent_r_file, pututline_file): Do not call setutent_file. At this |
| 4406 | point the file is guaranteed to be open (assert!). |
| 4407 | (getutid_r_file, getutline_r_file): Remove check for validity of file |
| 4408 | descriptor. At this point the file is guaranteed to be open. |
| 4409 | (getutent_r_file, internal_getut_r, getutline_r_file, pututline_file, |
| 4410 | updwtmp_file): Do not wait when unlocking file. |
| 4411 | * login/utmp_daemon.c: General cleanup and a bit of reordering. |
| 4412 | (getutent_r_daemon, pututline_daemon): Do not call setutent_daemon. |
| 4413 | At this point the socket is guaranteed to be open (assert!). |
| 4414 | (getutid_r_daemon, getutline_r_daemon): Do not check if daemon_sock is |
| 4415 | valid. At this point the socket is guaranteed to be open (assert!). |
| 4416 | * login/getutline_r.c: Remove unnecessary header files. |
| 4417 | (__getutline_r): Do not call backend setutent. |
| 4418 | * login/getutid_r.c: Remove unnecessary header files. |
| 4419 | (__getutid_r): Do not call backend setutent. |
| 4420 | * login/getutent_r.c: Remove unneccesary header files. |
| 4421 | (__libc_utmp_unknown_functions): Added getutid_r_unknown, |
| 4422 | getutline_r_unknown. |
| 4423 | (setutent_unknown): Only set file backend if setutent for the file |
| 4424 | backend was successful. |
| 4425 | (getutent_r_unknown, pututline_unknown): Call setutent_unknown instead |
| 4426 | of __setutent. Report failure if no backend was selected. |
| 4427 | (getutid_r_unknown): New function. |
| 4428 | (getutline_r_unknown): New function. |
| 4429 | (__endutent): Reset backend. This makes sure all backends are checked |
| 4430 | on the next setutent call. |
| 4431 | |
| 4432 | 1997-08-08 20:20 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 4433 | |
| 4434 | * nis_cache.c: Replace dummy functions. |
| 4435 | |
| 4436 | * libc.map: Add xdr_sizeof symbol. |
| 4437 | |
| 4438 | * sunrpc/Makefile: Add xdr_sizeof to routines. |
| 4439 | * sunrpc/rpc/xdr.h: Add xdr_sizeof prototype. |
| 4440 | * sunrpc/xdr_sizeof.c: New, from tirpc 2.3. |
| 4441 | |
| 4442 | 1997-08-08 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4443 | |
| 4444 | * sysdeps/mach/bits/libc-lock.h (__libc_once): Define correctly. |
| 4445 | |
| 4446 | 1997-08-07 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4447 | |
| 4448 | * sysdeps/mach/hurd/profil.c (fetch_samples): Put parens in the |
| 4449 | right place. |
| 4450 | |
| 4451 | 1997-08-06 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4452 | |
| 4453 | * sysdeps/mach/hurd/profil.c (fetch_samples): Do arithmetic on |
| 4454 | PC's in long long to avoid overflow. |
| 4455 | |
| 4456 | 1997-08-07 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4457 | |
| 4458 | * sysdeps/mach/bits/libc-lock.h (__libc_once, __libc_once_define): |
| 4459 | New macros. |
| 4460 | |
| 4461 | 1997-08-06 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4462 | |
| 4463 | * nis/Makefile (headers): Remove bits/nislib.h. |
| 4464 | |
| 4465 | 1997-08-06 14:54 Ulrich Drepper <drepper@cygnus.com> |
| 4466 | |
| 4467 | * sysdeps/mach/hurd/Subdirs: Add login. |
| 4468 | |
| 4469 | 1997-08-06 14:23 Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de> |
| 4470 | |
| 4471 | * db/hash/hash.c (init_hash): Don't use stat() if it doesn't provide |
| 4472 | the preferred block size. |
| 4473 | |
| 4474 | * login/programs/database.c (store_state_entry): Don't compile if |
| 4475 | there is no ut_type field. |
| 4476 | (store_state_entry, store_process_entry): Use the ut_tv field |
| 4477 | for timestamps if supported. |
| 4478 | |
| 4479 | * login/programs/utmpdump.c (print_entry): Always use ut_tv field. |
| 4480 | |
| 4481 | * login/programs/xtmp.c: Fix numerous xtmp/utmp typos. Use the ut_tv |
| 4482 | field for timestamps if supported. |
| 4483 | |
| 4484 | * login/programs/xtmp.h: Fix xtmp/utmp typo. |
| 4485 | |
| 4486 | * sysdeps/posix/defs.c (stdstream): Change (PTR) to (void *). |
| 4487 | |
| 4488 | * sysdeps/stub/connect.c (connect): Change to __connect, add alias. |
| 4489 | * sysdeps/stub/send.c (send): Likewise. |
| 4490 | * sysdeps/stub/s_exp2f.c: Emit correct stub_warning(). |
| 4491 | * sysdeps/stub/statfs.c: Move stub_warning() to the usual place. |
| 4492 | * sysdeps/stub/init-first.c: Add definition of __libc_pid. |
| 4493 | |
| 4494 | 1997-08-05 13:28 Philip Blundell <pb@spring.nexus.co.uk> |
| 4495 | |
| 4496 | * sysdeps/standalone/arm/bits/errno.h: Add EISDIR, EOPNOTSUPP; |
| 4497 | tidy up formatting. |
| 4498 | |
| 4499 | * Makefile (subdirs): Remove `login'. |
| 4500 | * sysdeps/unix/Subdirs: New file; build `login' subdirectory |
| 4501 | for Unix systems. |
| 4502 | |
| 4503 | 1997-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4504 | |
| 4505 | * sysdeps/generic/bits/utmpx.h: New file. |
| 4506 | |
| 4507 | * sysdeps/mach/hurd/Dist: Add some files. |
| 4508 | * sysdeps/mips/Dist: Likewise. |
| 4509 | * sysdeps/mips/mips64/Dist: Likewise. |
| 4510 | * sysdeps/sparc/Dist: Likewise. |
| 4511 | * sysdeps/unix/sysv/linux/mips/Dist: Likewise. |
| 4512 | * sysdeps/unix/sysv/linux/sparc/Dist: Likewise. |
| 4513 | * sysdeps/mips/mipsel/Dist: New file. |
| 4514 | * sysdeps/sparc64/elf/Dist: New file. |
| 4515 | * sysdeps/unix/sysv/linux/sparc64/Dist: New file. |
| 4516 | |
| 4517 | 1997-08-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4518 | |
| 4519 | * libc.map: Add missing symbols. |
| 4520 | |
| 4521 | 1997-08-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4522 | |
| 4523 | * manual/socket.texi: Correct typos. |
| 4524 | |
| 4525 | * manual/math.texi: Correct typos. |
| 4526 | |
| 4527 | * manual/time.texi (Formatting Date and Time): Likewise. |
| 4528 | |
| 4529 | 1997-08-04 13:06 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4530 | |
| 4531 | * gmon/gmon.c (write_gmon): New function; guts from _mcleanup. |
| 4532 | (_mcleanup): Use write_gmon. |
| 4533 | (write_profiling): This function can be safely called at any time |
| 4534 | to write a current histogram without interfering with ongoing |
| 4535 | profiling. |
| 4536 | |
| 4537 | * sysdeps/mach/hurd/profil.c (fetch_samples): Initialize NSAMPLES. |
| 4538 | |
| 4539 | 1997-08-01 17:53 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4540 | |
| 4541 | * sysdeps/mach/hurd/profil.c (fetch_samples): Sample buffer need |
| 4542 | not be vm_deallocated; it's a stack buffer. |
| 4543 | (profil_vm_deallocate): Delete prototype. |
| 4544 | (#include <../mach/RPC_vm_deallocate_rpc.c>): Drop this |
| 4545 | inclusion. |
| 4546 | * sysdeps/mach/hurd/Makefile |
| 4547 | ($(common-objpfx)hurd/../mach/RPC_vm_deallocate_rpc.c): Delete |
| 4548 | this rule. |
| 4549 | |
| 4550 | * sysdeps/mach/hurd/profil.c (fetch_samples): New function, guts |
| 4551 | from profile_waiter. |
| 4552 | (profile_waiter): Use fetch_samples. |
| 4553 | (profil): When turning off profiling, fetch the last bunch of |
| 4554 | samples before disabling PC sampling. |
| 4555 | (fetch_samples): Add prototype. |
| 4556 | |
| 4557 | 1997-07-30 12:53 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4558 | |
| 4559 | * sysdeps/mach/hurd/Makefile: Give normal rules for the mach RPC |
| 4560 | source included by profil.c instead of trying to use |
| 4561 | before-compile grot. |
| 4562 | |
| 4563 | 1997-07-23 15:04 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 4564 | |
| 4565 | * sysdeps/mach/hurd/profil.c (profile_waiter): Do vm_deallocate |
| 4566 | after releasing lock. Use special RPC stubs and avoid assert, |
| 4567 | thus making this function entirely independent of the threadvar |
| 4568 | mechanism and of cthreads. |
| 4569 | (lock): Convert to be a spin lock instead of a mutex, so that the |
| 4570 | waiter thread need not use cthreads. Use a fork prepare hook |
| 4571 | instead of _hurd_fork_locks to make sure we are clean before |
| 4572 | forking. |
| 4573 | (fork_profil_child): Renamed from fork_profil. |
| 4574 | (profil_reply_port): New variable. |
| 4575 | (profil_vm_deallocate, profil_task_get_sampled_pcs): Special RPC |
| 4576 | stubs made by special hacks. |
| 4577 | * sysdeps/mach/hurd/Makefile (before-compile): Add the mach RPC |
| 4578 | source files that profil.c needs if we are in the gmon directory. |
| 4579 | |
| 4580 | * mach/setup-thread.c (__mach_setup_thread): Delete avoidance of a |
| 4581 | cthreads bug that hasn't existed for two years. |
| 4582 | |
| 4583 | 1997-08-04 15:29 Ulrich Drepper <drepper@cygnus.com> |
| 4584 | |
| 4585 | * locale/programs/localedef.c (main): Set bit in avail for those |
| 4586 | categories which are successfully read. |
| 4587 | * locale/programs/locfile.c (check_all_categories): Don't check |
| 4588 | categories if they are not available. |
| 4589 | (write_all_categories): Don't write categories if they are not |
| 4590 | available. |
| 4591 | |
| 4592 | * login/setutent_r.c (setutent_unknown): Change return type to |
| 4593 | int and return result of called function. |
| 4594 | |
| 4595 | * manual/arith.texi: Mark floating-point test macro from ISO C 9X |
| 4596 | as macros (not functions). |
| 4597 | * manual/libc.texinfo (UPDATED): Update. |
| 4598 | * manual/math.texi: Document exceptions, functions to handle |
| 4599 | exceptions, mathematical constants, FP comparison functions |
| 4600 | and several new functions from ISO C 9X. |
| 4601 | Change parameter of drand48, lrand48, and mrand48 to void (not |
| 4602 | empty). |
| 4603 | * manual/pattern.texi: Remove paragraph which explained that wordexp |
| 4604 | is executed by running a shell. |
| 4605 | * manual/time.texi: Explain difficulties with strftime if the |
| 4606 | functions returns 0 and no error occurred. |
| 4607 | |
| 4608 | * math/math.h: Correct comment for some M_* constants. |
| 4609 | (isgreater, isgreaterequal, isless, islessequal, islessgreater, |
| 4610 | inunordered): Rewrite to make sure the arguments are evaluated |
| 4611 | exactly once. |
| 4612 | |
| 4613 | * nis/rpcsvc/nis.x: Undo last change. |
| 4614 | * nis/rpcsvc/nis.h: Likewise. |
| 4615 | * nis/rpcsvc/nislib.h: File moved back to here. |
| 4616 | |
| 4617 | * posix/sys/types.h: Don't define socklen_t. Pretty print. |
| 4618 | * socket/sys/socket.h (bind, getsockname, connect, sendto, recvfrom, |
| 4619 | getsockopt, setsockopt, accept): Change size argument to type |
| 4620 | socklen_t. |
| 4621 | Pretty print. |
| 4622 | * manual/socket.texi: Describe socklen_t and change prototypes of |
| 4623 | socket functions to use socklen_t. |
| 4624 | * sysdeps/generic/bits/socket.h: Define socklen_t. |
| 4625 | (struct msghdr): Correct types to use socklen_t. |
| 4626 | * sysdeps/unix/sysv/linux/bits/socket.h: Likewise. |
| 4627 | * sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise. |
| 4628 | |
| 4629 | * stdio-common/printf_fp.c (__printf_fp): Correct rounding of numbers |
| 4630 | 1.0 < x < 8.0. |
| 4631 | * stdio-common/tfformat.c: Add new tests for above bug. |
| 4632 | |
| 4633 | * stdlib/strtod.c: Fix typo. |
| 4634 | |
| 4635 | * string/Makefile (headers): Add bits/string.h. |
| 4636 | (CFLAGS-*): Add -D__NO_STRING_INLINES. |
| 4637 | * string/string.h: Include <bits/string.h> if optimizing and |
| 4638 | __NO_STRING_INLINES is not defined. |
| 4639 | * sysdeps/stub/bits/string.h: New file. |
| 4640 | |
| 4641 | * sysdeps/powerpc/bits/fenv.h: Fix typos. |
| 4642 | |
| 4643 | * sysdeps/unix/sysv/linux/if_index.c: Let functions return ENOSYS |
| 4644 | if SIOGIFINDEX is not defined. |
| 4645 | |
| 4646 | * sysdeps/wordsize-32/inttypes.h: Pretty print. |
| 4647 | * sysdeps/wordsize-64/inttypes.h: Pretty print. |
| 4648 | |
| 4649 | * termios/cfsetspeed.c: Rewrite loop to do what it shall do. |
| 4650 | |
| 4651 | * wcsmbs/Makefile (tests): Add tst-wcstof. |
| 4652 | * wcsmbs/tst-wcstof.c: New file. |
| 4653 | |
| 4654 | 1997-08-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4655 | |
| 4656 | * sysdeps/m68k/__longjmp.c: Replace call to abort by infinite |
| 4657 | loop, to avoid dragging stdio into the dynamic linker. |
| 4658 | |
| 4659 | 1997-08-02 19:44 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 4660 | |
| 4661 | * nis/nis_findserv.c (xid, xid_seed, xid_lookup): Make them |
| 4662 | u_int32_t. |
| 4663 | |
| 4664 | 1997-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4665 | |
| 4666 | * posix/wordexp.c (parse_tilde): Fix calls to __getpwnam_r and |
| 4667 | __getpwuid_r. |
| 4668 | Include <stdio.h> to get prototypes of *printf. |
| 4669 | (exec_comm): Remove unneeded variable *sh. |
| 4670 | |
| 4671 | * libc.map: Add wordexp, wordfree. |
| 4672 | |
| 4673 | * posix/Makefile (routines): Add wordexp. |
| 4674 | |
| 4675 | 1997-08-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4676 | |
| 4677 | * posix/wordexp.c: Correct typo in comment. |
| 4678 | (wordexp): Likewise. |
| 4679 | |
| 4680 | * manual/errno.texi (Error Codes): Fix typo. |
| 4681 | |
| 4682 | 1997-08-03 15:28 Ulrich Drepper <drepper@cygnus.com> |
| 4683 | |
| 4684 | * csu/initfini.c (SECTION): Don't put quotes around section name |
| 4685 | since this is not understood by all assemblers. |
| 4686 | Patch by Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de>. |
| 4687 | |
| 4688 | 1997-08-02 21:27 Ulrich Drepper <drepper@cygnus.com> |
| 4689 | |
| 4690 | * inet/Makefile (headers): Rename netinet/inbits.h to bits/in.h. |
| 4691 | * inet/netinet/in.h: Include bits/in.h instead of netinet/inbits.h. |
| 4692 | * sysdeps/generic/netinet/inbits.h: Move to... |
| 4693 | * sysdeps/generic/bits/in.h: ... here. |
| 4694 | * sysdeps/unix/sysv/linux/bits/inbits.h: Move to ... |
| 4695 | * sysdeps/unix/sysv/linux/bits/in.h: ... here. |
| 4696 | |
| 4697 | * nis/Makefile (headers): Add bits/nislib.h. |
| 4698 | * nis/rpcsvc/nislib.h: Moved to .... |
| 4699 | * nis/bits/nislib.h: ... here. |
| 4700 | |
| 4701 | * nis/nss_compat/compat-grp.c: Don't include <rpcsvc/nislib.h>. |
| 4702 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 4703 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 4704 | * nis/nss_nisplus/nisplus-alias.c: Likewise. |
| 4705 | * nis/nss_nisplus/nisplus-ethers.c: Likewise. |
| 4706 | * nis/nss_nisplus/nisplus-grp.c: Likewise. |
| 4707 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 4708 | * nis/nss_nisplus/nisplus-netgrp.c: Likewise. |
| 4709 | * nis/nss_nisplus/nisplus-ntework.c: Likewise. |
| 4710 | * nis/nss_nisplus/nisplus-proto.c: Likewise. |
| 4711 | * nis/nss_nisplus/nisplus-publickey.c: Likewise. |
| 4712 | * nis/nss_nisplus/nisplus-pwd.c: Likewise. |
| 4713 | * nis/nss_nisplus/nisplus-rpc.c: Likewise. |
| 4714 | * nis/nss_nisplus/nisplus-service.c: Likewise. |
| 4715 | * nis/nss_nisplus/nisplus-spwd.c: Likewise. |
| 4716 | |
| 4717 | * nis/rpcsvc/nis.x: Include bits/nislib.h, not rpcsvc/nislib.h. |
| 4718 | * nis/rpcsvc/nis.h: Likewise. |
| 4719 | |
| 4720 | * inet/getnameinfo.c (nrl_domainname): Change return type to const |
| 4721 | char *. |
| 4722 | (getnameinfo): Change type of local variable c to const char *. |
| 4723 | |
| 4724 | * inet/inet_ntoa.c: Rewrite to use __libc_once for initialization. |
| 4725 | * stdlib/fmtmsg.c: Likewise. |
| 4726 | |
| 4727 | * intl/bindtextdom.c: Update from latest gettext. |
| 4728 | * intl/dcgettext.c: Likewise. |
| 4729 | * intl/finddomain.c: Likewise. |
| 4730 | * intl/l10nflist.c: Likewise. |
| 4731 | * intl/localealias.c: Likewise. |
| 4732 | * intl/textdomain.c: Likewise. |
| 4733 | |
| 4734 | * login/getutid_r.c: Remove parameter to setutent call. |
| 4735 | * login/getutline_r.c: Likewise. |
| 4736 | |
| 4737 | * posix/wordexp.c: Complete rewrite. Not fully implemented yet, |
| 4738 | though. Patch by Tim Waugh <tim@cyberelk.demon.co.uk>. |
| 4739 | |
| 4740 | * stdio-common/printf_fp.c: Remove relative include paths. |
| 4741 | * stdio-common/printf_fphex.c: Likewise. |
| 4742 | |
| 4743 | * sysdeps/generic/crypt.h: Cleanup. Don't define non standard |
| 4744 | elements unless __USE_GNU. |
| 4745 | |
| 4746 | * sysdeps/generic/vlimit.c: Pretty print. |
| 4747 | * sysdeps/generic/vtimes.c: Likewise. |
| 4748 | |
| 4749 | * sysdeps/i386/elf/bsd-_setjmp.S: New file. Empty dummy file. |
| 4750 | * sysdeps/i386/elf/bsd-setjmp.S: New file. Empty dummy file. |
| 4751 | * sysdeps/i386/elf/setjmp.S: New file. Define __setjmp and also |
| 4752 | weak definitions of setjmp and _setjmp. |
| 4753 | |
| 4754 | * sysdeps/i386/fpu/bits/mathinline.h: More patches by John Bowman. |
| 4755 | |
| 4756 | * sysdeps/stub/if_index.h: Set errno in all functions and add |
| 4757 | stub warnings. |
| 4758 | |
| 4759 | * sysdeps/stub/libc-lock.h: Add __libc_once. |
| 4760 | |
| 4761 | 1997-08-02 01:57 Ulrich Drepper <drepper@cygnus.com> |
| 4762 | |
| 4763 | * sysdeps/unix/sysv/linux/ptrace.c: Don't set errno in error |
| 4764 | case since the __syscall_ptrace call already did this. |
| 4765 | Reported by Philip Gladstone <philip@talon.raptor.com>. |
| 4766 | |
| 4767 | 1997-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4768 | |
| 4769 | * sysdeps/unix/sysv/linux/sys/fsuid.h: Change include |
| 4770 | <gnu/types.h> to <sys/types.h>. |
| 4771 | |
| 4772 | 1997-08-01 23:18 Ulrich Drepper <drepper@cygnus.com> |
| 4773 | |
| 4774 | * csu/defs.awk: Fix regexp for end and align. |
| 4775 | Patch by Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de>. |
| 4776 | |
| 4777 | * locale/programs/locale.c (print_escaped): New function. |
| 4778 | (show_info): Use print_escaped if strings can control unprintable |
| 4779 | characters. |
| 4780 | Patch by Jochen Hein <jochen.hein@delphi.central.de>. |
| 4781 | |
| 4782 | 1997-08-01 18:45 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 4783 | |
| 4784 | * nis/nss_nisplus/nisplus-alias.c: Fix NULL pointer problems |
| 4785 | * nis/nss_nisplus/nisplus-grp.c: Likewise. |
| 4786 | |
| 4787 | 1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4788 | |
| 4789 | * elf/dl-profile.c (_dl_start_profile): Use _dl_sysdep_error |
| 4790 | instead of fprintf. |
| 4791 | |
| 4792 | 1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4793 | |
| 4794 | * manual/socket.texi (Host Address Functions): Fix arguments of |
| 4795 | @deftypefun. |
| 4796 | |
| 4797 | 1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4798 | |
| 4799 | * elf/dl-runtime.c: Avoid warning about profile_fixup being |
| 4800 | unused. |
| 4801 | |
| 4802 | * sysdeps/m68k/dl-machine.h: Add support for shared library |
| 4803 | profiling. |
| 4804 | |
| 4805 | 1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4806 | |
| 4807 | * md5-crypt/Makefile (extra-objs): Add onlymd5-crypt.o for |
| 4808 | dependencies. |
| 4809 | |
| 4810 | 1997-07-31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4811 | |
| 4812 | * Make-dist (subdirs): Distribute both aout and elf. |
| 4813 | |
| 4814 | 1997-07-31 23:04 Mark Kettenis <kettenis@phys.uva.nl> |
| 4815 | |
| 4816 | * login/utmp-private.h: Remove reset argument from backend |
| 4817 | setutent. |
| 4818 | * login/getutent_r.c (__setutent): Allways call the setutent |
| 4819 | function in the daemon backend. |
| 4820 | (setutent_unknown): Function removed. |
| 4821 | (getutent_unknown, pututline_unknown): Call __setutent instead of |
| 4822 | setutent_unknown. |
| 4823 | * login/utmp_file.c (setutent_file): Removed reset argument. All |
| 4824 | callers changed. |
| 4825 | * login/utmp_daemon.c (setutent_daemon): Removed reset |
| 4826 | argument. All callers changed. Try to open connection even if a |
| 4827 | previous connection failed, but first check if the sockets exist |
| 4828 | in the filesystem. |
| 4829 | |
| 4830 | * login/utmp_daemon.c (pututline_daemon): Try to open connection |
| 4831 | before reporting failure. |
| 4832 | |
| 4833 | * login/programs/database.c (open_database): Create compatibility |
| 4834 | file if it does not already exist. Supply mode argument in open |
| 4835 | calls to guarantee that created files have the proper protection. |
| 4836 | |
| 4837 | * login/programs/utmpd.c (main): Remove files created by a |
| 4838 | previous `bind' before creating sockets. |
| 4839 | Suggested by a sun <asum@zoology.washington.edu>. |
| 4840 | |
| 4841 | 1997-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4842 | |
| 4843 | * math/libm-test.c: Remove unneeded function check_int_exec. |
| 4844 | |
| 4845 | * BUGS: Correct typos. |
| 4846 | |
| 4847 | * gmon/gmon.c: Add alias for monstartup, declare _strerror_internal. |
| 4848 | |
| 4849 | 1997-07-30 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4850 | |
| 4851 | * manual/socket.texi (Host Address Functions): Reformat inet_ntop |
| 4852 | entry to confirm with expected behaviour of some scripts. |
| 4853 | |
| 4854 | * libc.map: Add functions/variables in global namespace, |
| 4855 | remove wildcards. |
| 4856 | |
| 4857 | 1997-07-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4858 | |
| 4859 | * resolv/libresolv.map: Add variables and routines used by named, |
| 4860 | nslookup and other bind utils. |
| 4861 | * libc.map: Likewise. |
| 4862 | |
| 4863 | 1997-07-31 00:35 Philip Blundell <Philip.Blundell@pobox.com> |
| 4864 | |
| 4865 | * sysdeps/unix/sysv/linux/if_index.c: Rewrite to avoid using /proc |
| 4866 | filesystem. |
| 4867 | * inet/test_ifindex.c: New file. |
| 4868 | * inet/Makefile (tests): Add test_ifindex. |
| 4869 | |
| 4870 | 1997-08-01 04:25 Ulrich Drepper <drepper@cygnus.com> |
| 4871 | |
| 4872 | * nis/nss_nisplus/nisplus-parser.c: Fix another bug in the parser. |
| 4873 | Patch by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>. |
| 4874 | |
| 4875 | * manual/errno.texi: Fix typo. |
| 4876 | Reported by Erik Talvola <etalvo@sapient.com>. |
| 4877 | |
| 4878 | 1997-07-28 23:35 Ulrich Drepper <drepper@cygnus.com> |
| 4879 | |
| 4880 | * csu/gmon-start.c (__gmon_start__): Call __monstartup not |
| 4881 | monstartup. |
| 4882 | * gmon/gmon.c: Rename moncontrol to __moncontrol and monstartup |
| 4883 | to __monstartup. |
| 4884 | * gmon/sys/gmon.h: Fix prototypes. |
| 4885 | * gmon/sys/gmon_out.h: Pretty print. |
| 4886 | |
| 4887 | * gmon/bb_exit_func.c (__bb_exit_func): Use memcpy instead of bcopy. |
| 4888 | * gmon/gmon.c (__monstartup): Likewise. |
| 4889 | (write_hist): Remove dependency on 32 bit int. |
| 4890 | (_mcleanup): Don't call perror, use fprintf. |
| 4891 | |
| 4892 | * elf/dl-load.c: Fix handling of current directory in search path. |
| 4893 | |
| 4894 | * elf/Makefile (dl-routines): Add dl-profile. |
| 4895 | * elf/dl-profile.c: New file. |
| 4896 | * elf/dl-runtime.c (fixup): Add new parameter with address to store |
| 4897 | relocation result in to elf_machine_relplt. |
| 4898 | (profile_fixup): New function. |
| 4899 | * elf/do-rel.h (elf_dynamic_do_rel): Add new parameter with address |
| 4900 | to store relocation result in to elf_machine_relplt. |
| 4901 | * elf/dl-support.c: Define _dl_profile and _dl_profile_map. |
| 4902 | * elf/dynamic-link.h (ELF_DYNAMIC_RELOCATE): Add new parameter and |
| 4903 | call elf_machine_runtime_setup with extra argument. |
| 4904 | * elf/dl-reloc.c (_dl_relocate_object): Add new argument to |
| 4905 | ELF_DYNAMIC_RELOCATE. |
| 4906 | * elf/link.h: Add prototypes for new functions and variables. |
| 4907 | * elf/rtld.c: Parse LD_PROFILE and LD_PROFILE_OUTPUT environment |
| 4908 | variables and call _dl_start_profile if necessary. |
| 4909 | * include/sys/gmon_out.h: New file. |
| 4910 | * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Add |
| 4911 | new parameter to enable profiling. |
| 4912 | (elf_machine_rela): Add new parameter to specify place to store |
| 4913 | result in. |
| 4914 | * sysdeps/m68k/dl-machine.h: Likewise. |
| 4915 | * sysdeps/mips/dl-machine.h: Likewise. |
| 4916 | * sysdeps/mips/mips64/dl-machine.h: Likewise. |
| 4917 | * sysdeps/powerpc/dl-machine.h: Likewise. |
| 4918 | * sysdeps/sparc/dl-machine.h: Likewise. |
| 4919 | * sysdeps/sparc64/dl-machine.h: Likewise. |
| 4920 | * sysdeps/i386/dl-machine.h: Likewise. |
| 4921 | (elf_machine_runtime_setup): Setup got[2] to _dl_runtime_resolve if |
| 4922 | we do profiling. |
| 4923 | (ELF_MACHINE_RUNTIME_TRAMPOLINE): Add code for _dl_runtime_profile. |
| 4924 | |
| 4925 | * nis/nss_compat/compat-grp.c (internal_setgrent): Set FD_CLOEXEC |
| 4926 | for stream on input file. |
| 4927 | * nis/nss_compat/compat-pwd.c (internal_setpwent): Likewise. |
| 4928 | * nis/nss_compat/compat-spwd.c (internal_setspent): Likewise. |
| 4929 | * nss/nss_db/db-XXX.c (internal_setent): Likewise. |
| 4930 | * nss/nss_db/db-alias.c (internal_setent): Likewise. |
| 4931 | * nss/nss_db/db-netgrp.c (internal_setent): Likewise. |
| 4932 | * nss/nss_files/files-XXX.c (internal_setent): Likewise. |
| 4933 | * nss/nss_files/files-alias.c (internal_setent): Likewise. |
| 4934 | * nss/nss_files/files-netgrp.c (internal_setent): Likewise. |
| 4935 | |
| 4936 | * string/string.h: Pretty print. |
| 4937 | |
| 4938 | * sysdeps/i386/fpu/bits/mathinline.h: Major update by John Bowman. |
| 4939 | Add float and long double versions. |
| 4940 | |
| 4941 | 1997-07-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4942 | |
| 4943 | * elf/rtld.c (print_unresolved): Replace empty object name by main |
| 4944 | program name. |
| 4945 | |
| 4946 | 1997-07-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4947 | |
| 4948 | * sysdeps/generic/htons.c (htons): Renamed from __htons. |
| 4949 | |
| 4950 | 1997-07-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 4951 | |
| 4952 | * sysdeps/m68k/bits/byteswap.h: New file. |
| 4953 | |
| 4954 | 1997-07-27 23:50 Philip Blundell <Philip.Blundell@pobox.com> |
| 4955 | |
| 4956 | * inet/netinet/icmp6.h: Update for new drafts of POSIX.1g and IPv6 |
| 4957 | advanced API. |
| 4958 | * inet/netinet/in.h: Likewise. |
| 4959 | * inet/netinet/ip6.h: Likewise. |
| 4960 | * sysdeps/unix/sysv/linux/bits/socket.h: Likewise. |
| 4961 | * posix/sys/types.h: Add socklen_t. |
| 4962 | |
| 4963 | * manual/socket.texi: Document some more IPv6 things. |
| 4964 | * manual/libc.texinfo: Likewise. |
| 4965 | |
| 4966 | 1997-07-26 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 4967 | |
| 4968 | * libc.map: Define missing symbol. |
| 4969 | |
| 4970 | 1997-07-27 14:31 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 4971 | |
| 4972 | * nis/Makefile: Add nis_findserv. |
| 4973 | * nis/lckcache.c: Fix typo. |
| 4974 | * nis/nis_call.c: Fix problems with multihomed servers. |
| 4975 | * nis/nis_findserv.c: New file. |
| 4976 | * nis/nis_intern.h: Add more prototypes. |
| 4977 | * nis/nis_lookup.c (nis_lookup): Don't try the next server if network |
| 4978 | is unreachable. |
| 4979 | * nis/nis_table.c (nis_list): Likewise. |
| 4980 | * nis/nis_ping.c (nis_ping): Use MASTER_ONLY, don't call abort() |
| 4981 | in error case. |
| 4982 | * nis/nis_util.c (__nis_finddirectory): Give the right error code |
| 4983 | back. |
| 4984 | * nis/ypclnt.c: Make sure, that all sockets are closed. |
| 4985 | |
| 4986 | 1997-07-26 04:14 Ulrich Drepper <drepper@cygnus.com> |
| 4987 | |
| 4988 | * elf/Makefile (distribute): Add genrtldtbl.awk. |
| 4989 | (before-compile): Add rtldtbl.h. |
| 4990 | (GAWK): New variable. |
| 4991 | (generated): Add trusted-dirs.h and rtldtbl.h. |
| 4992 | ($(objpfx)rtldtbl.h): New rule. File is needed by dl-load.c. |
| 4993 | * elf/dl-load.c: Rewrite. Now use cache and look for shared |
| 4994 | objects in machine dependent directories. |
| 4995 | * elf/dl-object.c (_dl_new_object): Initialize l_rpath_dirs member. |
| 4996 | * elf/dl-support.c: Rename function to non_dynamic_init and add |
| 4997 | initialization for _dl_platform, _dl_platformlen, _dl_pagesize |
| 4998 | and call to initializer for search path. |
| 4999 | * elf/elf.h: Add AT_PLATFORM and AT_HWCAP. |
| 5000 | * elf/genrtldtbl.awk: New file. |
| 5001 | * elf/link.h: Add type definitions and declarations for search |
| 5002 | path cache. |
| 5003 | * elf/rtld.c: Add definitions of variables used for search path cache. |
| 5004 | * sysdeps/generic/dl-sysdep.c: Let auxiliary vector initialize |
| 5005 | _dl_platform. Initialize _dl_pagesize early and use this value. |
| 5006 | * sysdeps/i386/dl-machine.h: Add code for _dl_platform handling. |
| 5007 | * sysdeps/mach/hurd/dl-sysdep.c: Initialize _dl_pagesize. |
| 5008 | * sysdeps/unix/sysv/linux/dl-sysdep.c: Use _dl_pagesize instead |
| 5009 | of calling getpagesize. |
| 5010 | |
| 5011 | * elf/dl-error.c (_dl_signal_error): Make message nicer. |
| 5012 | |
| 5013 | * nss/libnss_files.map: Fix typo. |
| 5014 | Reported by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>. |
| 5015 | |
| 5016 | * sysdeps/generic/strsep.c: Optimize case where separator set contains |
| 5017 | only one character. |
| 5018 | |
| 5019 | * sysdeps/libm-ieee754/s_ccosh.c: Correct sign of result for real |
| 5020 | == +-Inf. |
| 5021 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 5022 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 5023 | |
| 5024 | 1997-07-25 09:15 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5025 | |
| 5026 | * sysdeps/sparc/udiv_qrnnd.S: Check PIC instead of __PIC__. |
| 5027 | * sysdeps/unix/sysv/linux/sparc/__sigtrampoline.S: Likewise. |
| 5028 | * sysdeps/unix/mips/sysdep.S: Likewise. |
| 5029 | * sysdeps/unix/sysv/linux/mips/clone.S: Likewise. |
| 5030 | |
| 5031 | * sysdeps/mips/bsd-_setjmp.S: Remove __PIC__ comment. |
| 5032 | * sysdeps/mips/bsd-setjmp.S: Likewise. |
| 5033 | |
| 5034 | * sysdeps/mips/dl-machine.h: Remove extra stuff. |
| 5035 | * sysdeps/mips/mips64/dl-machine.h: Likewise. |
| 5036 | |
| 5037 | 1997-07-25 18:55 Philip Blundell <Philip.Blundell@pobox.com> |
| 5038 | |
| 5039 | * sysdeps/standalone/arm/sysdep.c: New file. |
| 5040 | |
| 5041 | 1997-07-25 13:25 Philip Blundell <Philip.Blundell@pobox.com> |
| 5042 | |
| 5043 | * aout/Makefile: New file. |
| 5044 | * Makeconfig (binfmt-subdir): Assume a.out when not ELF. |
| 5045 | |
| 5046 | * sysdeps/generic/machine-gmon.h: Add warning about limitations of |
| 5047 | __builtin_return_address(). |
| 5048 | * sysdeps/arm/machine-gmon.h: New file, use assembly to avoid |
| 5049 | above problem. |
| 5050 | |
| 5051 | 1997-07-25 16:24 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5052 | |
| 5053 | * elf/dl-deps.c (_dl_map_object_deps): Fix a typo. |
| 5054 | |
| 5055 | 1997-07-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5056 | |
| 5057 | * math/libm-test.c (ccos_test, ccosh_test): Fix sign in some |
| 5058 | tests. |
| 5059 | |
| 5060 | 1997-07-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5061 | |
| 5062 | * sunrpc/clnt_udp.c (clntudp_call): Rename cu_wait from timeout to |
| 5063 | not shadow the variable in the outer scope. |
| 5064 | |
| 5065 | 1997-07-24 03:14 Ulrich Drepper <drepper@cygnus.com> |
| 5066 | |
| 5067 | * elf/dl-deps.c: Complete rewrite to handle DT_AUXILIARY correctly. |
| 5068 | |
| 5069 | * inet/Makefile (tests): Add htontest. |
| 5070 | * inet/htontest.c: New file. |
| 5071 | |
| 5072 | * inet/netinet/in.h: Cleanup optimization of ntoh/hton functions |
| 5073 | when they are no noops. |
| 5074 | * sysdeps/alpha/htonl.S: Don't define __ protected names. |
| 5075 | * sysdeps/alpha/htons.S: Likewise. |
| 5076 | * sysdeps/generic/htonl.c: Likewise. |
| 5077 | * sysdeps/generic/htons.c: Likewise. |
| 5078 | * sysdeps/i386/htonl.S: Likewise. |
| 5079 | * sysdeps/i386/htons.S: Likewise. |
| 5080 | * sysdeps/i386/i486/htonl.S: Likewise. |
| 5081 | * sysdeps/vax/htonl.s: Likewise. |
| 5082 | * sysdeps/vax/htons.s: Likewise. |
| 5083 | |
| 5084 | * string/Makefile (headers): Add byteswap.h and bits/byteswap.h. |
| 5085 | * string/byteswap.h: New file. |
| 5086 | * sysdeps/generic/bits/byteswap.h: New file. |
| 5087 | * sysdeps/i386/bits/byteswap.h: New file. |
| 5088 | * sysdeps/generic/bits/htontoh.h: Removed. |
| 5089 | * sysdeps/i386/bits/htontoh.h: Removed. |
| 5090 | |
| 5091 | * misc/search.h: General cleanup. Don't define reentrant hsearch |
| 5092 | functions uless __USE_GNU. |
| 5093 | |
| 5094 | * nss/nsswitch.c: Pretty print. |
| 5095 | |
| 5096 | * sunrpc/clnt_udp.c (clntudp_call): Initialize outlen to prevent |
| 5097 | warning. |
| 5098 | |
| 5099 | * sysdeps/unix/i386/sysdep.h (DO_CALL): Use lcall, binutils have |
| 5100 | been fixed meanwhile. |
| 5101 | Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 5102 | |
| 5103 | 1997-07-24 00:53 Philip Blundell <Philip.Blundell@pobox.com> |
| 5104 | |
| 5105 | * db/hash/hash.c (init_hash): Only use statbuf.st_blksize if it |
| 5106 | exists for this port. |
| 5107 | |
| 5108 | 1997-07-24 00:12 Philip Blundell <Philip.Blundell@pobox.com> |
| 5109 | |
| 5110 | * sysdeps/standalone/arm/bits/errno.h (ESTALE): Add. |
| 5111 | |
| 5112 | 1997-07-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5113 | |
| 5114 | * manual/argp.texi (Argp Option Vectors): Use @minus, not @math, |
| 5115 | to format a proper minus sign. |
| 5116 | |
| 5117 | 1997-07-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5118 | |
| 5119 | * sysdeps/m68k/fpu/fraiseexcpt.c: Don't handle FE_INEXACT |
| 5120 | specially, the standard doesn't require it. |
| 5121 | |
| 5122 | * math/test-fenv.c (test_exceptions): Add IGNORE_INEXACT argument, |
| 5123 | if non-zero then don't test inexact flag. Callers changed. |
| 5124 | (set_single_exc): Ignore inexact flag if underflow or overflow |
| 5125 | exception is raised. |
| 5126 | |
| 5127 | 1997-07-23 05:10 Ulrich Drepper <drepper@cygnus.com> |
| 5128 | |
| 5129 | * sysdeps/unix/sysv/linux/sys/fsuid.h: New file. |
| 5130 | Provided by Michael Deutschmann <ldeutsch@mail.netshop.net>. |
| 5131 | * sysdeps/unix/sysv/linux/Makefile (headers): Add sys/fsuid.h. |
| 5132 | * sysdeps/unix/sysv/linux/Dist: Add sys/fsuid.h. |
| 5133 | |
| 5134 | 1997-07-16 10:09 Fila Kolodny <fila@ibi.com> |
| 5135 | |
| 5136 | * resolv/gethnamaddr.c: Define MAXHOSTNAMELEN as 256, since RFC 1034 |
| 5137 | and 1035 state that a fully qualified domain name cannot exceed 255 |
| 5138 | octets in length. |
| 5139 | * resolv/nss_dns/dns-host.c: Likewise. |
| 5140 | |
| 5141 | 1997-07-22 09:54 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5142 | |
| 5143 | * inet/netinet/in.h (htons): Fix typos. |
| 5144 | |
| 5145 | * sysdeps/i386/bits/htontoh.h (__ntohs): Return the value. |
| 5146 | |
| 5147 | 1997-07-22 11:47 Ulrich Drepper <drepper@cygnus.com> |
| 5148 | |
| 5149 | * nss/nsswitch.c (nss_lookup_function): Include function.def, not |
| 5150 | functions.def. |
| 5151 | Patch by Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de>. |
| 5152 | |
| 5153 | 1997-07-22 01:35 Ulrich Drepper <drepper@cygnus.com> |
| 5154 | |
| 5155 | * Makerules (+make-deps): Use $(CFLAGS) in run of $(+mkdep) so |
| 5156 | that optimizing is also selected for dependency generation. |
| 5157 | |
| 5158 | * configure.in: Add machine description for TI c[34]x. |
| 5159 | |
| 5160 | * inet/Makefile (routines): Remove ntohl and ntohs. |
| 5161 | * inet/netinet/in.h: Use optimized version of hton? and ntoh? |
| 5162 | for little endian machines. |
| 5163 | * sysdeps/alpha/ntohl.s: Removed. |
| 5164 | * sysdeps/alpha/ntohs.s: Removed. |
| 5165 | * sysdeps/generic/ntohl.c: Removed. |
| 5166 | * sysdeps/generic/ntohs.c: Removed. |
| 5167 | * sysdeps/generic/htonl.c: Add aliases for ntohl. |
| 5168 | * sysdeps/vax/htonl.s: Likewise. |
| 5169 | * sysdeps/generic/htons.c: Add aliases for ntohs. |
| 5170 | * sysdeps/vax/htons.s: Likewise. |
| 5171 | * sysdeps/vax/ntohl.s: Removed. |
| 5172 | * sysdeps/vax/ntohs.s: Removed. |
| 5173 | * sysdeps/generic/bits/htontoh.h: New file. |
| 5174 | * sysdeps/i386/htonl.S: New file. |
| 5175 | * sysdeps/i386/htons.S: New file. |
| 5176 | * sysdeps/i386/i486/htonl.S: New file. |
| 5177 | |
| 5178 | * sysdeps/i386/fpu/bits/mathinline.h: Correct and optimized compare |
| 5179 | macros. |
| 5180 | |
| 5181 | * sysdeps/mips/dl-machine.h: Remove mips64 dependent parts. |
| 5182 | * sysdeps/mips/mips64/dl-machine.h: New file. |
| 5183 | |
| 5184 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't install |
| 5185 | syscall-list.h. |
| 5186 | |
| 5187 | 1997-07-12 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 5188 | |
| 5189 | * libc.map: Add missing symbol _obstack. |
| 5190 | |
| 5191 | 1997-07-14 08:22 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5192 | |
| 5193 | * sysdeps/mips/rtld-parms: New. |
| 5194 | |
| 5195 | * sysdeps/unix/sysv/linux/mips/lxstat.h: Moved to |
| 5196 | * sysdeps/unix/sysv/linux/mips/lxstat.c: ...this. |
| 5197 | |
| 5198 | * sysdeps/unix/sysv/linux/mips/sgidef.h: Moved to |
| 5199 | * sysdeps/unix/sysv/linux/mips/sgidefs.h: ...this. |
| 5200 | |
| 5201 | * sysdeps/generic/dl-sysdep.c (_start): Change to ENTRY_POINT. |
| 5202 | |
| 5203 | 1997-07-17 08:39 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5204 | |
| 5205 | * sysdeps/mips/dl-machine.h: Remove extra stuff. |
| 5206 | |
| 5207 | 1997-07-06 07:18 Geoff Keating <geoffk@ozemail.com.au> |
| 5208 | * sysdeps/powerpc/bits/endian.h: Handle multiple endianess. |
| 5209 | |
| 5210 | * stdlib/grouping.h: Suppress gcc warning about testing |
| 5211 | unsigned char for less-than-zero. |
| 5212 | * stdio-common/printf_fp.c: Likewise. |
| 5213 | * stdio-common/vfprintf.c: Likewise. |
| 5214 | |
| 5215 | * sysdeps/powerpc/add_n.s: New file. |
| 5216 | * sysdeps/powerpc/sub_n.s: New file. |
| 5217 | * sysdeps/powerpc/lshift.s: Ported XCOFF->ELF (from GMP). |
| 5218 | * sysdeps/powerpc/mul_1.s: Ported XCOFF->ELF (from GMP). |
| 5219 | * sysdeps/powerpc/addmul_1.s: Ported XCOFF->ELF (from GMP). |
| 5220 | * sysdeps/powerpc/submul_1.s: Ported XCOFF->ELF (from GMP). |
| 5221 | * sysdeps/powerpc/rshift.s: Ported XCOFF->ELF (from GMP). |
| 5222 | |
| 5223 | * math/libm-test.c (cos_test, sin_test, sincos_test): Use |
| 5224 | precomputed pi/6 rather than having gcc calculate it, otherwise |
| 5225 | tests give inaccurate result due to inaccurate input. |
| 5226 | * math/libm.map: Add __fe_*_env constants to list of exported |
| 5227 | symbols. |
| 5228 | |
| 5229 | * sysdeps/libm-ieee754/s_isinf.c: Simplify, make faster. |
| 5230 | * sysdeps/libm-ieee754/s_isinff.c: Simplify, make faster. |
| 5231 | * sysdeps/libm-ieee754/s_atan2f.c: Correct value of pi to be correct |
| 5232 | round-to-nearest value. |
| 5233 | |
| 5234 | * sysdeps/libm-ieee754/e_log.c: Make sure exceptions are raised. |
| 5235 | * sysdeps/libm-ieee754/e_log10.c: Likewise. |
| 5236 | * sysdeps/libm-ieee754/e_log10f.c: Likewise. |
| 5237 | * sysdeps/libm-ieee754/e_logf.c: Likewise. |
| 5238 | * sysdeps/libm-ieee754/s_log1p.c: Likewise. Also use correct -Inf. |
| 5239 | * sysdeps/libm-ieee754/s_log1pf.c: Likewise. Also use correct -Inf. |
| 5240 | * sysdeps/libm-ieee754/s_log2.c: Likewise. |
| 5241 | * sysdeps/libm-ieee754/s_log2f.c: Likewise. |
| 5242 | |
| 5243 | 1997-07-15 21:54 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 5244 | |
| 5245 | * nis/nss_compat/compat-grp.c: Fix "buffer to small" problems |
| 5246 | and memory leaks. |
| 5247 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 5248 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 5249 | * nis/nss_nis/nis-alias.c: Likewise. |
| 5250 | * nis/nss_nis/nis-ethers.c: Likewise. |
| 5251 | * nis/nss_nis/nis-grp.c: Likewise. |
| 5252 | * nis/nss_nis/nis-hosts.c: Likewise. |
| 5253 | * nis/nss_nis/nis-network.c: Likewise. |
| 5254 | * nis/nss_nis/nis-proto.c: Likewise. |
| 5255 | * nis/nss_nis/nis-pwd.c: Likewise. |
| 5256 | * nis/nss_nis/nis-rpc.c: Likewise. |
| 5257 | * nis/nss_nis/nis-service.c: Likewise. |
| 5258 | * nis/nss_nis/nis-spwd.c: Likewise. |
| 5259 | * nis/nss_nisplus-alias.c: Likewise. |
| 5260 | * nis/nss_nisplus-ethers.c: Likewise. |
| 5261 | * nis/nss_nisplus-grp.c: Likewise. |
| 5262 | * nis/nss_nisplus-hosts.c: Likewise. |
| 5263 | * nis/nss_nisplus-netgrp.c: Likewise. |
| 5264 | * nis/nss_nisplus-network.c: Likewise. |
| 5265 | * nis/nss_nisplus-proto.c: Likewise. |
| 5266 | * nis/nss_nisplus-pwd.c: Likewise. |
| 5267 | * nis/nss_nisplus-rpc.c: Likewise. |
| 5268 | * nis/nss_nisplus-service.c: Likewise. |
| 5269 | * nis/nss_nisplus-spwd.c: Likewise. |
| 5270 | |
| 5271 | * nis/nss_nisplus-parse.c: If buffer to small, give -1 back. |
| 5272 | |
| 5273 | 1997-07-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5274 | |
| 5275 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Mention program |
| 5276 | name in warning message. |
| 5277 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise. |
| 5278 | * sysdeps/sparc/dl-machine.h (elf_machine_rela): Likewise. |
| 5279 | * sysdeps/sparc64/dl-machine.h (elf_machine_rela): Likewise. |
| 5280 | |
| 5281 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Print program name |
| 5282 | first. |
| 5283 | |
| 5284 | 1997-07-20 19:33 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 5285 | |
| 5286 | * libc.map: Add _null_auth and _seterr_reply. |
| 5287 | |
| 5288 | * sunrpc/clnt_udp.c (clntudp_call): If xargs is NULL, don't encode it. |
| 5289 | |
| 5290 | 1997-07-19 22:53 Ulrich Drepper <drepper@cygnus.com> |
| 5291 | |
| 5292 | * time/africa: Update from tzdata1997g. |
| 5293 | * time/asia: Likewise. |
| 5294 | * time/australasia: Likewise. |
| 5295 | * time/europe: Likewise. |
| 5296 | * time/iso3166.tab: Likewise. |
| 5297 | * time/zone.tab: Likewise. |
| 5298 | * time/private.h: Update from tzcode1997f. |
| 5299 | * time/scheck.c: Likewise. |
| 5300 | |
| 5301 | * libio/stdio.h: Declare snprint and vsnprintf for __USE_ISOC9X. |
| 5302 | |
| 5303 | * math/math.h: Correct comments. Include <bits/mathinline.h> |
| 5304 | always when optimizing. |
| 5305 | |
| 5306 | 1997-07-19 10:23 Mark Kettenis <kettenis@phys.uva.nl> |
| 5307 | |
| 5308 | * time/getdate.c (__getdate_r): |
| 5309 | Report failure if string was not completely parsed. |
| 5310 | (getdate): Set getdate_err on failure. |
| 5311 | |
| 5312 | 1997-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5313 | |
| 5314 | * include/gnu-versions.h (_GNU_OBSTACK_INTERFACE_VERSION): |
| 5315 | Synchronize with malloc/obstack.c. |
| 5316 | |
| 5317 | 1997-07-16 Miles Bader <miles@gnu.ai.mit.edu> |
| 5318 | |
| 5319 | * sysdeps/mach/hurd/mmap.c (__mmap): Check for !MAP_SHARED rather |
| 5320 | than MAP_COPY|MAP_PRIVATE, since those values are defined wierdly. |
| 5321 | Return EACCES rather than EGRATUITOUS if a R/W request isn't writable. |
| 5322 | |
| 5323 | 1997-07-15 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu> |
| 5324 | |
| 5325 | * manual/Makefile (INSTALL_INFO): Introduce variable to override |
| 5326 | path to install-info for systems like Debian that have an |
| 5327 | install-info with a different command line interface from the |
| 5328 | canonical GNU texinfo version. |
| 5329 | |
| 5330 | 1997-07-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 5331 | |
| 5332 | * sysdeps/posix/ttyname_r.c (__ttyname_r): Correct comment. |
| 5333 | * posix/unistd.h: Likewise. |
| 5334 | * sysdeps/stub/ttyname_r.c: Likewise. |
| 5335 | |
| 5336 | 1997-07-14 23:37 Ulrich Drepper <drepper@cygnus.com> |
| 5337 | |
| 5338 | * inet/getnameinfo.c: Pretty print. |
| 5339 | Correctly enlarge buffers. |
| 5340 | |
| 5341 | * login/programs/utmpd.c: Use _() instead of gettext(). |
| 5342 | |
| 5343 | * nis/nss_nisplus/nisplus-hosts.c: Optimize some uses of stpcpy away. |
| 5344 | * nis/nss_nisplus/nisplus-network.c: Likewise. |
| 5345 | * nis/nss_nisplus/nisplus-proto.c: Likewise. |
| 5346 | * nis/nss_nisplus/nisplus-rpc.c: Likewise. |
| 5347 | * nis/nss_nisplus/nisplus-service.c: Likewise. |
| 5348 | |
| 5349 | * sysdeps/alpha/fpu/bits/mathinline.h: Only define functions if |
| 5350 | __OPTIMIZE__. |
| 5351 | * sysdeps/powerpc/bits/mathinline.h: Likewise. |
| 5352 | * sysdeps/i386/fpu/bits/mathinline.h: Define ISO C9x comparison |
| 5353 | function always. |
| 5354 | * sysdeps/m68k/fpu/bits/mathinline.h: Likewise. |
| 5355 | * sysdeps/stub/bits/mathinline.h: Add conditionals to show how |
| 5356 | it should look like in real files. |
| 5357 | |
| 5358 | * sysdeps/generic/bits/select.h (__FD_ZERO): Don't use memset to |
| 5359 | prevent prototype trouble, use simple loop. |
| 5360 | * sysdeps/i386/bits/select.h [!__GNUC__] (__FD_ZERO): Likewise. |
| 5361 | |
| 5362 | * sysdeps/mips/mips64/Implies: Imply ieee754. |
| 5363 | |
| 5364 | * sysdeps/unix/sysv/linux/Makefile: Make sure bits/syscall.h is |
| 5365 | installed. |
| 5366 | * sysdeps/unix/sysv/linux/sys/syscall.h: Pretty print. |
| 5367 | |
| 5368 | 1997-07-14 00:25 Ulrich Drepper <drepper@cygnus.com> |
| 5369 | |
| 5370 | * sysdeps/stub/bits/stdio_lim.h: Unify with standalone version. |
| 5371 | * sysdeps/standalone/bits/stdio_lim.h: Removed. |
| 5372 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 5373 | |
| 5374 | 1997-06-22 Paul Eggert <eggert@twinsun.com> |
| 5375 | |
| 5376 | * time/strftime.c (strftime): Use tm_zone if available, even if _LIBC. |
| 5377 | |
| 5378 | * time/tzfile.c (__tzstring): New decl. |
| 5379 | (__tzfile_read, __tzfile_default): Set __tzname to permanent strings. |
| 5380 | (__tzfile_default): First two args are now const char *. |
| 5381 | |
| 5382 | * time/tzset.c (__tzstring): New function. |
| 5383 | (tz_rule): Name is now const char *. |
| 5384 | (struct tzstring_head): New type. |
| 5385 | (tzstring_list, tzstring_last_buffer_size): New static vars. |
| 5386 | (__tzset_internal): Time zone names are now permanent, not temporary. |
| 5387 | |
| 5388 | 1997-07-13 01:18 Ulrich Drepper <drepper@cygnus.com> |
| 5389 | |
| 5390 | * setjmp/setjmp.h: Define _setjmp and _longjmp also if __USE_XOPEN. |
| 5391 | |
| 5392 | * sysdeps/unix/sysv/linux/bits/ipc.h: Fix comment. |
| 5393 | * sysdeps/unix/sysv/linux/bits/msq.h: Likewise. |
| 5394 | * sysdeps/unix/sysv/linux/bits/sem.h: Likewise. |
| 5395 | * sysdeps/unix/sysv/linux/bits/shm.h: Likewise. |
| 5396 | |
| 5397 | * time/Makefile (routines): Add getdate. |
| 5398 | * time/time.h: Add prototype for getdate and getdate_r. |
| 5399 | * time/getdate.c: New file. |
| 5400 | Provided by Mark Kettenis <kettenis@phys.uva.nl>. |
| 5401 | |
| 5402 | 1997-06-30 14:49 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5403 | |
| 5404 | From Ralf Baechle <ralf@informatik.uni-koblenz.de> on |
| 5405 | Sat Jun 21 18:11:21 1997: |
| 5406 | |
| 5407 | * sysdeps/unix/sysv/linux/syscalls.list (swapon): Add __swapon alias. |
| 5408 | (swapoff): New. |
| 5409 | |
| 5410 | * elf/Makefile: Add linker script support. |
| 5411 | (headers): Add bits/dlfcn.h. |
| 5412 | |
| 5413 | * elf/dl-load.c (MAP_BASE_ADDR): New. |
| 5414 | |
| 5415 | * elf/dlfcn.h: Include <bits/dlfcn.h>. |
| 5416 | |
| 5417 | * elf/elf.h: Add MIPS support. |
| 5418 | |
| 5419 | * sysdeps/generic/Dist: Add entry.h. |
| 5420 | * sysdeps/generic/entry.h: New, define the entry symbol. |
| 5421 | |
| 5422 | * elf/rtld.c (_start): Include <entry.h>. Change to ENTRY_POINT. |
| 5423 | * sysdeps/generic/dl-sysdep.c (_start): Likewise. |
| 5424 | * mips/elf/start.S (_start): Likewise. |
| 5425 | |
| 5426 | * sysdeps/mips/bsd-_setjmp.S: Fix PIC. |
| 5427 | * sysdeps/mips/bsd-setjmp.S: Likewise. |
| 5428 | * sysdeps/mips/setjmp.S: Likewise. |
| 5429 | * mips/elf/start.S: Likewise. |
| 5430 | * sysdeps/unix/mips/brk.S: Likewise. |
| 5431 | * sysdeps/unix/mips/sysdep.S: Likewise. |
| 5432 | * sysdeps/unix/mips/sysdep.h: Likewise. |
| 5433 | * sysdeps/unix/mips/wait.S: Likewise. |
| 5434 | |
| 5435 | * sysdeps/mips/dl-machine.h: Update for Linux/MIPS. |
| 5436 | * sysdeps/mips/fpu_control.h: Likewise. |
| 5437 | |
| 5438 | * sysdeps/generic/bits/dlfcn.h: New file. |
| 5439 | |
| 5440 | * sysdeps/mips/rtld-ldscript.in: New for Linux/MIPS. |
| 5441 | * sysdeps/mips/rtld-parms: Likewise. |
| 5442 | * sysdeps/mips/bits/dlfcn.h: Likewise. |
| 5443 | * sysdeps/mips/mips64/rtld-parms: Likewise. |
| 5444 | * sysdeps/mips/mipsel/rtld-parms: Likewise. |
| 5445 | * sysdeps/unix/sysv/linux/mips/Dist: Likewise. |
| 5446 | * sysdeps/unix/sysv/linux/mips/Makefile: Likewise. |
| 5447 | * sysdeps/unix/sysv/linux/mips/clone.S: Likewise. |
| 5448 | * sysdeps/unix/sysv/linux/mips/entry.h: Likewise. |
| 5449 | * sysdeps/unix/sysv/linux/mips/fpregdef.h: Likewise. |
| 5450 | * sysdeps/unix/sysv/linux/mips/fxstat.c: Likewise. |
| 5451 | * sysdeps/unix/sysv/linux/mips/kernel_sigaction.h: Likewise. |
| 5452 | * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Likewise. |
| 5453 | * sysdeps/unix/sysv/linux/mips/kernel_termios.h: Likewise. |
| 5454 | * sysdeps/unix/sysv/linux/mips/lxstat.c: Likewise. |
| 5455 | * sysdeps/unix/sysv/linux/mips/regdef.h: Likewise. |
| 5456 | * sysdeps/unix/sysv/linux/mips/sgidefs.h: Likewise. |
| 5457 | * sysdeps/unix/sysv/linux/mips/syscalls.list: Likewise. |
| 5458 | * sysdeps/unix/sysv/linux/mips/ustat.c: Likewise. |
| 5459 | * sysdeps/unix/sysv/linux/mips/xmknod.c: Likewise. |
| 5460 | * sysdeps/unix/sysv/linux/mips/xstat.c: Likewise. |
| 5461 | * sysdeps/unix/sysv/linux/mips/bits/endian.h: Likewise. |
| 5462 | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise. |
| 5463 | * sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h: |
| 5464 | * sysdeps/unix/sysv/linux/mips/bits/ipc.h: Likewise. |
| 5465 | * sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise. |
| 5466 | * sysdeps/unix/sysv/linux/mips/bits/sigaction.h: Likewise. |
| 5467 | * sysdeps/unix/sysv/linux/mips/bits/signum.h: Likewise. |
| 5468 | * sysdeps/unix/sysv/linux/mips/bits/socket.h: Likewise. |
| 5469 | * sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise. |
| 5470 | * sysdeps/unix/sysv/linux/mips/bits/statfs.h: Likewise. |
| 5471 | * sysdeps/unix/sysv/linux/mips/bits/termios.h: Likewise. |
| 5472 | * sysdeps/unix/sysv/linux/mips/bits/time.h: Likewise. |
| 5473 | * sysdeps/unix/sysv/linux/mips/sys/acct.h: Likewise. |
| 5474 | * sysdeps/unix/sysv/linux/mips/sys/asm.h: Likewise. |
| 5475 | * sysdeps/unix/sysv/linux/mips/sys/cachectl.h: Likewise. |
| 5476 | * sysdeps/unix/sysv/linux/mips/sys/fpregdef.h: Likewise. |
| 5477 | * sysdeps/unix/sysv/linux/mips/sys/procfs.h: Likewise. |
| 5478 | * sysdeps/unix/sysv/linux/mips/sys/regdef.h: Likewise. |
| 5479 | * sysdeps/unix/sysv/linux/mips/sys/syscall.h: Likewise. |
| 5480 | * sysdeps/unix/sysv/linux/mips/sys/sysmips.h: Likewise. |
| 5481 | |
| 5482 | 1997-04-09 19:05 H.J. Lu (hjl@gnu.ai.mit.edu) |
| 5483 | |
| 5484 | * isomac.c (xstrndup): New, use it instead of strndup (). |
| 5485 | |
| 5486 | 1997-07-02 08:55 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5487 | |
| 5488 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Print |
| 5489 | the program name for different sizes. |
| 5490 | |
| 5491 | 1997-07-10 15:47 Fila Kolodny <fila@ibi.com> |
| 5492 | |
| 5493 | * nis/ypclnt.c: Change references to MAXHOSTNAMELEN to NIS_MAXNAMELEN. |
| 5494 | Add include of rpcsvc/nis.h. |
| 5495 | * inet/getnameinfo.c: Delete references to MAXHOSTNAMELEN. |
| 5496 | * sysdeps/posix/getaddrinfo.c: Likewise. |
| 5497 | Change size of variable buffer to be big enough to hold an IPv6 |
| 5498 | address in printable format. |
| 5499 | |
| 5500 | 1997-07-12 18:47 Ulrich Drepper <drepper@cygnus.com> |
| 5501 | |
| 5502 | * assert/assert.h [!NDEBUG] (assert, assert_perror): Don't use || |
| 5503 | and && in tests to allow use in C++ code which overloads these |
| 5504 | operators. Reported by Istvan Marko <istvan@cmdmail.amd.com>. |
| 5505 | |
| 5506 | * configure.in: Move mips64* recognition before mips*. |
| 5507 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 5508 | |
| 5509 | 1997-07-03 20:44 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5510 | |
| 5511 | * Makerules (lib%.so, $(common-objpfx)libc.so): Don't use |
| 5512 | automatic variables in dependency lists. |
| 5513 | (build-shlib): Always filter out the version script file. |
| 5514 | * extra-lib.mk ($(objpfx)$(lib).so): Depend on version script. |
| 5515 | |
| 5516 | 1997-07-12 17:56 Ulrich Drepper <drepper@cygnus.com> |
| 5517 | |
| 5518 | * login/login.c (tty_name): Test return value of ttyname_r for != |
| 5519 | 0, not < 0. |
| 5520 | * misc/ttyslot.c (ttyslot): Test return value of ttyname_r for == |
| 5521 | 0, not >= 0. |
| 5522 | * sysdeps/unix/getlogin.c (getlogin): Test return value of |
| 5523 | ttyname_r for != 0. |
| 5524 | * sysdeps/unix/getlogin_r.c (getlogin_r): Likewise. |
| 5525 | |
| 5526 | 1997-07-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 5527 | |
| 5528 | * login/utmp_file.c (getutline_r_file): Fix type: compare with |
| 5529 | *result. |
| 5530 | |
| 5531 | 1997-07-11 00:21 Mark Kettenis <kettenis@phys.uva.nl> |
| 5532 | |
| 5533 | * login/Makefile (headers): Add utmpx.h and bits/utmpx.h. |
| 5534 | |
| 5535 | 1997-07-09 19:21 Mark Kettenis <kettenis@phys.uva.nl> |
| 5536 | |
| 5537 | * login/programs/utmpd.c, login/programs/database.c, |
| 5538 | login/programs/request.c: Prepare messages for |
| 5539 | internationalization. |
| 5540 | |
| 5541 | * login/programs/utmpd.c: |
| 5542 | (main): Change handling of errors in opening the database. |
| 5543 | * login/programs/database.c: |
| 5544 | (open_database, synchronize_database, initialize_database): |
| 5545 | Properly handle errors. |
| 5546 | (get_mtime): Use fstat instead of stat. All callers changed. |
| 5547 | |
| 5548 | * login/getutent_r.c: Make setutxent a weak alias for __setutxent. |
| 5549 | * login/getutent.c: Rename getutent to __getutent and make |
| 5550 | getutent a weak alias. |
| 5551 | Make getutxent a weak alias for __getutent. |
| 5552 | * login/utmpx.h: New file. |
| 5553 | * sysdeps/gnu/bits/utmp.h: Cleanup. Added comments. |
| 5554 | * sysdeps/gnu/bits/utmpx.h: New file. |
| 5555 | |
| 5556 | 1997-07-11 03:00 Ulrich Drepper <drepper@cygnus.com> |
| 5557 | |
| 5558 | * inet/inet_ntoa.c: Prevent looking for thread data key if we found |
| 5559 | one. |
| 5560 | |
| 5561 | * signal/sigandset.c: Include stddef.h to get NULL defined. |
| 5562 | * signal/sigisempty.c: Likewise. |
| 5563 | * signal/sigorset.c: Likewise. |
| 5564 | * sysdeps/stub/if_index.h: Likewise. |
| 5565 | * wcsmbs/wcstod_l.c: Include locale.h to get __locale_t defined. |
| 5566 | * wcsmbs/wcstof_l.c: Likewise. |
| 5567 | * wcsmbs/wcstol_l.c: Likewise. |
| 5568 | * wcsmbs/wcstold_l.c: Likewise. |
| 5569 | * wcsmbs/wcstoll_l.c: Likewise. |
| 5570 | * wcsmbs/wcstoul_l.c: Likewise. |
| 5571 | * wcsmbs/wcstoull_l.c: Likewise. |
| 5572 | Reported by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>. |
| 5573 | |
| 5574 | * stdio-common/snprintf.c: Use ISO C function definition form. |
| 5575 | |
| 5576 | * sysdeps/stub/libc-lock.h: Don't define __libc_key_create and |
| 5577 | __libc_setspecific as empty macros since they are used as |
| 5578 | function with return value. |
| 5579 | Reported by Andreas Jaeger. |
| 5580 | |
| 5581 | * stdio-common/strops.c: Partialy undo last change. Will need |
| 5582 | more investigation. |
| 5583 | |
| 5584 | 1997-07-10 Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu> |
| 5585 | |
| 5586 | * sysdeps/mach/hurd/select.c (__select): Need bit count for |
| 5587 | MACH_MSG_TYPE_INTEGER_T. |
| 5588 | |
| 5589 | 1997-07-08 10:12 Fila Kolodny <fila@ibi.com> |
| 5590 | |
| 5591 | * sysdeps/i370/Implies: New file for i370-ibm-mvs port. |
| 5592 | * sysdeps/mvs/Implies: Likewise. |
| 5593 | |
| 5594 | 1997-07-09 23:06 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 5595 | |
| 5596 | * nis/Makefile: Add new source files. |
| 5597 | |
| 5598 | * nis/nis_intern.h: Add new internal functions. |
| 5599 | * nis/rpcsvc/nislib.h: Likewise. |
| 5600 | |
| 5601 | * nis/lckcache.c: New. |
| 5602 | * nis/nis_cache.c: New, dummy functions in the moment. |
| 5603 | * nis/nis_util.c: New. |
| 5604 | * nis/nisplus-parser.h: New. |
| 5605 | * nis/nss_nisplus/nisplus-parser.c: New. |
| 5606 | * nis/rpcsvc/nis_cache.h: New. |
| 5607 | * nis/rpcsvc/nis_cache.x: New. |
| 5608 | |
| 5609 | * nis/nss_compat/compat-grp.c: Matches Solaris behaviour now. |
| 5610 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 5611 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 5612 | * nis/nss_nisplus/nisplus-alias.c: Likewise. |
| 5613 | * nis/nss_nisplus/nisplus-ethers.c: Likewise. |
| 5614 | * nis/nss_nisplus/nisplus-grp.c: Likewise. |
| 5615 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 5616 | * nis/nss_nisplus/nisplus-netgrp.c: Likewise. |
| 5617 | * nis/nss_nisplus/nisplus-network.c: Likewise. |
| 5618 | * nis/nss_nisplus/nisplus-proto.c: Likewise. |
| 5619 | * nis/nss_nisplus/nisplus-publickey.c: Likewise. |
| 5620 | * nis/nss_nisplus/nisplus-pwd.c: Likewise. |
| 5621 | * nis/nss_nisplus/nisplus-rpc.c: Likewise. |
| 5622 | * nis/nss_nisplus/nisplus-service.c: Likewise. |
| 5623 | * nis/nss_nisplus/nisplus-spwd.c: Likewise. |
| 5624 | |
| 5625 | * nis/nss_nis/nis-publickey.c: Remove libc-lock.h include. |
| 5626 | |
| 5627 | * nis/nis_intern.c: Removed. |
| 5628 | |
| 5629 | * nis/nis_call.c: Complete rewrite. |
| 5630 | * nis/nis_lookup.c: Likewise. |
| 5631 | * nis/nis_table.c: Likewise. |
| 5632 | |
| 5633 | * nis/libnsl.map: Add missing symbols. |
| 5634 | |
| 5635 | * nis/nis_print.c: Fix nis_print_link. |
| 5636 | * nis/nis_subr.c: Fix nis_getnames. |
| 5637 | |
| 5638 | 1997-07-09 07:19 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5639 | |
| 5640 | * posix/execvp.c (execvp): Handle ESTALE. |
| 5641 | |
| 5642 | 1997-07-10 13:54 Ulrich Drepper <drepper@cygnus.com> |
| 5643 | |
| 5644 | * posix/regex.c: Make CHAR_SET_SIZE definition always available, |
| 5645 | even if SYNTAX_TABLE is defined. |
| 5646 | Patch by Akim Demaille <demaille@inf.enst.fr>. |
| 5647 | |
| 5648 | 1997-07-09 08:16 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5649 | |
| 5650 | * libio/fileops.c (_IO_file_underflow): Adjust pointers |
| 5651 | before calling _IO_SYSREAD (). |
| 5652 | |
| 5653 | 1997-07-07 22:54 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 5654 | |
| 5655 | * sysdeps/sparc/divrem.m4: Eliminate use of "DEFS.h" |
| 5656 | (sysdep.h does the same job). |
| 5657 | * sysdeps/sparc/alloca.S: Likewise. |
| 5658 | * sysdeps/sparc/dotmul.S: Likewise. |
| 5659 | * sysdeps/sparc/udiv_qrnnd.S: Likewise. |
| 5660 | |
| 5661 | * sysdeps/sparc/rem.S: Regenerated. |
| 5662 | * sysdeps/sparc/sdiv.S: Regenerated. |
| 5663 | * sysdeps/sparc/udiv.S: Regenerated. |
| 5664 | * sysdeps/sparc/urem.S: Regenerated. |
| 5665 | |
| 5666 | * sysdeps/sparc/DEFS.h: Removed. |
| 5667 | * sysdeps/sparc/elf/DEFS.h: Removed. |
| 5668 | * sysdeps/sparc/Dist: Don't distribute DEFS.h. |
| 5669 | |
| 5670 | * sysdeps/unix/sparc/sysdep.h: Use 4 byte alignment. Add .type |
| 5671 | directive #ifdef HAVE_ELF. Minor format changes. |
| 5672 | |
| 5673 | * sysdeps/alpha/DEFS.h: Removed. |
| 5674 | * sysdeps/alpha/Dist: Don't distribute DEFS.h. |
| 5675 | |
| 5676 | 1997-07-07 19:03 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5677 | |
| 5678 | * math/test-fenv.c (feenv_nomask_test): Move |
| 5679 | fesetenv (FE_NOMASK_ENV) after fork () to work with |
| 5680 | SMP. |
| 5681 | |
| 5682 | * sysdeps/i386/fpu_control.h (_FPU_IEEE): Fix comment. |
| 5683 | |
| 5684 | 1997-07-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5685 | |
| 5686 | * libc.map: Add _IO_peekc_locked. |
| 5687 | |
| 5688 | 1997-07-07 15:45 Fila Kolodny <fila@ibi.com> |
| 5689 | |
| 5690 | * Makeconfig: Add dbobjdir to rpath-link analogous to nssobjdir. |
| 5691 | |
| 5692 | 1997-07-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5693 | |
| 5694 | * sysdeps/m68k/fpu/feholdexcpt.c: Shift the exception mask in the |
| 5695 | right position. |
| 5696 | * sysdeps/m68k/fpu/fesetenv.c (fesetenv): Likewise. |
| 5697 | |
| 5698 | 1997-07-08 13:59 Ulrich Drepper <drepper@cygnus.com> |
| 5699 | |
| 5700 | * time/strftime.c (spaces, zeroes): Handle broken SGI compiler. |
| 5701 | Patch by Richard Stallman <rms@gnu.ai.mit.edu>. |
| 5702 | |
| 5703 | 1997-07-08 02:18 Ulrich Drepper <drepper@cygnus.com> |
| 5704 | |
| 5705 | * io/lockf.c (lockf): Clear fl before using. |
| 5706 | Patch by sr@adb.fr. |
| 5707 | |
| 5708 | * libio/strops.c: Correctly handle _IO_write_end. |
| 5709 | |
| 5710 | * nss/libnss_files.map: Add __nss_netgroup_parseline. |
| 5711 | * nss/nss_files/files-netgrp.c (_nss_netgroup_parseline): Don't |
| 5712 | panic if setnetgrent wasn't called before, return error. |
| 5713 | Patch by Thorsten Kukuk <kukuk@uni-paderborn.de>. |
| 5714 | |
| 5715 | * time/mktime.c: Define localtime_r function as my_mktime_localtime_r |
| 5716 | if locally defined. |
| 5717 | * time/strftime.c: Define localtime_r function as my_ftime_localtime_r |
| 5718 | if locally defined. |
| 5719 | Define tm_diff function as ftime_tm_diff if locally defined. |
| 5720 | Reported by Richard Stallman <rms@gnu.ai.mit.edu>. |
| 5721 | |
| 5722 | 1997-07-06 23:36 Ulrich Drepper <drepper@cygnus.com> |
| 5723 | |
| 5724 | * isomac.c (get_null_defines): Put NULL at end of list. |
| 5725 | |
| 5726 | * hurd/Makefile: Remove special handling of sunrpc code. |
| 5727 | * sysdeps/mach/hurd/Makefile: Likewise. |
| 5728 | Compile CThreads code. |
| 5729 | * sunrpc/rpc_main.c: Don't use MAXPATHLEN. |
| 5730 | * sysdeps/mach/bits/libc-lock.h: Add definitions for key handling |
| 5731 | functions. |
| 5732 | * sysdeps/stub/bits/libc-lock.h: Likewise. |
| 5733 | * sysdeps/mach/hurd/net/ethernet.h: New file. |
| 5734 | * sysdeps/mach/hurd/net/if.h: New file. |
| 5735 | * sysdeps/mach/hurd/net/if_arp.h: New file. |
| 5736 | * sysdeps/mach/hurd/net/if_ether.h: New file. |
| 5737 | * sysdeps/mach/hurd/net/if_ppp.h: New file. |
| 5738 | * sysdeps/mach/hurd/net/route.h: New file. |
| 5739 | Patches by Fila Kolodny <fila@ibi.com>. |
| 5740 | |
| 5741 | * math/fenv-test.c: Add more tests. |
| 5742 | Patch by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 5743 | |
| 5744 | * sysdeps/wordsize-32/inttypes.h: Correct values for INTFAST_MIN, |
| 5745 | INTFAST_MAX, and UINTFAST_MAX. |
| 5746 | * sysdeps/wordsize-64/inttypes.h: Likewise. |
| 5747 | Correct intmax_t definition. |
| 5748 | |
| 5749 | 1997-07-04 15:33 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5750 | |
| 5751 | * elf/rtld.c (dl_main): Add '\n' to _dl_sysdep_fatal (). |
| 5752 | |
| 5753 | 1997-07-01 09:18 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5754 | |
| 5755 | * libc.map: Add missing symbol. |
| 5756 | |
| 5757 | 1997-07-04 18:04 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5758 | |
| 5759 | * stdlib/tst-strtol.c: Don't assume cpp takes ~0UL as long |
| 5760 | in cc1. Cpp in gcc doesn't do it. |
| 5761 | |
| 5762 | 1997-07-01 21:15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 5763 | |
| 5764 | * libio/libioP.h: Remove second definition of _IO_file_attach. |
| 5765 | |
| 5766 | * sysdeps/i386/fpu/fraiseexcpt.c (feraiseexcept): Correct comments. |
| 5767 | |
| 5768 | * sysdeps/sparc64/elf/start.S (_start): Update and reformat |
| 5769 | copyright. |
| 5770 | * manual/summary.awk: Likewise. |
| 5771 | * misc/bits/stab.def: Likewise. |
| 5772 | * posix/glob/Makefile.ami: Likewise. |
| 5773 | * posix/glob/Makefile.in: Likewise. |
| 5774 | * posix/glob/SMakefile: Likewise. |
| 5775 | * sysdeps/gnu/errlist.awk: Likewise. |
| 5776 | * sysdeps/mach/hurd/errnos.awk: Likewise. |
| 5777 | * sysdeps/standalone/i386/force_cpu386/target.ld: Likewise. |
| 5778 | * sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld: Likewise. |
| 5779 | * sysdeps/unix/snarf-ioctls: Likewise. |
| 5780 | * sysdeps/vax/setjmp.c: Likewise. |
| 5781 | |
| 5782 | 1997-07-05 11:56 Ulrich Drepper <drepper@cygnus.com> |
| 5783 | |
| 5784 | * login/login.c (tty_name): Use newly allocated buffer. |
| 5785 | Patch by Jaakko Hyvätti <jaakko.hyvatti@iki.fi>. |
| 5786 | |
| 5787 | * time/asctime.c: Never translate week and month name according |
| 5788 | to LC_TIME. Patch by Paul Eggert <eggert@twinsun.com>. |
| 5789 | |
| 5790 | 1997-07-03 22:50 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5791 | |
| 5792 | * locale/setlocale.c (setname): Do nothing when reusing the same |
| 5793 | name. |
| 5794 | |
| 5795 | 1997-07-03 20:18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5796 | |
| 5797 | * libc.map: Add global variables of malloc. |
| 5798 | |
| 5799 | 1997-07-03 13:24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5800 | |
| 5801 | * elf/dl-version.c (find_needed): Look for needed objects also in |
| 5802 | the dependency list of the current object. Added new parameter to |
| 5803 | find its link map, caller changed. |
| 5804 | |
| 5805 | 1997-07-03 12:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5806 | |
| 5807 | * sysdeps/m68k/fpu/fraiseexcpt.c: Correct the FE_INEXACT and |
| 5808 | FE_UNDERFLOW cases. |
| 5809 | |
| 5810 | 1997-07-01 13:36 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5811 | |
| 5812 | * elf/link.h: Remove final comma from enumerator list, forbidden |
| 5813 | by ISO C. Use __inline instead of inline. |
| 5814 | |
| 5815 | 1997-07-01 16:40 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 5816 | |
| 5817 | * hurd/hurdsig.c: Include <hurd/id.h>. |
| 5818 | (reauth_proc): Call proc_setowner appropriately too. |
| 5819 | |
| 5820 | 1997-07-01 09:18 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5821 | |
| 5822 | * libc.map: Add missing symbol. |
| 5823 | |
| 5824 | 1997-06-30 12:12 Fila Kolodny <fila@ibi.com> |
| 5825 | |
| 5826 | * sysdeps/mach/hurd/fchdir.c: Make fchdir a weak alias of __fchdir. |
| 5827 | * sysdeps/mach/hurd/getpeername.c (getpeername): Remove spurious |
| 5828 | declaration of addr. |
| 5829 | |
| 5830 | 1997-06-29 17:56 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5831 | |
| 5832 | * manual/argp.texi (Argp Option Vectors): Fix use of @math to make |
| 5833 | it work in TeX. |
| 5834 | |
| 5835 | 1997-06-27 21:25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5836 | |
| 5837 | * Makeconfig (+includes): Add include directory to include path. |
| 5838 | * configure.in (sysnames): Don't add it here. |
| 5839 | * Makefile (subdir-dirs): Define and add it to vpath for headers. |
| 5840 | * Make-dist (all-headers): Look in include directory for |
| 5841 | indirection headers. Filter out header names pointing outside the |
| 5842 | source directory. |
| 5843 | |
| 5844 | * Makefile (distribute): Remove ansidecl.h, add libc.map. |
| 5845 | * Make-dist (+tsrcs): Add version scripts for extra libraries. |
| 5846 | * Makerules (distinfo-vars): Add %-map for extra libraries. |
| 5847 | |
| 5848 | * sysdeps/unix/sysv/linux/alpha/Dist: Rename sys/kernel_termios.h |
| 5849 | to kernel_termios.h. |
| 5850 | * sysdeps/unix/sysv/linux/powerpc/Dist: Remove ioctl-types.h, |
| 5851 | termbits.h and sys/kernel_termios.h. |
| 5852 | * sysdeps/mips/mips64/Dist: New file. |
| 5853 | * sysdeps/unix/sysv/linux/Dist: Add stdio_lim.h.in. |
| 5854 | |
| 5855 | 1997-06-29 23:03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 5856 | |
| 5857 | * math/test-fenv.c (feenv_nomask_test): New test for non masked |
| 5858 | exceptions. |
| 5859 | (feenv_mask_test): New test for masked exceptions |
| 5860 | (feenv_tests): New function calls feenv_nomask_test and |
| 5861 | feenv_mask_test. |
| 5862 | (main): Call new tests. |
| 5863 | (initial_tests): New test for initilisation. |
| 5864 | |
| 5865 | 1997-06-29 23:43 Ulrich Drepper <drepper@cygnus.com> |
| 5866 | |
| 5867 | * config.make.in: Define need-nopic-initfini. |
| 5868 | * configure.in: Write out nopic_initfini. |
| 5869 | * csu/Makefile: Generate no-PIC crt code if need-nopic-initfini |
| 5870 | is defined. |
| 5871 | |
| 5872 | * sysdeps/i386/fpu/fraiseexcpt.c: Correct FE_INEXACT case. |
| 5873 | |
| 5874 | * sysdeps/sparc/rem.S: Get trap definition properly. |
| 5875 | * sysdeps/sparc/sdiv.S: Likewise. |
| 5876 | * sysdeps/sparc/udiv.S: Likewise. |
| 5877 | * sysdeps/sparc/urem.S: Likewise. |
| 5878 | * sysdeps/sparc/setjmp.S: Include <sys/trap.h>. |
| 5879 | * sysdeps/sparc/sys/trap.h: New file. |
| 5880 | * sysdeps/unix/sysv/linux/sparc/sys/trap.h: New file. |
| 5881 | |
| 5882 | 1997-06-25 10:26 Thorsten Kukuk <kukuk@uni-paderborn.de> |
| 5883 | |
| 5884 | * sysdeps/generic/rpc/auth.h: Add xdr_opaque_auth declaration. |
| 5885 | |
| 5886 | 1997-06-29 10:34 Fila Kolodny <fila@ibi.com> |
| 5887 | |
| 5888 | * sysdeps/mach/hurd/select.c (__select): Change MACH_MSG_SIZE_INTEGER_T |
| 5889 | to MACH_MSG_TYPE_INTEGER_T. |
| 5890 | |
| 5891 | 1997-06-29 01:04 Richard Henderson <richard@gnu.ai.mit.edu> |
| 5892 | |
| 5893 | Initial sparc64-linux support: |
| 5894 | * configure.in: Recognize sparc64 as being different from sparc. |
| 5895 | * io/ftwtest-sh: Only invoke ld.so if it exists. |
| 5896 | * math/Makefile (LDLIBS-*): Change from libm to math/libm to get |
| 5897 | static tests to link. Honour $(omit-long-double-fcts) == yes. |
| 5898 | * math/libm-test.c (test_single_exception): The argument to |
| 5899 | fetestexcept is `int' not `fexcept_t'. |
| 5900 | * shlib-versions: Recognize sparc64. |
| 5901 | * signal/signal.h: Add typedef for stack_t. |
| 5902 | |
| 5903 | * stdio-common/_itoa.c: Defaulting UMUL_TIME==UDIV_TIME is broken. |
| 5904 | Attempt to fix up most of this by cleaning up assumptions below, |
| 5905 | but give up and change the defaults. |
| 5906 | |
| 5907 | * setjmp/longjmp.c: Moved to ... |
| 5908 | * sysdeps/generic/longjmp.c: ... here. |
| 5909 | * setjmp/sigjmp.c: Moved to ... |
| 5910 | * sysdeps/generic/sigjmp.c: ... here. |
| 5911 | |
| 5912 | * sysdeps/sparc/bsd-_setjmp.S [PIC]: There wasn't even valid asm here. |
| 5913 | Ought to fix up gas to catch these silly things properly. |
| 5914 | * sysdeps/sparc/bsd-setjmp.S: Likewise. |
| 5915 | |
| 5916 | * sysdeps/unix/sysv/linux/sparc/errno.c: Remove. |
| 5917 | * sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h: Remove. |
| 5918 | * sysdeps/unix/sysv/linux/sparc/kernel_stat.h: Tell xstat about |
| 5919 | the unused fields. |
| 5920 | |
| 5921 | * sysdeps/sparc/sparc64/add_n.s: Moved to ... |
| 5922 | * sysdeps/sparc64/add_n.S: ... here. Fix up %g4 and stack usage. |
| 5923 | * sysdeps/sparc/sparc64/addmul_1.s: Likewise. |
| 5924 | * sysdeps/sparc/sparc64/gmp-mparam.h: Likewise. |
| 5925 | * sysdeps/sparc/sparc64/lshift.s: Likewise. |
| 5926 | * sysdeps/sparc/sparc64/mul_1.s: Likewise. |
| 5927 | * sysdeps/sparc/sparc64/rshift.s: Likewise. |
| 5928 | * sysdeps/sparc/sparc64/sub_n.s: Likewise. |
| 5929 | * sysdeps/sparc/sparc64/submul_1.s: Likewise. |
| 5930 | |
| 5931 | * sysdeps/sparc64/Implies: New file. |
| 5932 | * sysdeps/sparc64/Makefile: Likewise. |
| 5933 | * sysdeps/sparc64/bits/endian.h: Likewise. |
| 5934 | * sysdeps/sparc64/bsd-_setjmp.S: Likewise. |
| 5935 | * sysdeps/sparc64/bsd-setjmp.S: Likewise. |
| 5936 | * sysdeps/sparc64/dl-machine.h: Likewise. |
| 5937 | * sysdeps/sparc64/elf/Makefile: Likewise. |
| 5938 | * sysdeps/sparc64/elf/crtbegin.S: Likewise. |
| 5939 | * sysdeps/sparc64/elf/crtbeginS.S: Likewise. |
| 5940 | * sysdeps/sparc64/elf/crtend.S: Likewise. |
| 5941 | * sysdeps/sparc64/elf/crtendS.S: Likewise. |
| 5942 | * sysdeps/sparc64/elf/start.S: Likewise. |
| 5943 | * sysdeps/sparc64/fpu_control.h: Likewise. |
| 5944 | * sysdeps/unix/sysv/linux/sparc64/Makefile: Likewise. |
| 5945 | * sysdeps/unix/sysv/linux/sparc64/__longjmp.S: Likewise. |
| 5946 | * sysdeps/unix/sysv/linux/sparc64/bits/setjmp.h: Likewise. |
| 5947 | * sysdeps/unix/sysv/linux/sparc64/bits/types.h: Likewise. |
| 5948 | * sysdeps/unix/sysv/linux/sparc64/brk.S: Likewise. |
| 5949 | * sysdeps/unix/sysv/linux/sparc64/clone.S: Likewise. |
| 5950 | * sysdeps/unix/sysv/linux/sparc64/fork.S: Likewise. |
| 5951 | * sysdeps/unix/sysv/linux/sparc64/getcontext.S: Likewise. |
| 5952 | * sysdeps/unix/sysv/linux/sparc64/init-first.h: Likewise. |
| 5953 | * sysdeps/unix/sysv/linux/sparc64/kernel_stat.h: Likewise. |
| 5954 | * sysdeps/unix/sysv/linux/sparc64/longjmp.S: Likewise. |
| 5955 | * sysdeps/unix/sysv/linux/sparc64/pipe.S: Likewise. |
| 5956 | * sysdeps/unix/sysv/linux/sparc64/profil-counter.h: Likewise. |
| 5957 | * sysdeps/unix/sysv/linux/sparc64/setcontext.S: Likewise. |
| 5958 | * sysdeps/unix/sysv/linux/sparc64/setjmp.S: Likewise. |
| 5959 | * sysdeps/unix/sysv/linux/sparc64/sigjmp.S: Likewise. |
| 5960 | * sysdeps/unix/sysv/linux/sparc64/syscalls.list: Likewise. |
| 5961 | * sysdeps/unix/sysv/linux/sparc64/sysdep.S: Likewise. |
| 5962 | * sysdeps/unix/sysv/linux/sparc64/sysdep.h: Likewise. |
| 5963 | * sysdeps/unix/sysv/linux/sparc64/ucontext.h: Likewise. |
| 5964 | |
| 5965 | 1997-06-28 16:28 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5966 | |
| 5967 | * configure.in: Add -nostartfiles -nostdlib when check for |
| 5968 | --version-script. |
| 5969 | |
| 5970 | 1997-06-28 12:03 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 5971 | |
| 5972 | * sysdeps/powerpc/bits/endian.h: New file. |
| 5973 | |
| 5974 | 1997-06-28 20:52 Ulrich Drepper <drepper@cygnus.com> |
| 5975 | |
| 5976 | * sysdeps/unix/sysv/linux/syscalls.list: Add getresgid and |
| 5977 | setresgid. |
| 5978 | |
| 5979 | 1997-06-27 20:09 Ulrich Drepper <drepper@cygnus.com> |
| 5980 | |
| 5981 | * sysdeps/unix/sysv/linux/sys/quota.h: Add <asm/types.h>. |
| 5982 | Reported by a sun <asun@zoology.washington.edu>. |
| 5983 | |
| 5984 | * libc.map: Add _rpc_dtablesize. Reported by Thorsten Kukuk. |
| 5985 | |
| 5986 | * db/makedb.c: Exit with error if number of option is incorrect. |
| 5987 | |
| 5988 | * math/Makefile (tests): Add test-fenv. |
| 5989 | * math/test-fenv.c: New file. Test for exception handling functions. |
| 5990 | Written mainly by Andreas Jaeger. |
| 5991 | |
| 5992 | * sysdeps/i386/fpu/fraiseexcpt.c: Correct implementation. |
| 5993 | |
| 5994 | * sysdeps/mach/hurd/abi-tag.h: Set tag to 1 for Hurd and kernel |
| 5995 | compatibility version to 0. Reported by Roland McGrath. |
| 5996 | |
| 5997 | 1997-06-27 18:49 Philip Blundell <Philip.Blundell@pobox.com> |
| 5998 | |
| 5999 | * sysdeps/standalone/brk.c (__NONE_set_memvals): Correct typo. |
| 6000 | * sysdeps/standalone/arm/bits/errno.h: Add ENOTDIR. |
| 6001 | * sysdeps/stub/sys/param.h: Add definition of MAX and MIN. |
| 6002 | |
| 6003 | 1997-06-27 10:44 Fila Kolodny <fila@ibi.com> |
| 6004 | |
| 6005 | * sysdeps/mach/hurd/dl-sysdep.c: Make _dl_sysdep_read_whole_file weak. |
| 6006 | |
| 6007 | 1997-06-27 00:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6008 | |
| 6009 | * elf/dl-open.c (_dl_open): Check versions of all newly loaded |
| 6010 | objects, including dependencies. |
| 6011 | |
| 6012 | * elf/dl-runtime.c (fixup): Always use version information if |
| 6013 | available. |
| 6014 | |
| 6015 | 1997-06-26 12:25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6016 | |
| 6017 | * sysdeps/m68k/bits/nan.h: Renamed from sysdeps/m68k/nan.h. |
| 6018 | |
| 6019 | 1997-06-26 11:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6020 | |
| 6021 | * posix/regex.c (DEBUG_POP): Assume parameter to be pointer to |
| 6022 | int, not pointer to fail_stack_elt_t. |
| 6023 | (PUSH_FAILURE_POINT): Fix all formats in debugging messages. Fix |
| 6024 | type of this_reg. |
| 6025 | (POP_FAILURE_POINT): Likewise. Fix type of failure_id. |
| 6026 | (re_match_2_internal): Pass NULL, not 0, to PUSH_FAILURE_POINT. |
| 6027 | |
| 6028 | 1997-06-27 02:17 Ulrich Drepper <drepper@cygnus.com> |
| 6029 | |
| 6030 | * sysdeps/unix/sysv/linux/syscalls.list: Add quotactl. |
| 6031 | Reported by a sun. |
| 6032 | |
| 6033 | 1997-06-26 21:50 Ulrich Drepper <drepper@cygnus.com> |
| 6034 | |
| 6035 | * math/math.h: Move definition of macros for unordered comparison |
| 6036 | after inclusion of <bits/mathinline.h>. |
| 6037 | * sysdeps/i386/fpu/bits/mathinline.h: Don't undef macros for |
| 6038 | unordered comparison before definition. |
| 6039 | * sysdeps/m68k/fpu/bits/mathinline.h: Likewise. |
| 6040 | |
| 6041 | * Makerules: Move definition of load-map-file before use. |
| 6042 | (lib%.so): Depend on load-map-file, not lib%-map. |
| 6043 | |
| 6044 | * manual/lgpl.texinfo: Update copyright. |
| 6045 | |
| 6046 | 1997-06-24 09:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6047 | |
| 6048 | * sysdeps/m68k/fpu/bits/mathinline.h: Don't define __ilogb. |
| 6049 | * sysdeps/m68k/fpu/s_ilogb.c: Define it here. Handle zero, NaN |
| 6050 | and infinity specially. |
| 6051 | * sysdeps/m68k/fpu/s_ilogbf.c, sysdeps/m68k/fpu/s_ilogbl.c: |
| 6052 | Adapted. |
| 6053 | |
| 6054 | * sysdeps/m68k/fpu/bits/mathdef.h (FP_ILOGB0): Correct value. |
| 6055 | |
| 6056 | 1997-06-26 17:06 Ulrich Drepper <drepper@cygnus.com> |
| 6057 | |
| 6058 | * configure.in: Don't use .long in tests since some strange |
| 6059 | platforms without binutils don't know this. |
| 6060 | Redirect output of test commands correctly. |
| 6061 | Patch by Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de>. |
| 6062 | |
| 6063 | * hurd/hurdsig.c (_hurdsig_init): Call _hurd_self_sigstate. |
| 6064 | Patch by Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>. |
| 6065 | |
| 6066 | 1997-06-26 09:02 Fila Kolodny <fila@ibi.com> |
| 6067 | |
| 6068 | * sysdeps/mach/hurd/abi-tag.h: New file. |
| 6069 | |
| 6070 | * sysdeps/mach/bits/libc-lock.h: Add typedef for __libc_key_t. |
| 6071 | * sysdeps/stub/bits/libc-lock.h: Likewise. |
| 6072 | |
| 6073 | * sysdeps/mach/hurd/accept.c (accept): Fix type of parameter addrarg. |
| 6074 | Add variable addr containing the desired part of the union. |
| 6075 | * sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise. |
| 6076 | * sysdeps/mach/hurd/getsockname.c (getsockname): Likewise. |
| 6077 | * sysdeps/mach/hurd/getpeername.c (getpeername): Likewise. |
| 6078 | * sysdeps/mach/hurd/connect.c (__connect): Likewise. |
| 6079 | * sysdeps/mach/hurd/bind.c (bind): Likewise. |
| 6080 | |
| 6081 | * sysdeps/mach/hurd/select.c (__select): Change MACH_MSG_SIZE_INTEGER_T |
| 6082 | to sizeof(MACH_MSG_TYPE_INTEGER_T). |
| 6083 | |
| 6084 | * io/ftw.c (ftw_startup): Use PATH_MAX only if defined. |
| 6085 | |
| 6086 | * sysdeps/mach/hurd/open.c (__open): Fix type of parameter file. |
| 6087 | |
| 6088 | * sysdeps/mach/hurd/sysd-stdio.c (__stdio_reopen): Add closefn to |
| 6089 | paramater list since it is used. |
| 6090 | |
| 6091 | * sysdeps/mach/hurd/rename.c (rename): Fix type of paramater new. |
| 6092 | |
| 6093 | * sysdeps/mach/hurd/sigaltstack.c (sigaltstack): Change parameter from |
| 6094 | ss to argss. |
| 6095 | |
| 6096 | 1997-06-24 14:02 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 6097 | |
| 6098 | * Rules: Update copyright. |
| 6099 | * mach/Machrules: Likewise. |
| 6100 | |
| 6101 | 1997-06-26 14:28 Ulrich Drepper <drepper@cygnus.com> |
| 6102 | |
| 6103 | * configure.in: Fix accidently removed AC_OUTPUT line. |
| 6104 | Reported by Andreas Jaeger. |
| 6105 | |
| 6106 | * time/strftime.c: Don't define `memcpy' macro if HAVE_MEMCPY is |
| 6107 | defined. Reported by Akim Demaille <demaille@inf.enst.fr>. |
| 6108 | |
| 6109 | * sysdeps/generic/getdomain.c: Include handling for stub case. |
| 6110 | This eliminated the only case of a function in generic and stub. |
| 6111 | * sysdeps/stub/getdomain.c: Removed. |
| 6112 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 6113 | |
| 6114 | 1997-06-23 22:20 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 6115 | |
| 6116 | * sysdeps/alpha/_mcount.S: Update and reformat copyright, |
| 6117 | remove trailing white spaces and send through unexpand. |
| 6118 | * sysdeps/alpha/bb_init_func.S: Likewise. |
| 6119 | * sysdeps/alpha/bzero.S: Likewise. |
| 6120 | * sysdeps/alpha/ffs.S: Likewise. |
| 6121 | * sysdeps/alpha/memset.S: Likewise. |
| 6122 | * sysdeps/alpha/s_fabs.S: Likewise. |
| 6123 | * sysdeps/alpha/strcmp.S: Likewise. |
| 6124 | * sysdeps/alpha/strlen.S: Likewise. |
| 6125 | * sysdeps/alpha/strncmp.S: Likewise. |
| 6126 | * sysdeps/alpha/strncpy.S: Likewise. |
| 6127 | * sysdeps/alpha/strrchr.S: Likewise. |
| 6128 | * sysdeps/alpha/stxcpy.S: Likewise. |
| 6129 | * sysdeps/alpha/stxncpy.S: Likewise. |
| 6130 | * sysdeps/alpha/elf/start.S: Likewise. |
| 6131 | * sysdeps/i386/strchr.S: Likewise. |
| 6132 | * sysdeps/m68k/bsd-_setjmp.S: Likewise. |
| 6133 | * sysdeps/m68k/bsd-setjmp.S: Likewise. |
| 6134 | * sysdeps/m68k/elf/start.S: Likewise. |
| 6135 | * sysdeps/mach/alpha/syscall.S: Likewise. |
| 6136 | * sysdeps/mach/i386/syscall.S: Likewise. |
| 6137 | * sysdeps/mips/elf/start.S: Likewise. |
| 6138 | * sysdeps/sparc/alloca.S: Likewise. |
| 6139 | * sysdeps/standalone/i386/start.S: Likewise. |
| 6140 | * sysdeps/standalone/i386/force_cpu386/strtsupp.S: Likewise. |
| 6141 | * sysdeps/standalone/i960/start.S: Likewise. |
| 6142 | * sysdeps/standalone/m68k/m68020/start.S: Likewise. |
| 6143 | * sysdeps/unix/_exit.S: Likewise. |
| 6144 | * sysdeps/unix/fork.S: Likewise. |
| 6145 | * sysdeps/unix/getegid.S: Likewise. |
| 6146 | * sysdeps/unix/geteuid.S: Likewise. |
| 6147 | * sysdeps/unix/getppid.S: Likewise. |
| 6148 | * sysdeps/unix/syscall.S: Likewise. |
| 6149 | * sysdeps/unix/arm/brk.S: Likewise. |
| 6150 | * sysdeps/unix/arm/fork.S: Likewise. |
| 6151 | * sysdeps/unix/bsd/hp/m68k/brk.S: Likewise. |
| 6152 | * sysdeps/unix/bsd/hp/m68k/vfork.S: Likewise. |
| 6153 | * sysdeps/unix/bsd/hp/m68k/wait3.S: Likewise. |
| 6154 | * sysdeps/unix/bsd/i386/vfork.S: Likewise. |
| 6155 | * sysdeps/unix/bsd/i386/wait3.S: Likewise. |
| 6156 | * sysdeps/unix/bsd/m68k/pipe.S: Likewise. |
| 6157 | * sysdeps/unix/bsd/m68k/syscall.S: Likewise. |
| 6158 | * sysdeps/unix/bsd/m68k/sysdep.S: Likewise. |
| 6159 | * sysdeps/unix/bsd/m68k/wait.S: Likewise. |
| 6160 | * sysdeps/unix/bsd/osf/alpha/brk.S: Likewise. |
| 6161 | * sysdeps/unix/bsd/osf/alpha/fork.S: Likewise. |
| 6162 | * sysdeps/unix/bsd/osf/alpha/killpg.S: Likewise. |
| 6163 | * sysdeps/unix/bsd/osf/alpha/pipe.S: Likewise. |
| 6164 | * sysdeps/unix/bsd/osf/alpha/recv.S: Likewise. |
| 6165 | * sysdeps/unix/bsd/osf/alpha/send.S: Likewise. |
| 6166 | * sysdeps/unix/bsd/osf/alpha/sigblock.S: Likewise. |
| 6167 | * sysdeps/unix/bsd/osf/alpha/sigpause.S: Likewise. |
| 6168 | * sysdeps/unix/bsd/osf/alpha/sigsetmask.S: Likewise. |
| 6169 | * sysdeps/unix/bsd/osf/alpha/sigvec.S: Likewise. |
| 6170 | * sysdeps/unix/bsd/osf/alpha/start.S: Likewise. |
| 6171 | * sysdeps/unix/bsd/osf/alpha/vhangup.S: Likewise. |
| 6172 | * sysdeps/unix/bsd/sequent/i386/getgroups.S: Likewise. |
| 6173 | * sysdeps/unix/bsd/sequent/i386/sigvec.S: Likewise. |
| 6174 | * sysdeps/unix/bsd/sequent/i386/syscall.S: Likewise. |
| 6175 | * sysdeps/unix/bsd/sun/sigreturn.S: Likewise. |
| 6176 | * sysdeps/unix/bsd/sun/m68k/brk.S: Likewise. |
| 6177 | * sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise. |
| 6178 | * sysdeps/unix/bsd/sun/m68k/syscall.S: Likewise. |
| 6179 | * sysdeps/unix/bsd/sun/m68k/vfork.S: Likewise. |
| 6180 | * sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise. |
| 6181 | * sysdeps/unix/bsd/ultrix4/wait3.S: Likewise. |
| 6182 | * sysdeps/unix/bsd/ultrix4/mips/__handler.S: Likewise. |
| 6183 | * sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise. |
| 6184 | * sysdeps/unix/bsd/ultrix4/mips/vfork.S: Likewise. |
| 6185 | * sysdeps/unix/bsd/vax/brk.S: Likewise. |
| 6186 | * sysdeps/unix/bsd/vax/pipe.S: Likewise. |
| 6187 | * sysdeps/unix/bsd/vax/sysdep.S: Likewise. |
| 6188 | * sysdeps/unix/bsd/vax/vfork.S: Likewise. |
| 6189 | * sysdeps/unix/bsd/vax/wait.S: Likewise. |
| 6190 | * sysdeps/unix/bsd/vax/wait3.S: Likewise. |
| 6191 | * sysdeps/unix/i386/brk.S: Likewise. |
| 6192 | * sysdeps/unix/i386/fork.S: Likewise. |
| 6193 | * sysdeps/unix/i386/pipe.S: Likewise. |
| 6194 | * sysdeps/unix/i386/sigreturn.S: Likewise. |
| 6195 | * sysdeps/unix/i386/syscall.S: Likewise. |
| 6196 | * sysdeps/unix/i386/vfork.S: Likewise. |
| 6197 | * sysdeps/unix/i386/wait.S: Likewise. |
| 6198 | * sysdeps/unix/mips/brk.S: Likewise. |
| 6199 | * sysdeps/unix/mips/fork.S: Likewise. |
| 6200 | * sysdeps/unix/mips/pipe.S: Likewise. |
| 6201 | * sysdeps/unix/mips/sigreturn.S: Likewise. |
| 6202 | * sysdeps/unix/mips/sysdep.S: Likewise. |
| 6203 | * sysdeps/unix/mips/wait.S: Likewise. |
| 6204 | * sysdeps/unix/sparc/brk.S: Likewise. |
| 6205 | * sysdeps/unix/sparc/fork.S: Likewise. |
| 6206 | * sysdeps/unix/sparc/pipe.S: Likewise. |
| 6207 | * sysdeps/unix/sparc/sysdep.S: Likewise. |
| 6208 | * sysdeps/unix/sparc/vfork.S: Likewise. |
| 6209 | * sysdeps/unix/sysv/i386/signal.S: Likewise. |
| 6210 | * sysdeps/unix/sysv/i386/time.S: Likewise. |
| 6211 | * sysdeps/unix/sysv/irix4/__handler.S: Likewise. |
| 6212 | * sysdeps/unix/sysv/irix4/sigreturn.S: Likewise. |
| 6213 | * sysdeps/unix/sysv/irix4/uname.S: Likewise. |
| 6214 | * sysdeps/unix/sysv/irix4/wait.S: Likewise. |
| 6215 | * sysdeps/unix/sysv/linux/alpha/pipe.S: Likewise. |
| 6216 | * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise. |
| 6217 | * sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise. |
| 6218 | * sysdeps/unix/sysv/linux/m68k/sigreturn.S: Likewise. |
| 6219 | * sysdeps/unix/sysv/linux/m68k/socket.S: Likewise. |
| 6220 | * sysdeps/unix/sysv/linux/sparc/fork.S: Likewise. |
| 6221 | * sysdeps/unix/sysv/sco3.2.4/sigaction.S: Likewise. |
| 6222 | * sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise. |
| 6223 | * sysdeps/unix/sysv/sco3.2.4/uname.S: Likewise. |
| 6224 | * sysdeps/unix/sysv/sco3.2.4/waitpid.S: Likewise. |
| 6225 | * sysdeps/unix/sysv/sysv4/i386/sys-sig.S: Likewise. |
| 6226 | * sysdeps/unix/sysv/sysv4/solaris2/fsync.S: Likewise. |
| 6227 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise. |
| 6228 | * sysdeps/vax/bsd-_setjmp.S: Likewise. |
| 6229 | * sysdeps/vax/bsd-setjmp.S: Likewise. |
| 6230 | |
| 6231 | 1997-06-26 02:06 Ulrich Drepper <drepper@cygnus.com> |
| 6232 | |
| 6233 | * posix/Makefile (CFLAGS-regex.c): -DDEBUG was not meant for the |
| 6234 | public. |
| 6235 | |
| 6236 | * Makerules ($(common-objpfx)libc.so): Use $(load-map-file) in |
| 6237 | dependency, not $(libc-map). |
| 6238 | |
| 6239 | * sysdeps/posix/mk-stdiolim.c: Pretty print. |
| 6240 | |
| 6241 | 1997-06-25 15:54 Fila Kolodny <fila@ibi.com> |
| 6242 | |
| 6243 | * sysdeps/mach/hurd/bits/fcntl.h: Change include of gnu/types.h to |
| 6244 | include of bits/types.h. |
| 6245 | |
| 6246 | * sysdeps/posix/Makefile ($(common-objpfx)bits/stdio_lim.h): Don't |
| 6247 | conditionalize this on whether we are cross-compiling. |
| 6248 | |
| 6249 | 1997-06-21 15:47 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 6250 | |
| 6251 | * elf/dl-lookup.c (do_lookup): Use default definition |
| 6252 | for a default versioned symbol. |
| 6253 | |
| 6254 | * elf/dl-version.c (_dl_check_map_versions): Set the hidden field. |
| 6255 | |
| 6256 | * elf/dlvsym.c (__dlvsym): Set the hidden field to 1. |
| 6257 | |
| 6258 | * elf/link.h (r_found_version): Add the hidden field. |
| 6259 | |
| 6260 | * math/test-matherr.c: New file. |
| 6261 | |
| 6262 | * math/Makefile (tests): Add test-matherr. |
| 6263 | (libm-support): Put back s_matherr. |
| 6264 | (static-only-routines, aux): Remove s_matherr. |
| 6265 | |
| 6266 | 1997-06-23 23:39 Ulrich Drepper <drepper@cygnus.com> |
| 6267 | |
| 6268 | * string/Makefile (headers): Change bytesex.h to bits/endian.h. |
| 6269 | * sysdeps/generic/Makefile: Don't try to generate bytesex.h, but |
| 6270 | bits/endian.h. |
| 6271 | |
| 6272 | * math/libm-test.c (lgamma_test): Make sure the test of the ilogb |
| 6273 | function will not fail because of exceptions. |
| 6274 | |
| 6275 | * math/math.h: Add warning about use of M_* constants. |
| 6276 | Pretty print. |
| 6277 | |
| 6278 | 1997-06-23 11:36 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 6279 | |
| 6280 | * hurd/path-lookup.c: Change GPL to LGPL, update and reformat |
| 6281 | copyright, remove trailing white spaces and send through unexpand. |
| 6282 | * inet/netinet/icmp6.h: Likewise. |
| 6283 | * inet/netinet/in.h: Likewise. |
| 6284 | * inet/netinet/ip6.h: Likewise. |
| 6285 | * locale/programs/xmalloc.c: Likewise. |
| 6286 | * locale/programs/xstrdup.c: Likewise. |
| 6287 | * sysdeps/generic/make_siglist.c: Likewise. |
| 6288 | * sysdeps/generic/morecore.c: Likewise. |
| 6289 | * sysdeps/generic/sbrk.c: Likewise. |
| 6290 | * sysdeps/generic/signame.c: Likewise. |
| 6291 | * sysdeps/generic/signame.h: Likewise. |
| 6292 | * sysdeps/generic/netinet/inbits.h: Likewise. |
| 6293 | * sysdeps/posix/getpagesize.c: Likewise. |
| 6294 | * sysdeps/unix/errnos-tmpl.c: Likewise. |
| 6295 | * sysdeps/unix/getpagesize.c: Likewise. |
| 6296 | * sysdeps/unix/make_errlist.c: Likewise. |
| 6297 | * sysdeps/unix/mkfifo.c: Likewise. |
| 6298 | * sysdeps/unix/nlist.c: Likewise. |
| 6299 | * sysdeps/unix/start.c: Likewise. |
| 6300 | * sysdeps/unix/sysv/linux/netinet/inbits.h: Likewise. |
| 6301 | |
| 6302 | * munch-tmpl.c: Update and reformat copyright, remove trailing |
| 6303 | white spaces and send through unexpand. |
| 6304 | * libio/clearerr_u.c: Likewise. |
| 6305 | * libio/memstream.c: Likewise. |
| 6306 | * libio/putc_u.c: Likewise. |
| 6307 | * libio/putchar_u.c: Likewise. |
| 6308 | * stdio-common/scanf.c: Likewise. |
| 6309 | * stdlib/longlong.h: Likewise. |
| 6310 | * sysdeps/alpha/__longjmp.c: Likewise. |
| 6311 | * sysdeps/alpha/divrem.h: Likewise. |
| 6312 | * sysdeps/alpha/machine-gmon.h: Likewise. |
| 6313 | * sysdeps/alpha/setjmp_aux.c: Likewise. |
| 6314 | * sysdeps/alpha/bits/setjmp.h: Likewise. |
| 6315 | * sysdeps/arm/fpu_control.h: Likewise. |
| 6316 | * sysdeps/generic/_strerror.c: Likewise. |
| 6317 | * sysdeps/generic/det_endian.c: Likewise. |
| 6318 | * sysdeps/generic/fdatasync.c: Likewise. |
| 6319 | * sysdeps/generic/fpu_control.c: Likewise. |
| 6320 | * sysdeps/generic/ftime.c: Likewise. |
| 6321 | * sysdeps/generic/getdomain.c: Likewise. |
| 6322 | * sysdeps/generic/group_member.c: Likewise. |
| 6323 | * sysdeps/generic/ldiv.c: Likewise. |
| 6324 | * sysdeps/generic/lldiv.c: Likewise. |
| 6325 | * sysdeps/generic/lxstat.c: Likewise. |
| 6326 | * sysdeps/generic/memcmp.c: Likewise. |
| 6327 | * sysdeps/generic/memmem.c: Likewise. |
| 6328 | * sysdeps/generic/mig-reply.c: Likewise. |
| 6329 | * sysdeps/generic/pagecopy.h: Likewise. |
| 6330 | * sysdeps/generic/profil-counter.h: Likewise. |
| 6331 | * sysdeps/generic/pselect.c: Likewise. |
| 6332 | * sysdeps/generic/setfpucw.c: Likewise. |
| 6333 | * sysdeps/generic/stpcpy.c: Likewise. |
| 6334 | * sysdeps/generic/uname.c: Likewise. |
| 6335 | * sysdeps/generic/varargs.h: Likewise. |
| 6336 | * sysdeps/generic/vlimit.c: Likewise. |
| 6337 | * sysdeps/generic/bits/sigaction.h: Likewise. |
| 6338 | * sysdeps/generic/bits/ustat.h: Likewise. |
| 6339 | * sysdeps/generic/netinet/if_ether.h: Likewise. |
| 6340 | * sysdeps/generic/sys/swap.h: Likewise. |
| 6341 | * sysdeps/generic/sys/sysinfo.h: Likewise. |
| 6342 | * sysdeps/i386/init-first.c: Likewise. |
| 6343 | * sysdeps/i386/ldbl2mpn.c: Likewise. |
| 6344 | * sysdeps/i386/memcopy.h: Likewise. |
| 6345 | * sysdeps/i386/i586/memcopy.h: Likewise. |
| 6346 | * sysdeps/i860/memcopy.h: Likewise. |
| 6347 | * sysdeps/m68k/__longjmp.c: Likewise. |
| 6348 | * sysdeps/m68k/fpu_control.h: Likewise. |
| 6349 | * sysdeps/m68k/memcopy.h: Likewise. |
| 6350 | * sysdeps/m68k/s_isinfl.c: Likewise. |
| 6351 | * sysdeps/m68k/s_isnanl.c: Likewise. |
| 6352 | * sysdeps/m68k/setjmp.c: Likewise. |
| 6353 | * sysdeps/mach/_strerror.c: Likewise. |
| 6354 | * sysdeps/mach/getsysstats.c: Likewise. |
| 6355 | * sysdeps/mach/mprotect.c: Likewise. |
| 6356 | * sysdeps/mach/munmap.c: Likewise. |
| 6357 | * sysdeps/mach/pagecopy.h: Likewise. |
| 6358 | * sysdeps/mach/start.c: Likewise. |
| 6359 | * sysdeps/mach/sysdep.h: Likewise. |
| 6360 | * sysdeps/mach/alpha/machine-lock.h: Likewise. |
| 6361 | * sysdeps/mach/alpha/machine-sp.h: Likewise. |
| 6362 | * sysdeps/mach/alpha/sysdep.h: Likewise. |
| 6363 | * sysdeps/mach/alpha/thread_state.h: Likewise. |
| 6364 | * sysdeps/mach/hppa/machine-lock.h: Likewise. |
| 6365 | * sysdeps/mach/hurd/access.c: Likewise. |
| 6366 | * sysdeps/mach/hurd/closedir.c: Likewise. |
| 6367 | * sysdeps/mach/hurd/dirstream.h: Likewise. |
| 6368 | * sysdeps/mach/hurd/dl-cache.c: Likewise. |
| 6369 | * sysdeps/mach/hurd/euidaccess.c: Likewise. |
| 6370 | * sysdeps/mach/hurd/fdatasync.c: Likewise. |
| 6371 | * sysdeps/mach/hurd/fexecve.c: Likewise. |
| 6372 | * sysdeps/mach/hurd/fork.c: Likewise. |
| 6373 | * sysdeps/mach/hurd/fpathconf.c: Likewise. |
| 6374 | * sysdeps/mach/hurd/fstatfs.c: Likewise. |
| 6375 | * sysdeps/mach/hurd/fxstat.c: Likewise. |
| 6376 | * sysdeps/mach/hurd/getcwd.c: Likewise. |
| 6377 | * sysdeps/mach/hurd/getpriority.c: Likewise. |
| 6378 | * sysdeps/mach/hurd/getrlimit.c: Likewise. |
| 6379 | * sysdeps/mach/hurd/getsid.c: Likewise. |
| 6380 | * sysdeps/mach/hurd/group_member.c: Likewise. |
| 6381 | * sysdeps/mach/hurd/kill.c: Likewise. |
| 6382 | * sysdeps/mach/hurd/lchown.c: Likewise. |
| 6383 | * sysdeps/mach/hurd/lxstat.c: Likewise. |
| 6384 | * sysdeps/mach/hurd/mig-reply.c: Likewise. |
| 6385 | * sysdeps/mach/hurd/mmap.c: Likewise. |
| 6386 | * sysdeps/mach/hurd/opendir.c: Likewise. |
| 6387 | * sysdeps/mach/hurd/pathconf.c: Likewise. |
| 6388 | * sysdeps/mach/hurd/profil.c: Likewise. |
| 6389 | * sysdeps/mach/hurd/ptrace.c: Likewise. |
| 6390 | * sysdeps/mach/hurd/readdir.c: Likewise. |
| 6391 | * sysdeps/mach/hurd/readdir_r.c: Likewise. |
| 6392 | * sysdeps/mach/hurd/send.c: Likewise. |
| 6393 | * sysdeps/mach/hurd/sendto.c: Likewise. |
| 6394 | * sysdeps/mach/hurd/setpriority.c: Likewise. |
| 6395 | * sysdeps/mach/hurd/statfs.c: Likewise. |
| 6396 | * sysdeps/mach/hurd/ttyname.c: Likewise. |
| 6397 | * sysdeps/mach/hurd/uname.c: Likewise. |
| 6398 | * sysdeps/mach/hurd/xstat.c: Likewise. |
| 6399 | * sysdeps/mach/hurd/alpha/exc2signal.c: Likewise. |
| 6400 | * sysdeps/mach/hurd/alpha/longjmp-ts.c: Likewise. |
| 6401 | * sysdeps/mach/hurd/alpha/sigreturn.c: Likewise. |
| 6402 | * sysdeps/mach/hurd/alpha/trampoline.c: Likewise. |
| 6403 | * sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise. |
| 6404 | * sysdeps/mach/hurd/hppa/trampoline.c: Likewise. |
| 6405 | * sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise. |
| 6406 | * sysdeps/mach/hurd/i386/exc2signal.c: Likewise. |
| 6407 | * sysdeps/mach/hurd/i386/intr-msg.h: Likewise. |
| 6408 | * sysdeps/mach/hurd/i386/longjmp-ts.c: Likewise. |
| 6409 | * sysdeps/mach/hurd/i386/sigreturn.c: Likewise. |
| 6410 | * sysdeps/mach/hurd/i386/trampoline.c: Likewise. |
| 6411 | * sysdeps/mach/hurd/i386/bits/sigcontext.h: Likewise. |
| 6412 | * sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise. |
| 6413 | * sysdeps/mach/hurd/sys/param.h: Likewise. |
| 6414 | * sysdeps/mach/i386/machine-lock.h: Likewise. |
| 6415 | * sysdeps/mach/i386/machine-sp.h: Likewise. |
| 6416 | * sysdeps/mach/i386/sysdep.h: Likewise. |
| 6417 | * sysdeps/mach/i386/thread_state.h: Likewise. |
| 6418 | * sysdeps/posix/dup2.c: Likewise. |
| 6419 | * sysdeps/posix/flock.c: Likewise. |
| 6420 | * sysdeps/posix/getdtsz.c: Likewise. |
| 6421 | * sysdeps/posix/gettimeofday.c: Likewise. |
| 6422 | * sysdeps/posix/isatty.c: Likewise. |
| 6423 | * sysdeps/posix/killpg.c: Likewise. |
| 6424 | * sysdeps/posix/mk-stdiolim.c: Likewise. |
| 6425 | * sysdeps/posix/profil.c: Likewise. |
| 6426 | * sysdeps/posix/remove.c: Likewise. |
| 6427 | * sysdeps/posix/rename.c: Likewise. |
| 6428 | * sysdeps/posix/sigsuspend.c: Likewise. |
| 6429 | * sysdeps/posix/tempname.c: Likewise. |
| 6430 | * sysdeps/posix/truncate.c: Likewise. |
| 6431 | * sysdeps/posix/utimes.c: Likewise. |
| 6432 | * sysdeps/posix/wait.c: Likewise. |
| 6433 | * sysdeps/posix/wait3.c: Likewise. |
| 6434 | * sysdeps/rs6000/memcopy.h: Likewise. |
| 6435 | * sysdeps/sparc/memcopy.h: Likewise. |
| 6436 | * sysdeps/standalone/close.c: Likewise. |
| 6437 | * sysdeps/standalone/dirstream.h: Likewise. |
| 6438 | * sysdeps/standalone/filedesc.h: Likewise. |
| 6439 | * sysdeps/standalone/open.c: Likewise. |
| 6440 | * sysdeps/standalone/read.c: Likewise. |
| 6441 | * sysdeps/standalone/standalone.h: Likewise. |
| 6442 | * sysdeps/standalone/write.c: Likewise. |
| 6443 | * sysdeps/standalone/bits/stdio_lim.h: Likewise. |
| 6444 | * sysdeps/standalone/i386/i386.h: Likewise. |
| 6445 | * sysdeps/standalone/m68k/m68020/m68020.h: Likewise. |
| 6446 | * sysdeps/stub/__longjmp.c: Likewise. |
| 6447 | * sysdeps/stub/accept.c: Likewise. |
| 6448 | * sysdeps/stub/access.c: Likewise. |
| 6449 | * sysdeps/stub/acct.c: Likewise. |
| 6450 | * sysdeps/stub/adjtime.c: Likewise. |
| 6451 | * sysdeps/stub/alarm.c: Likewise. |
| 6452 | * sysdeps/stub/bind.c: Likewise. |
| 6453 | * sysdeps/stub/brk.c: Likewise. |
| 6454 | * sysdeps/stub/bsd-_setjmp.c: Likewise. |
| 6455 | * sysdeps/stub/bsd-setjmp.c: Likewise. |
| 6456 | * sysdeps/stub/chdir.c: Likewise. |
| 6457 | * sysdeps/stub/chflags.c: Likewise. |
| 6458 | * sysdeps/stub/chmod.c: Likewise. |
| 6459 | * sysdeps/stub/chown.c: Likewise. |
| 6460 | * sysdeps/stub/chroot.c: Likewise. |
| 6461 | * sysdeps/stub/clock.c: Likewise. |
| 6462 | * sysdeps/stub/close.c: Likewise. |
| 6463 | * sysdeps/stub/closedir.c: Likewise. |
| 6464 | * sysdeps/stub/connect.c: Likewise. |
| 6465 | * sysdeps/stub/ctermid.c: Likewise. |
| 6466 | * sysdeps/stub/cuserid.c: Likewise. |
| 6467 | * sysdeps/stub/dbl2mpn.c: Likewise. |
| 6468 | * sysdeps/stub/dirstream.h: Likewise. |
| 6469 | * sysdeps/stub/dup.c: Likewise. |
| 6470 | * sysdeps/stub/dup2.c: Likewise. |
| 6471 | * sysdeps/stub/exc2signal.c: Likewise. |
| 6472 | * sysdeps/stub/execve.c: Likewise. |
| 6473 | * sysdeps/stub/fchflags.c: Likewise. |
| 6474 | * sysdeps/stub/fchown.c: Likewise. |
| 6475 | * sysdeps/stub/fcntl.c: Likewise. |
| 6476 | * sysdeps/stub/fdopen.c: Likewise. |
| 6477 | * sysdeps/stub/fexecve.c: Likewise. |
| 6478 | * sysdeps/stub/flock.c: Likewise. |
| 6479 | * sysdeps/stub/fork.c: Likewise. |
| 6480 | * sysdeps/stub/fpathconf.c: Likewise. |
| 6481 | * sysdeps/stub/fpu_control.h: Likewise. |
| 6482 | * sysdeps/stub/fstatfs.c: Likewise. |
| 6483 | * sysdeps/stub/fsync.c: Likewise. |
| 6484 | * sysdeps/stub/ftruncate.c: Likewise. |
| 6485 | * sysdeps/stub/fxstat.c: Likewise. |
| 6486 | * sysdeps/stub/getcwd.c: Likewise. |
| 6487 | * sysdeps/stub/getdomain.c: Likewise. |
| 6488 | * sysdeps/stub/getdtsz.c: Likewise. |
| 6489 | * sysdeps/stub/getegid.c: Likewise. |
| 6490 | * sysdeps/stub/geteuid.c: Likewise. |
| 6491 | * sysdeps/stub/getgid.c: Likewise. |
| 6492 | * sysdeps/stub/getgroups.c: Likewise. |
| 6493 | * sysdeps/stub/gethostid.c: Likewise. |
| 6494 | * sysdeps/stub/gethostname.c: Likewise. |
| 6495 | * sysdeps/stub/getitimer.c: Likewise. |
| 6496 | * sysdeps/stub/getpeername.c: Likewise. |
| 6497 | * sysdeps/stub/getpgid.c: Likewise. |
| 6498 | * sysdeps/stub/getpid.c: Likewise. |
| 6499 | * sysdeps/stub/getppid.c: Likewise. |
| 6500 | * sysdeps/stub/getpriority.c: Likewise. |
| 6501 | * sysdeps/stub/getrlimit.c: Likewise. |
| 6502 | * sysdeps/stub/getrusage.c: Likewise. |
| 6503 | * sysdeps/stub/getsid.c: Likewise. |
| 6504 | * sysdeps/stub/getsockname.c: Likewise. |
| 6505 | * sysdeps/stub/getsockopt.c: Likewise. |
| 6506 | * sysdeps/stub/getsysstats.c: Likewise. |
| 6507 | * sysdeps/stub/gettimeofday.c: Likewise. |
| 6508 | * sysdeps/stub/getuid.c: Likewise. |
| 6509 | * sysdeps/stub/gtty.c: Likewise. |
| 6510 | * sysdeps/stub/if_index.c: Likewise. |
| 6511 | * sysdeps/stub/init-posix.c: Likewise. |
| 6512 | * sysdeps/stub/ioctl.c: Likewise. |
| 6513 | * sysdeps/stub/isatty.c: Likewise. |
| 6514 | * sysdeps/stub/isfdtype.c: Likewise. |
| 6515 | * sysdeps/stub/jmp-unwind.c: Likewise. |
| 6516 | * sysdeps/stub/kill.c: Likewise. |
| 6517 | * sysdeps/stub/killpg.c: Likewise. |
| 6518 | * sysdeps/stub/ldbl2mpn.c: Likewise. |
| 6519 | * sysdeps/stub/link.c: Likewise. |
| 6520 | * sysdeps/stub/listen.c: Likewise. |
| 6521 | * sysdeps/stub/lockfile.c: Likewise. |
| 6522 | * sysdeps/stub/longjmp-ts.c: Likewise. |
| 6523 | * sysdeps/stub/lseek.c: Likewise. |
| 6524 | * sysdeps/stub/lxstat.c: Likewise. |
| 6525 | * sysdeps/stub/machine-lock.h: Likewise. |
| 6526 | * sysdeps/stub/machine-sp.h: Likewise. |
| 6527 | * sysdeps/stub/madvise.c: Likewise. |
| 6528 | * sysdeps/stub/mkdir.c: Likewise. |
| 6529 | * sysdeps/stub/mkfifo.c: Likewise. |
| 6530 | * sysdeps/stub/mmap.c: Likewise. |
| 6531 | * sysdeps/stub/morecore.c: Likewise. |
| 6532 | * sysdeps/stub/mpn2dbl.c: Likewise. |
| 6533 | * sysdeps/stub/mpn2flt.c: Likewise. |
| 6534 | * sysdeps/stub/mpn2ldbl.c: Likewise. |
| 6535 | * sysdeps/stub/mprotect.c: Likewise. |
| 6536 | * sysdeps/stub/msgctl.c: Likewise. |
| 6537 | * sysdeps/stub/msgget.c: Likewise. |
| 6538 | * sysdeps/stub/msgrcv.c: Likewise. |
| 6539 | * sysdeps/stub/msgsnd.c: Likewise. |
| 6540 | * sysdeps/stub/munmap.c: Likewise. |
| 6541 | * sysdeps/stub/nanosleep.c: Likewise. |
| 6542 | * sysdeps/stub/nice.c: Likewise. |
| 6543 | * sysdeps/stub/nlist.c: Likewise. |
| 6544 | * sysdeps/stub/open.c: Likewise. |
| 6545 | * sysdeps/stub/opendir.c: Likewise. |
| 6546 | * sysdeps/stub/pathconf.c: Likewise. |
| 6547 | * sysdeps/stub/pause.c: Likewise. |
| 6548 | * sysdeps/stub/pipestream.c: Likewise. |
| 6549 | * sysdeps/stub/poll.c: Likewise. |
| 6550 | * sysdeps/stub/profil.c: Likewise. |
| 6551 | * sysdeps/stub/ptrace.c: Likewise. |
| 6552 | * sysdeps/stub/putenv.c: Likewise. |
| 6553 | * sysdeps/stub/read.c: Likewise. |
| 6554 | * sysdeps/stub/readdir.c: Likewise. |
| 6555 | * sysdeps/stub/readdir_r.c: Likewise. |
| 6556 | * sysdeps/stub/readlink.c: Likewise. |
| 6557 | * sysdeps/stub/reboot.c: Likewise. |
| 6558 | * sysdeps/stub/recv.c: Likewise. |
| 6559 | * sysdeps/stub/recvfrom.c: Likewise. |
| 6560 | * sysdeps/stub/recvmsg.c: Likewise. |
| 6561 | * sysdeps/stub/remove.c: Likewise. |
| 6562 | * sysdeps/stub/rename.c: Likewise. |
| 6563 | * sysdeps/stub/revoke.c: Likewise. |
| 6564 | * sysdeps/stub/rewinddir.c: Likewise. |
| 6565 | * sysdeps/stub/rmdir.c: Likewise. |
| 6566 | * sysdeps/stub/sbrk.c: Likewise. |
| 6567 | * sysdeps/stub/sched_getp.c: Likewise. |
| 6568 | * sysdeps/stub/sched_gets.c: Likewise. |
| 6569 | * sysdeps/stub/sched_primax.c: Likewise. |
| 6570 | * sysdeps/stub/sched_primin.c: Likewise. |
| 6571 | * sysdeps/stub/sched_rr_gi.c: Likewise. |
| 6572 | * sysdeps/stub/sched_setp.c: Likewise. |
| 6573 | * sysdeps/stub/sched_sets.c: Likewise. |
| 6574 | * sysdeps/stub/sched_yield.c: Likewise. |
| 6575 | * sysdeps/stub/seekdir.c: Likewise. |
| 6576 | * sysdeps/stub/select.c: Likewise. |
| 6577 | * sysdeps/stub/semctl.c: Likewise. |
| 6578 | * sysdeps/stub/semget.c: Likewise. |
| 6579 | * sysdeps/stub/semop.c: Likewise. |
| 6580 | * sysdeps/stub/send.c: Likewise. |
| 6581 | * sysdeps/stub/sendmsg.c: Likewise. |
| 6582 | * sysdeps/stub/sendto.c: Likewise. |
| 6583 | * sysdeps/stub/setdomain.c: Likewise. |
| 6584 | * sysdeps/stub/setegid.c: Likewise. |
| 6585 | * sysdeps/stub/setenv.c: Likewise. |
| 6586 | * sysdeps/stub/seteuid.c: Likewise. |
| 6587 | * sysdeps/stub/setgid.c: Likewise. |
| 6588 | * sysdeps/stub/setgroups.c: Likewise. |
| 6589 | * sysdeps/stub/sethostid.c: Likewise. |
| 6590 | * sysdeps/stub/sethostname.c: Likewise. |
| 6591 | * sysdeps/stub/setjmp.c: Likewise. |
| 6592 | * sysdeps/stub/setlogin.c: Likewise. |
| 6593 | * sysdeps/stub/setpgid.c: Likewise. |
| 6594 | * sysdeps/stub/setpriority.c: Likewise. |
| 6595 | * sysdeps/stub/setregid.c: Likewise. |
| 6596 | * sysdeps/stub/setreuid.c: Likewise. |
| 6597 | * sysdeps/stub/setrlimit.c: Likewise. |
| 6598 | * sysdeps/stub/setsid.c: Likewise. |
| 6599 | * sysdeps/stub/setsockopt.c: Likewise. |
| 6600 | * sysdeps/stub/settimeofday.c: Likewise. |
| 6601 | * sysdeps/stub/setuid.c: Likewise. |
| 6602 | * sysdeps/stub/shmctl.c: Likewise. |
| 6603 | * sysdeps/stub/shmget.c: Likewise. |
| 6604 | * sysdeps/stub/shutdown.c: Likewise. |
| 6605 | * sysdeps/stub/sigaction.c: Likewise. |
| 6606 | * sysdeps/stub/sigaltstack.c: Likewise. |
| 6607 | * sysdeps/stub/sigblock.c: Likewise. |
| 6608 | * sysdeps/stub/sigintr.c: Likewise. |
| 6609 | * sysdeps/stub/sigpending.c: Likewise. |
| 6610 | * sysdeps/stub/sigprocmask.c: Likewise. |
| 6611 | * sysdeps/stub/sigreturn.c: Likewise. |
| 6612 | * sysdeps/stub/sigsetmask.c: Likewise. |
| 6613 | * sysdeps/stub/sigstack.c: Likewise. |
| 6614 | * sysdeps/stub/sigsuspend.c: Likewise. |
| 6615 | * sysdeps/stub/sigvec.c: Likewise. |
| 6616 | * sysdeps/stub/socket.c: Likewise. |
| 6617 | * sysdeps/stub/socketpair.c: Likewise. |
| 6618 | * sysdeps/stub/sstk.c: Likewise. |
| 6619 | * sysdeps/stub/statfs.c: Likewise. |
| 6620 | * sysdeps/stub/stdio_init.c: Likewise. |
| 6621 | * sysdeps/stub/stime.c: Likewise. |
| 6622 | * sysdeps/stub/stty.c: Likewise. |
| 6623 | * sysdeps/stub/swapoff.c: Likewise. |
| 6624 | * sysdeps/stub/swapon.c: Likewise. |
| 6625 | * sysdeps/stub/symlink.c: Likewise. |
| 6626 | * sysdeps/stub/sync.c: Likewise. |
| 6627 | * sysdeps/stub/syscall.c: Likewise. |
| 6628 | * sysdeps/stub/sysd-stdio.c: Likewise. |
| 6629 | * sysdeps/stub/system.c: Likewise. |
| 6630 | * sysdeps/stub/tcdrain.c: Likewise. |
| 6631 | * sysdeps/stub/tcflow.c: Likewise. |
| 6632 | * sysdeps/stub/tcflush.c: Likewise. |
| 6633 | * sysdeps/stub/tcgetattr.c: Likewise. |
| 6634 | * sysdeps/stub/tcgetpgrp.c: Likewise. |
| 6635 | * sysdeps/stub/tcsendbrk.c: Likewise. |
| 6636 | * sysdeps/stub/tcsetpgrp.c: Likewise. |
| 6637 | * sysdeps/stub/telldir.c: Likewise. |
| 6638 | * sysdeps/stub/thread_state.h: Likewise. |
| 6639 | * sysdeps/stub/time.c: Likewise. |
| 6640 | * sysdeps/stub/times.c: Likewise. |
| 6641 | * sysdeps/stub/trampoline.c: Likewise. |
| 6642 | * sysdeps/stub/truncate.c: Likewise. |
| 6643 | * sysdeps/stub/ttyname.c: Likewise. |
| 6644 | * sysdeps/stub/ttyname_r.c: Likewise. |
| 6645 | * sysdeps/stub/ualarm.c: Likewise. |
| 6646 | * sysdeps/stub/ulimit.c: Likewise. |
| 6647 | * sysdeps/stub/umask.c: Likewise. |
| 6648 | * sysdeps/stub/unlink.c: Likewise. |
| 6649 | * sysdeps/stub/usleep.c: Likewise. |
| 6650 | * sysdeps/stub/ustat.c: Likewise. |
| 6651 | * sysdeps/stub/utime.c: Likewise. |
| 6652 | * sysdeps/stub/utimes.c: Likewise. |
| 6653 | * sysdeps/stub/vdprintf.c: Likewise. |
| 6654 | * sysdeps/stub/vhangup.c: Likewise. |
| 6655 | * sysdeps/stub/wait.c: Likewise. |
| 6656 | * sysdeps/stub/wait3.c: Likewise. |
| 6657 | * sysdeps/stub/wait4.c: Likewise. |
| 6658 | * sysdeps/stub/waitpid.c: Likewise. |
| 6659 | * sysdeps/stub/write.c: Likewise. |
| 6660 | * sysdeps/stub/xmknod.c: Likewise. |
| 6661 | * sysdeps/stub/xstat.c: Likewise. |
| 6662 | * sysdeps/stub/bits/errno.h: Likewise. |
| 6663 | * sysdeps/stub/bits/sigcontext.h: Likewise. |
| 6664 | * sysdeps/unix/fxstat.c: Likewise. |
| 6665 | * sysdeps/unix/mk-local_lim.c: Likewise. |
| 6666 | * sysdeps/unix/mkdir.c: Likewise. |
| 6667 | * sysdeps/unix/nice.c: Likewise. |
| 6668 | * sysdeps/unix/rmdir.c: Likewise. |
| 6669 | * sysdeps/unix/stime.c: Likewise. |
| 6670 | * sysdeps/unix/telldir.c: Likewise. |
| 6671 | * sysdeps/unix/xstat.c: Likewise. |
| 6672 | * sysdeps/unix/arm/sysdep.h: Likewise. |
| 6673 | * sysdeps/unix/bsd/ftime.c: Likewise. |
| 6674 | * sysdeps/unix/bsd/isatty.c: Likewise. |
| 6675 | * sysdeps/unix/bsd/setegid.c: Likewise. |
| 6676 | * sysdeps/unix/bsd/seteuid.c: Likewise. |
| 6677 | * sysdeps/unix/bsd/setsid.c: Likewise. |
| 6678 | * sysdeps/unix/bsd/sigaction.c: Likewise. |
| 6679 | * sysdeps/unix/bsd/sigprocmask.c: Likewise. |
| 6680 | * sysdeps/unix/bsd/tcgetattr.c: Likewise. |
| 6681 | * sysdeps/unix/bsd/tcsetattr.c: Likewise. |
| 6682 | * sysdeps/unix/bsd/times.c: Likewise. |
| 6683 | * sysdeps/unix/bsd/ulimit.c: Likewise. |
| 6684 | * sysdeps/unix/bsd/bits/dirent.h: Likewise. |
| 6685 | * sysdeps/unix/bsd/bsd4.4/tcdrain.c: Likewise. |
| 6686 | * sysdeps/unix/bsd/bsd4.4/wait.c: Likewise. |
| 6687 | * sysdeps/unix/bsd/bsd4.4/waitpid.c: Likewise. |
| 6688 | * sysdeps/unix/bsd/hp/m68k/sysdep.h: Likewise. |
| 6689 | * sysdeps/unix/bsd/osf/alpha/sysdep.h: Likewise. |
| 6690 | * sysdeps/unix/bsd/sequent/i386/sysdep.h: Likewise. |
| 6691 | * sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h: Likewise. |
| 6692 | * sysdeps/unix/bsd/sun/m68k/sigtramp.c: Likewise. |
| 6693 | * sysdeps/unix/bsd/sun/m68k/sysdep.h: Likewise. |
| 6694 | * sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h: Likewise. |
| 6695 | * sysdeps/unix/bsd/sun/sparc/sigtramp.c: Likewise. |
| 6696 | * sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h: Likewise. |
| 6697 | * sysdeps/unix/bsd/sun/sunos4/mmap.c: Likewise. |
| 6698 | * sysdeps/unix/bsd/sun/sunos4/speed.c: Likewise. |
| 6699 | * sysdeps/unix/bsd/ultrix4/sysconf.c: Likewise. |
| 6700 | * sysdeps/unix/bsd/ultrix4/bits/posix_opt.h: Likewise. |
| 6701 | * sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h: Likewise. |
| 6702 | * sysdeps/unix/bsd/vax/sysdep.h: Likewise. |
| 6703 | * sysdeps/unix/common/lxstat.c: Likewise. |
| 6704 | * sysdeps/unix/common/tcsendbrk.c: Likewise. |
| 6705 | * sysdeps/unix/common/bits/dirent.h: Likewise. |
| 6706 | * sysdeps/unix/i386/sysdep.h: Likewise. |
| 6707 | * sysdeps/unix/mips/sysdep.h: Likewise. |
| 6708 | * sysdeps/unix/sysv/setrlimit.c: Likewise. |
| 6709 | * sysdeps/unix/sysv/settimeofday.c: Likewise. |
| 6710 | * sysdeps/unix/sysv/sigaction.c: Likewise. |
| 6711 | * sysdeps/unix/sysv/sysv_termio.h: Likewise. |
| 6712 | * sysdeps/unix/sysv/tcdrain.c: Likewise. |
| 6713 | * sysdeps/unix/sysv/tcflow.c: Likewise. |
| 6714 | * sysdeps/unix/sysv/tcflush.c: Likewise. |
| 6715 | * sysdeps/unix/sysv/tcgetattr.c: Likewise. |
| 6716 | * sysdeps/unix/sysv/tcsendbrk.c: Likewise. |
| 6717 | * sysdeps/unix/sysv/tcsetattr.c: Likewise. |
| 6718 | * sysdeps/unix/sysv/bits/dirent.h: Likewise. |
| 6719 | * sysdeps/unix/sysv/irix4/getpriority.c: Likewise. |
| 6720 | * sysdeps/unix/sysv/irix4/setpriority.c: Likewise. |
| 6721 | * sysdeps/unix/sysv/irix4/bits/confname.h: Likewise. |
| 6722 | * sysdeps/unix/sysv/linux/adjtime.c: Likewise. |
| 6723 | * sysdeps/unix/sysv/linux/dl-sysdep.c: Likewise. |
| 6724 | * sysdeps/unix/sysv/linux/gethostname.c: Likewise. |
| 6725 | * sysdeps/unix/sysv/linux/if_index.c: Likewise. |
| 6726 | * sysdeps/unix/sysv/linux/ptrace.c: Likewise. |
| 6727 | * sysdeps/unix/sysv/linux/reboot.c: Likewise. |
| 6728 | * sysdeps/unix/sysv/linux/speed.c: Likewise. |
| 6729 | * sysdeps/unix/sysv/linux/sysctl.c: Likewise. |
| 6730 | * sysdeps/unix/sysv/linux/tcdrain.c: Likewise. |
| 6731 | * sysdeps/unix/sysv/linux/ulimit.c: Likewise. |
| 6732 | * sysdeps/unix/sysv/linux/waitpid.c: Likewise. |
| 6733 | * sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise. |
| 6734 | * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Likewise. |
| 6735 | * sysdeps/unix/sysv/linux/alpha/bits/signum.h: Likewise. |
| 6736 | * sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise. |
| 6737 | * sysdeps/unix/sysv/linux/m68k/sysdep.h: Likewise. |
| 6738 | * sysdeps/unix/sysv/minix/bits/sigaction.h: Likewise. |
| 6739 | * sysdeps/unix/sysv/sco3.2.4/bits/confname.h: Likewise. |
| 6740 | * sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h: Likewise. |
| 6741 | * sysdeps/unix/sysv/sysv4/sigaction.c: Likewise. |
| 6742 | * sysdeps/unix/sysv/sysv4/siginfo.h: Likewise. |
| 6743 | * sysdeps/unix/sysv/sysv4/sysconf.c: Likewise. |
| 6744 | * sysdeps/unix/sysv/sysv4/sysconfig.h: Likewise. |
| 6745 | * sysdeps/unix/sysv/sysv4/waitpid.c: Likewise. |
| 6746 | * sysdeps/unix/sysv/sysv4/bits/sigaction.h: Likewise. |
| 6747 | * sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise. |
| 6748 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h: Likewise. |
| 6749 | * sysdeps/vax/fl.h: Likewise. |
| 6750 | * sysdeps/vax/setjmp.c: Likewise. |
| 6751 | |
| 6752 | 1997-06-21 16:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6753 | |
| 6754 | * stdlib/strtod.c (INTERNAL (STRTOF)): Fix recognition of Infinity |
| 6755 | and NaN strings. |
| 6756 | |
| 6757 | 1997-06-20 21:52 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6758 | |
| 6759 | * sysdeps/m68k/fpu/bits/mathinline.h (__scalbn): Fix type of second |
| 6760 | argument. |
| 6761 | (__ilogb): Remove special case for zero, add stupid special case |
| 6762 | for NaN. |
| 6763 | (__ieee754_scalb): Remove definition. |
| 6764 | * sysdeps/m68k/fpu/mathbits.h (FP_ILOGB0, FP_ILOGBNAN): Define. |
| 6765 | * sysdeps/m68k/fpu/s_scalbn.c: Fix type of second argument. |
| 6766 | |
| 6767 | * sysdeps/m68k/fpu/e_scalb.c: Rewritten. |
| 6768 | * sysdeps/m68k/fpu/e_scalbf.c: Adapted. |
| 6769 | * sysdeps/m68k/fpu/e_scalbl.c: Adapted. |
| 6770 | |
| 6771 | * sysdeps/libm-ieee754/e_scalb.c: Raise no exceptions when |
| 6772 | returning NaN. Handle zero specially. |
| 6773 | * sysdeps/libm-ieee754/e_scalbf.c: Likewise. |
| 6774 | * sysdeps/libm-ieee754/e_scalbl.c: Likewise. |
| 6775 | |
| 6776 | * math/libm-test.c (ilogb_test): Don't require exceptions for zero |
| 6777 | and NaN. |
| 6778 | (gamma_test): Use different argument when checking whether |
| 6779 | function is implemented. |
| 6780 | (scalb_test): Remove duplicate tests. |
| 6781 | |
| 6782 | 1997-06-03 15:59 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 6783 | |
| 6784 | * Makerules (+depfiles): Add dependencies for $(test-srcs). |
| 6785 | (distinfo-vars): Add test-srcs. |
| 6786 | |
| 6787 | 1997-06-21 17:35 Ulrich Drepper <drepper@cygnus.com> |
| 6788 | |
| 6789 | * argp/argp.h: Remove extra #endif. Pretty print. |
| 6790 | * md5-crypt/md5.h: Likewise. |
| 6791 | |
| 6792 | * ctype/ctype.h: Don't use <gnu/types.h> but <bits/types.h>. |
| 6793 | * wctype/wctype.h: Likewise. |
| 6794 | |
| 6795 | * sysdeps/unix/sysv/linux/Makefile: Build stdio_lim.h in correct |
| 6796 | directory. |
| 6797 | |
| 6798 | * sysdeps/libm-i387/s_ilogb.S: Add fwait to ensure we get the result. |
| 6799 | * sysdeps/libm-i387/s_ilogbf.S: Likewise. |
| 6800 | * sysdeps/libm-i387/s_ilogbl.S: Likewise. |
| 6801 | * sysdeps/libm-i387/s_lrint.S: Likewise. |
| 6802 | * sysdeps/libm-i387/s_llrint.S: Likewise. |
| 6803 | |
| 6804 | 1997-06-21 02:48 Ulrich Drepper <drepper@cygnus.com> |
| 6805 | |
| 6806 | * config.h.in: Add DO_STATIC_NSS. |
| 6807 | * config.make.in: Add build-static-nss. |
| 6808 | |
| 6809 | * elf/eval.c: Use __getdelim instead of __getline. |
| 6810 | |
| 6811 | * locale/programs/locale.c: Correct comment. |
| 6812 | |
| 6813 | * manual/libc.texinfo: Update copyright and date. |
| 6814 | Remove A4 option. |
| 6815 | |
| 6816 | * sysdeps/libm-ieee754/k_standard.c: Always return HUGE_VAL |
| 6817 | for gamma overflow. |
| 6818 | * sysdeps/libm-ieee754/w_gamma.c: Handle SVID and ISO C behaviour. |
| 6819 | * sysdeps/libm-ieee754/w_gammaf.c: Likewise. |
| 6820 | * sysdeps/libm-ieee754/w_gammalp.c: Likewise. |
| 6821 | |
| 6822 | * po/ko.po: Update. |
| 6823 | |
| 6824 | 1997-06-13 10:06 Richard Henderson <rth@tamu.edu> |
| 6825 | |
| 6826 | The Great Bit File Move: |
| 6827 | * configure.in (AC_INIT): Look in include/ for features.h. |
| 6828 | (sysnames): Add include as the final search directory. |
| 6829 | (AC_OUTPUT): Create a bits directory in the build directory. |
| 6830 | * Makeconfig (CPPFLAGS): Look in include/ for libc-symbols.h. |
| 6831 | * Makefile: Make sure the target directory exists when installing |
| 6832 | <gnu/stubs.h> and <gnu/lib-names.h>. |
| 6833 | * csu/Makefile: Use $(compile.S) and $(compile.c) instead of |
| 6834 | invoking $(CC) directly, as the former have the full include path. |
| 6835 | |
| 6836 | * ansidecl.h: Removed. |
| 6837 | |
| 6838 | * aliases.h: Moved to include/. |
| 6839 | * alloca.h: Likewise. |
| 6840 | * argp.h: Likewise. |
| 6841 | * argz.h: Likewise. |
| 6842 | * arpa/ftp.h: Likewise. |
| 6843 | * arpa/inet.h: Likewise. |
| 6844 | * arpa/nameser.h: Likewise. |
| 6845 | * arpa/telnet.h: Likewise. |
| 6846 | * arpa/tftp.h: Likewise. |
| 6847 | * assert.h: Likewise. |
| 6848 | * ctype.h: Likewise. |
| 6849 | * db.h: Likewise. |
| 6850 | * dirent.h: Likewise. |
| 6851 | * dlfcn.h: Likewise. |
| 6852 | * elf.h: Likewise. |
| 6853 | * endian.h: Likewise. |
| 6854 | * envz.h: Likewise. |
| 6855 | * err.h: Likewise. |
| 6856 | * errno.h: Likewise. |
| 6857 | * error.h: Likewise. |
| 6858 | * fcntl.h: Likewise. |
| 6859 | * features.h: Likewise. |
| 6860 | * fnmatch.h: Likewise. |
| 6861 | * ftw.h: Likewise. |
| 6862 | * getopt.h: Likewise. |
| 6863 | * glob.h: Likewise. |
| 6864 | * gnu-versions.h: Likewise. |
| 6865 | * grp.h: Likewise. |
| 6866 | * langinfo.h: Likewise. |
| 6867 | * libc-symbols.h: Likewise. |
| 6868 | * libgen.h: Likewise. |
| 6869 | * libintl.h: Likewise. |
| 6870 | * limits.h: Likewise. |
| 6871 | * linewrap.h: Likewise. |
| 6872 | * link.h: Likewise. |
| 6873 | * locale.h: Likewise. |
| 6874 | * malloc.h: Likewise. |
| 6875 | * math.h: Likewise. |
| 6876 | * mathcalls.h: Likewise. |
| 6877 | * mcheck.h: Likewise. |
| 6878 | * memory.h: Likewise. |
| 6879 | * netdb.h: Likewise. |
| 6880 | * netgroup.h: Likewise. |
| 6881 | * netinet/ether.h: Likewise. |
| 6882 | * netinet/in.h: Likewise. |
| 6883 | * nlist.h: Likewise. |
| 6884 | * nss.h: Likewise. |
| 6885 | * nsswitch.h: Likewise. |
| 6886 | * obstack.h: Likewise. |
| 6887 | * poll.h: Likewise. |
| 6888 | * posix1_lim.h: Likewise. |
| 6889 | * posix2_lim.h: Likewise. |
| 6890 | * printf.h: Likewise. |
| 6891 | * protocols/routed.h: Likewise. |
| 6892 | * protocols/rwhod.h: Likewise. |
| 6893 | * protocols/talkd.h: Likewise. |
| 6894 | * protocols/timed.h: Likewise. |
| 6895 | * pwd.h: Likewise. |
| 6896 | * regex.h: Likewise. |
| 6897 | * resolv.h: Likewise. |
| 6898 | * rpc/auth_unix.h: Likewise. |
| 6899 | * rpc/clnt.h: Likewise. |
| 6900 | * rpc/netdb.h: Likewise. |
| 6901 | * rpc/pmap_clnt.h: Likewise. |
| 6902 | * rpc/pmap_prot.h: Likewise. |
| 6903 | * rpc/pmap_rmt.h: Likewise. |
| 6904 | * rpc/rpc.h: Likewise. |
| 6905 | * rpc/rpc_msg.h: Likewise. |
| 6906 | * rpc/svc.h: Likewise. |
| 6907 | * rpc/svc_auth.h: Likewise. |
| 6908 | * rpc/types.h: Likewise. |
| 6909 | * rpc/xdr.h: Likewise. |
| 6910 | * sched.h: Likewise. |
| 6911 | * search.h: Likewise. |
| 6912 | * set-hooks.h: Likewise. |
| 6913 | * setjmp.h: Likewise. |
| 6914 | * sgtty.h: Likewise. |
| 6915 | * shadow.h: Likewise. |
| 6916 | * signal.h: Likewise. |
| 6917 | * stab.def: Likewise. |
| 6918 | * stab.h: Likewise. |
| 6919 | * stdio.h: Likewise. |
| 6920 | * stdlib.h: Likewise. |
| 6921 | * string.h: Likewise. |
| 6922 | * strings.h: Likewise. |
| 6923 | * sys/bitypes.h: Likewise. |
| 6924 | * sys/cdefs.h: Likewise. |
| 6925 | * sys/dir.h: Likewise. |
| 6926 | * sys/errno.h: Likewise. |
| 6927 | * sys/fcntl.h: Likewise. |
| 6928 | * sys/file.h: Likewise. |
| 6929 | * sys/gmon.h: Likewise. |
| 6930 | * sys/ioctl.h: Likewise. |
| 6931 | * sys/ipc.h: Likewise. |
| 6932 | * sys/msg.h: Likewise. |
| 6933 | * sys/poll.h: Likewise. |
| 6934 | * sys/queue.h: Likewise. |
| 6935 | * sys/resource.h: Likewise. |
| 6936 | * sys/select.h: Likewise. |
| 6937 | * sys/sem.h: Likewise. |
| 6938 | * sys/shm.h: Likewise. |
| 6939 | * sys/signal.h: Likewise. |
| 6940 | * sys/socket.h: Likewise. |
| 6941 | * sys/stat.h: Likewise. |
| 6942 | * sys/statfs.h: Likewise. |
| 6943 | * sys/syslog.h: Likewise. |
| 6944 | * sys/termios.h: Likewise. |
| 6945 | * sys/time.h: Likewise. |
| 6946 | * sys/timeb.h: Likewise. |
| 6947 | * sys/times.h: Likewise. |
| 6948 | * sys/types.h: Likewise. |
| 6949 | * sys/uio.h: Likewise. |
| 6950 | * sys/un.h: Likewise. |
| 6951 | * sys/unistd.h: Likewise. |
| 6952 | * sys/utsname.h: Likewise. |
| 6953 | * sys/vlimit.h: Likewise. |
| 6954 | * sys/vtimes.h: Likewise. |
| 6955 | * sys/wait.h: Likewise. |
| 6956 | * syscall.h: Likewise. |
| 6957 | * syslog.h: Likewise. |
| 6958 | * tar.h: Likewise. |
| 6959 | * termios.h: Likewise. |
| 6960 | * time.h: Likewise. |
| 6961 | * ttyent.h: Likewise. |
| 6962 | * unistd.h: Likewise. |
| 6963 | * utime.h: Likewise. |
| 6964 | * utmp.h: Likewise. |
| 6965 | * values.h: Likewise. |
| 6966 | * wchar.h: Likewise. |
| 6967 | * wctype.h: Likewise. |
| 6968 | * wordexp.h: Likewise. |
| 6969 | * xlocale.h: Likewise. |
| 6970 | * xopen_lim.h: Likewise. |
| 6971 | |
| 6972 | * sysdeps/mach/libc-lock.h: Likewise. |
| 6973 | * sysdeps/stub/libc-lock.h: Likewise. |
| 6974 | * sysdeps/mach/hurd/local_lim.h: Likewise. |
| 6975 | * sysdeps/stub/local_lim.h: Likewise. |
| 6976 | * sysdeps/unix/sysv/linux/local_lim.h: Likewise. |
| 6977 | * sysdeps/unix/sysv/local_lim.h: Likewise. |
| 6978 | * sysdeps/unix/sysv/sco3.2/local_lim.h: Likewise. |
| 6979 | * sysdeps/mach/hurd/posix_opt.h: Likewise. |
| 6980 | * sysdeps/stub/posix_opt.h: Likewise. |
| 6981 | * sysdeps/unix/bsd/posix_opt.h: Likewise. |
| 6982 | * sysdeps/unix/bsd/ultrix4/posix_opt.h: Likewise. |
| 6983 | * sysdeps/unix/sysv/linux/posix_opt.h: Likewise. |
| 6984 | * math/cmathcalls.h: -> bits/ |
| 6985 | * math/mathcalls.h: Likewise. |
| 6986 | * misc/stab.def: -> bits/ |
| 6987 | * posix/posix1_lim.h: -> bits/ |
| 6988 | * posix/posix2_lim.h: Likewise. |
| 6989 | * sysdeps/alpha/__math.h: -> .../fpu/bits/mathinline.h |
| 6990 | * sysdeps/i386/fpu/__math.h: Likewise. |
| 6991 | * sysdeps/m68k/fpu/__math.h: Likewise. |
| 6992 | * sysdeps/m68k/fpu/switch/__math.h: Likewise. |
| 6993 | * sysdeps/powerpc/__math.h: Likewise. |
| 6994 | * sysdeps/stub/__math.h: Likewise. |
| 6995 | * sysdeps/alpha/bytesex.h: -> .../bits/endian.h |
| 6996 | * sysdeps/arm/bytesex.h: Likewise. |
| 6997 | * sysdeps/i386/bytesex.h: Likewise. |
| 6998 | * sysdeps/m68k/bytesex.h: Likewise. |
| 6999 | * sysdeps/mips/bytesex.h: Likewise. |
| 7000 | * sysdeps/mips/dec/bytesex.h: Likewise. |
| 7001 | * sysdeps/mips/mipsel/bytesex.h: Likewise. |
| 7002 | * sysdeps/mips/p40/bytesex.h: Likewise. |
| 7003 | * sysdeps/sparc/bytesex.h: Likewise. |
| 7004 | * sysdeps/stub/bytesex.h: Likewise. |
| 7005 | * sysdeps/alpha/fpu/fenvbits.h: -> .../bits/fenv.h |
| 7006 | * sysdeps/i386/fpu/fenvbits.h: Likewise. |
| 7007 | * sysdeps/m68k/fpu/fenvbits.h: Likewise. |
| 7008 | * sysdeps/powerpc/fenvbits.h: Likewise. |
| 7009 | * sysdeps/stub/fenvbits.h: Likewise. |
| 7010 | * sysdeps/alpha/jmp_buf.h: -> .../bits/setenv.h |
| 7011 | * sysdeps/arm/jmp_buf.h: Likewise. |
| 7012 | * sysdeps/i386/jmp_buf.h: Likewise. |
| 7013 | * sysdeps/m68k/jmp_buf.h: Likewise. |
| 7014 | * sysdeps/mips/jmp_buf.h: Likewise. |
| 7015 | * sysdeps/sparc/jmp_buf.h: Likewise. |
| 7016 | * sysdeps/powerpc/jmp_buf.h: Likewise. |
| 7017 | * sysdeps/stub/jmp_buf.h: Likewise. |
| 7018 | * sysdeps/vax/jmp_buf.h: Likewise. |
| 7019 | * sysdeps/generic/confname.h: -> bits/ |
| 7020 | * sysdeps/unix/sysv/irix4/confname.h: Likewise. |
| 7021 | * sysdeps/unix/sysv/sco3.2.4/confname.h: Likewise. |
| 7022 | * sysdeps/generic/gnu/types.h: -> ../bits/types.h |
| 7023 | * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Likewise. |
| 7024 | * sysdeps/unix/sysv/linux/gnu/types.h: Likewise. |
| 7025 | * sysdeps/generic/ioctl-types.h: -> bits/ |
| 7026 | * sysdeps/unix/sysv/linux/ioctl-types.h: Likewise. |
| 7027 | * sysdeps/unix/sysv/linux/powerpc/ioctl-types.h: Likewise. |
| 7028 | * sysdeps/generic/iovec.h: -> .../bits/uio.h |
| 7029 | * sysdeps/unix/sysv/linux/iovec.h: Likewise. |
| 7030 | * sysdeps/generic/mathbits.h: -> .../bits/mathdef.h |
| 7031 | * sysdeps/i386/fpu/mathbits.h: Likewise. |
| 7032 | * sysdeps/m68k/fpu/mathbits.h: Likewise. |
| 7033 | * sysdeps/powerpc/mathbits.h: Likewise. |
| 7034 | * sysdeps/generic/resourcebits.h: -> .../bits/resource.h |
| 7035 | * sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Likewise. |
| 7036 | * sysdeps/unix/sysv/linux/resourcebits.h: Likewise. |
| 7037 | * sysdeps/generic/schedbits.h: -> .../bits/sched.h |
| 7038 | * sysdeps/unix/sysv/linux/schedbits.h: Likewise. |
| 7039 | * sysdeps/generic/selectbits.h: -> .../bits/select.h |
| 7040 | * sysdeps/i386/selectbits.h: Likewise. |
| 7041 | * sysdeps/generic/sigaction.h: -> bits/ |
| 7042 | * sysdeps/unix/bsd/osf/sigaction.h: Likewise. |
| 7043 | * sysdeps/unix/sysv/linux/alpha/sigaction.h: Likewise. |
| 7044 | * sysdeps/unix/sysv/linux/sigaction.h: Likewise. |
| 7045 | * sysdeps/unix/sysv/linux/sparc/sigaction.h: Likewise. |
| 7046 | * sysdeps/unix/sysv/minix/sigaction.h: Likewise. |
| 7047 | * sysdeps/unix/sysv/sco3.2.4/sigaction.h: Likewise. |
| 7048 | * sysdeps/unix/sysv/sysv4/sigaction.h: Likewise. |
| 7049 | * sysdeps/generic/sigset.h: -> bits/ |
| 7050 | * sysdeps/unix/sysv/linux/sigset.h: Likewise. |
| 7051 | * sysdeps/unix/sysv/sysv4/sigset.h: Likewise. |
| 7052 | * sysdeps/generic/sockaddrcom.h: -> .../bits/sockaddr.h |
| 7053 | * sysdeps/unix/bsd/bsd4.4/sockaddrcom.h: Likewise. |
| 7054 | * sysdeps/generic/socketbits.h: -> .../bits/socket.h |
| 7055 | * sysdeps/unix/sysv/linux/socketbits.h: Likewise. |
| 7056 | * sysdeps/generic/statfsbuf.h: -> .../bits/statfs.h |
| 7057 | * sysdeps/unix/sysv/linux/statfsbuf.h: Likewise. |
| 7058 | * sysdeps/generic/termbits.h: -> .../bits/termios.h |
| 7059 | * sysdeps/unix/bsd/sun/sunos4/termbits.h: Likewise. |
| 7060 | * sysdeps/unix/sysv/linux/alpha/termbits.h: Likewise. |
| 7061 | * sysdeps/unix/sysv/linux/powerpc/termbits.h: Likewise. |
| 7062 | * sysdeps/unix/sysv/linux/sparc/termbits.h: Likewise. |
| 7063 | * sysdeps/unix/sysv/linux/termbits.h: Likewise. |
| 7064 | * sysdeps/generic/ustatbits.h: -> .../bits/ustat.h |
| 7065 | * sysdeps/unix/sysv/linux/ustatbits.h: Likewise. |
| 7066 | * sysdeps/generic/utmpbits.h: -> .../bits/utmp.h |
| 7067 | * sysdeps/gnu/utmpbits.h: Likewise. |
| 7068 | * sysdeps/unix/sysv/utmpbits.h: Likewise. |
| 7069 | * sysdeps/generic/utsnamelen.h: -> .../bits/utsname.h |
| 7070 | * sysdeps/unix/bsd/sun/sunos4/utsnamelen.h: Likewise. |
| 7071 | * sysdeps/unix/bsd/ultrix4/utsnamelen.h: Likewise. |
| 7072 | * sysdeps/unix/sysv/linux/utsnamelen.h: Likewise. |
| 7073 | * sysdeps/unix/sysv/sysv4/utsnamelen.h: Likewise. |
| 7074 | * sysdeps/unix/sysv/utsnamelen.h: Likewise. |
| 7075 | * sysdeps/generic/waitstatus.h: -> bits/ |
| 7076 | * sysdeps/i386/huge_val.h: -> bits/ |
| 7077 | * sysdeps/ieee754/huge_val.h: Likewise. |
| 7078 | * sysdeps/m68k/huge_val.h: Likewise. |
| 7079 | * sysdeps/stub/huge_val.h: Likewise. |
| 7080 | * sysdeps/vax/huge_val.h: Likewise. |
| 7081 | * sysdeps/ieee754/nan.h: Likewise. |
| 7082 | * sysdeps/stub/nan.h: Likewise. |
| 7083 | * sysdeps/mach/hurd/alpha/sigcontext.h: -> bits/ |
| 7084 | * sysdeps/mach/hurd/hppa/sigcontext.h: Likewise. |
| 7085 | * sysdeps/mach/hurd/i386/sigcontext.h: Likewise. |
| 7086 | * sysdeps/mach/hurd/mips/sigcontext.h: Likewise. |
| 7087 | * sysdeps/stub/sigcontext.h: Likewise. |
| 7088 | * sysdeps/unix/bsd/sun/m68k/sigcontext.h: Likewise. |
| 7089 | * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Likewise. |
| 7090 | * sysdeps/unix/bsd/ultrix4/mips/sigcontext.h: Likewise. |
| 7091 | * sysdeps/unix/sysv/linux/sigcontext.h: Likewise. |
| 7092 | * sysdeps/mach/hurd/errnos.h: -> .../bits/errno.h |
| 7093 | * sysdeps/standalone/arm/errnos.h: Likewise. |
| 7094 | * sysdeps/stub/errnos.h: Likewise. |
| 7095 | * sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise. |
| 7096 | * sysdeps/unix/sysv/linux/errnos.h: Likewise. |
| 7097 | * sysdeps/mach/hurd/fcntlbits.h: -> .../bits/fcntl.h |
| 7098 | * sysdeps/stub/fcntlbits.h: Likewise. |
| 7099 | * sysdeps/unix/bsd/bsd4.4/fcntlbits.h: Likewise. |
| 7100 | * sysdeps/unix/bsd/fcntlbits.h: Likewise. |
| 7101 | * sysdeps/unix/bsd/sun/sunos4/fcntlbits.h: Likewise. |
| 7102 | * sysdeps/unix/bsd/ultrix4/fcntlbits.h: Likewise. |
| 7103 | * sysdeps/unix/common/fcntlbits.h: Likewise. |
| 7104 | * sysdeps/unix/sysv/fcntlbits.h: Likewise. |
| 7105 | * sysdeps/unix/sysv/irix4/fcntlbits.h: Likewise. |
| 7106 | * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Likewise. |
| 7107 | * sysdeps/unix/sysv/linux/fcntlbits.h: Likewise. |
| 7108 | * sysdeps/unix/sysv/linux/sparc/fcntlbits.h: Likewise. |
| 7109 | * sysdeps/mach/hurd/ioctls.h: -> bits/ |
| 7110 | * sysdeps/stub/ioctls.h: Likewise. |
| 7111 | * sysdeps/unix/bsd/bsd4.4/ioctls.h: Likewise. |
| 7112 | * sysdeps/unix/sysv/linux/alpha/ioctls.h: Likewise. |
| 7113 | * sysdeps/unix/sysv/linux/ioctls.h: Likewise. |
| 7114 | * sysdeps/unix/sysv/linux/sparc/ioctls.h: Likewise. |
| 7115 | * sysdeps/mach/hurd/statbuf.h: -> .../bits/stat.h |
| 7116 | * sysdeps/stub/statbuf.h: Likewise. |
| 7117 | * sysdeps/unix/bsd/osf/alpha/statbuf.h: Likewise. |
| 7118 | * sysdeps/unix/bsd/statbuf.h: Likewise. |
| 7119 | * sysdeps/unix/sysv/irix4/statbuf.h: Likewise. |
| 7120 | * sysdeps/unix/sysv/linux/alpha/statbuf.h: Likewise. |
| 7121 | * sysdeps/unix/sysv/linux/statbuf.h: Likewise. |
| 7122 | * sysdeps/unix/sysv/statbuf.h: Likewise. |
| 7123 | * sysdeps/unix/sysv/sysv4/i386/statbuf.h: Likewise. |
| 7124 | * sysdeps/unix/sysv/sysv4/solaris2/statbuf.h: Likewise. |
| 7125 | * sysdeps/standalone/stdio_lim.h: -> bits/ |
| 7126 | * sysdeps/stub/stdio_lim.h: Likewise. |
| 7127 | * sysdeps/stub/direntry.h: -> ../bits/dirent.h |
| 7128 | * sysdeps/unix/bsd/bsd4.4/direntry.h: Likewise. |
| 7129 | * sysdeps/unix/bsd/direntry.h: Likewise. |
| 7130 | * sysdeps/unix/common/direntry.h: Likewise. |
| 7131 | * sysdeps/unix/sysv/direntry.h: Likewise. |
| 7132 | * sysdeps/unix/sysv/linux/direntry.h: Likewise. |
| 7133 | * sysdeps/stub/elfclass.h: -> bits/ |
| 7134 | * sysdeps/wordsize-32/elfclass.h: Likewise. |
| 7135 | * sysdeps/wordsize-64/elfclass.h: Likewise. |
| 7136 | * sysdeps/stub/signum.h: -> bits/ |
| 7137 | * sysdeps/unix/bsd/signum.h: Likewise. |
| 7138 | * sysdeps/unix/bsd/sun/signum.h: Likewise. |
| 7139 | * sysdeps/unix/sysv/irix4/signum.h: Likewise. |
| 7140 | * sysdeps/unix/sysv/linux/alpha/signum.h: Likewise. |
| 7141 | * sysdeps/unix/sysv/linux/signum.h: Likewise. |
| 7142 | * sysdeps/unix/sysv/linux/sparc/signum.h: Likewise. |
| 7143 | * sysdeps/unix/sysv/signum.h: Likewise. |
| 7144 | * sysdeps/unix/sysv/sysv4/signum.h: Likewise. |
| 7145 | * sysdeps/unix/sysv/sysv4/solaris2/signum.h: Likewise. |
| 7146 | * sysdeps/stub/sys/ipc_buf.h: -> .../bits/ipc.h |
| 7147 | * sysdeps/unix/sysv/linux/alpha/sys/ipc_buf.h: Likewise. |
| 7148 | * sysdeps/unix/sysv/linux/sys/ipc_buf.h: Likewise. |
| 7149 | * sysdeps/stub/sys/msq_buf.h: -> .../bits/msq.h |
| 7150 | * sysdeps/unix/sysv/linux/sys/msq_buf.h: Likewise. |
| 7151 | * sysdeps/stub/sys/sem_buf.h: -> .../bits/sem.h |
| 7152 | * sysdeps/unix/sysv/linux/sys/sem_buf.h: Likewise. |
| 7153 | * sysdeps/stub/sys/shm_buf.h: -> .../bits/shm.h |
| 7154 | * sysdeps/unix/sysv/linux/sys/shm_buf.h: Likewise. |
| 7155 | * sysdeps/stub/timebits.h: -> .../bits/time.h |
| 7156 | * sysdeps/unix/sysv/linux/alpha/timebits.h: Likewise. |
| 7157 | * sysdeps/unix/sysv/linux/timebits.h: Likewise. |
| 7158 | * sysdeps/stub/waitflags.h: -> bits/ |
| 7159 | * sysdeps/unix/bsd/waitflags.h: Likewise. |
| 7160 | * sysdeps/unix/sysv/linux/waitflags.h: Likewise. |
| 7161 | * sysdeps/unix/sysv/sysv4/waitflags.h: Likewise. |
| 7162 | * sysdeps/unix/sysv/linux/alpha/sys/kernel_termios.h: -> ../ |
| 7163 | * sysdeps/unix/sysv/linux/powerpc/sys/kernel_termios.h: Likewise. |
| 7164 | * sysdeps/unix/sysv/linux/sys/kernel_termios.h: Likewise. |
| 7165 | * sysdeps/unix/sysv/linux/sys/socketcall.h: -> ../ |
| 7166 | |
| 7167 | * argp/argp-fmtstream.h: Standardize the multiple-include protect. |
| 7168 | * argp/argp.h: Likewise. |
| 7169 | * catgets/nl_types.h: Likewise. |
| 7170 | * crypt/sysdeps/unix/crypt.h: Likewise. |
| 7171 | * ctype/ctype.h: Likewise. |
| 7172 | * db/db.h: Likewise. |
| 7173 | * db/mpool.h: Likewise. |
| 7174 | * db/ndbm.h: Likewise. |
| 7175 | * dirent/dirent.h: Likewise. |
| 7176 | * elf/dlfcn.h: Likewise. |
| 7177 | * elf/elf.h: Likewise. |
| 7178 | * elf/link.h: Likewise. |
| 7179 | * gmon/sys/gmon.h: Likewise. |
| 7180 | * gmon/sys/gmon_out.h: Likewise. |
| 7181 | * grp/grp.h: Likewise. |
| 7182 | * inet/aliases.h: Likewise. |
| 7183 | * inet/arpa/ftp.h: Likewise. |
| 7184 | * inet/arpa/inet.h: Likewise. |
| 7185 | * inet/arpa/telnet.h: Likewise. |
| 7186 | * inet/arpa/tftp.h: Likewise. |
| 7187 | * inet/netinet/ether.h: Likewise. |
| 7188 | * inet/netinet/icmp6.h: Likewise. |
| 7189 | * inet/netinet/in.h: Likewise. |
| 7190 | * inet/netinet/ip6.h: Likewise. |
| 7191 | * inet/protocols/routed.h: Likewise. |
| 7192 | * inet/protocols/rwhod.h: Likewise. |
| 7193 | * inet/protocols/talkd.h: Likewise. |
| 7194 | * inet/protocols/timed.h: Likewise. |
| 7195 | * intl/libintl.h: Likewise. |
| 7196 | * io/fcntl.h: Likewise. |
| 7197 | * io/fts.h: Likewise. |
| 7198 | * io/ftw.h: Likewise. |
| 7199 | * io/sys/poll.h: Likewise. |
| 7200 | * io/sys/stat.h: Likewise. |
| 7201 | * io/sys/statfs.h: Likewise. |
| 7202 | * io/utime.h: Likewise. |
| 7203 | * locale/locale.h: Likewise. |
| 7204 | * login/pty.h: Likewise. |
| 7205 | * login/utmp.h: Likewise. |
| 7206 | * malloc/malloc.h: Likewise. |
| 7207 | * malloc/obstack.h: Likewise. |
| 7208 | * math/complex.h: Likewise. |
| 7209 | * math/fenv.h: Likewise. |
| 7210 | * math/math.h: Likewise. |
| 7211 | * md5-crypt/md5.h: Likewise. |
| 7212 | * misc/ar.h: Likewise. |
| 7213 | * misc/err.h: Likewise. |
| 7214 | * misc/error.h: Likewise. |
| 7215 | * misc/fstab.h: Likewise. |
| 7216 | * misc/libgen.h: Likewise. |
| 7217 | * misc/nlist.h: Likewise. |
| 7218 | * misc/sys/cdefs.h: Likewise. |
| 7219 | * misc/sys/file.h: Likewise. |
| 7220 | * misc/sys/ioctl.h: Likewise. |
| 7221 | * misc/sys/queue.h: Likewise. |
| 7222 | * misc/sys/select.h: Likewise. |
| 7223 | * misc/sys/syslog.h: Likewise. |
| 7224 | * misc/sys/uio.h: Likewise. |
| 7225 | * misc/sysexits.h: Likewise. |
| 7226 | * misc/ttyent.h: Likewise. |
| 7227 | * nss/nss.h: Likewise. |
| 7228 | * posix/fnmatch.h: Likewise. |
| 7229 | * posix/getopt.h: Likewise. |
| 7230 | * posix/glob.h: Likewise. |
| 7231 | * posix/regex.h: Likewise. |
| 7232 | * posix/sys/times.h: Likewise. |
| 7233 | * posix/sys/types.h: Likewise. |
| 7234 | * posix/sys/utsname.h: Likewise. |
| 7235 | * posix/sys/wait.h: Likewise. |
| 7236 | * posix/tar.h: Likewise. |
| 7237 | * posix/unistd.h: Likewise. |
| 7238 | * posix/wordexp.h: Likewise. |
| 7239 | * pwd/pwd.h: Likewise. |
| 7240 | * resolv/arpa/nameser.h: Likewise. |
| 7241 | * resolv/netdb.h: Likewise. |
| 7242 | * resolv/resolv.h: Likewise. |
| 7243 | * resource/sys/resource.h: Likewise. |
| 7244 | * resource/sys/vlimit.h: Likewise. |
| 7245 | * resource/sys/vtimes.h: Likewise. |
| 7246 | * setjmp/setjmp.h: Likewise. |
| 7247 | * shadow/shadow.h: Likewise. |
| 7248 | * socket/sys/socket.h: Likewise. |
| 7249 | * socket/sys/un.h: Likewise. |
| 7250 | * stdlib/exit.h: Likewise. |
| 7251 | * stdlib/fmtmsg.h: Likewise. |
| 7252 | * stdlib/monetary.h: Likewise. |
| 7253 | * stdlib/stdlib.h: Likewise. |
| 7254 | * string/argz.h: Likewise. |
| 7255 | * string/envz.h: Likewise. |
| 7256 | * string/memory.h: Likewise. |
| 7257 | * string/string.h: Likewise. |
| 7258 | * string/strings.h: Likewise. |
| 7259 | * sunrpc/rpc/rpc.h: Likewise. |
| 7260 | * sunrpc/rpc/svc.h: Likewise. |
| 7261 | * sunrpc/rpc/types.h: Likewise. |
| 7262 | * sunrpc/rpc/xdr.h: Likewise. |
| 7263 | * termios/sys/ttychars.h: Likewise. |
| 7264 | * termios/termios.h: Likewise. |
| 7265 | |
| 7266 | * argp/argp-parse.c: <foo.h> -> <bits/foo.h>. |
| 7267 | * crypt/sysdeps/unix/crypt_util.c: Likewise. |
| 7268 | * dirent/dirent.h: Likewise. |
| 7269 | * elf/link.h: Likewise. |
| 7270 | * grp/fgetgrent.c: Likewise. |
| 7271 | * grp/grp.h: Likewise. |
| 7272 | * hurd/hurd/ioctl.h: Likewise. |
| 7273 | * inet/getnameinfo.c: Likewise. |
| 7274 | * inet/getnetgrent_r.c: Likewise. |
| 7275 | * inet/inet_ntoa.c: Likewise. |
| 7276 | * inet/netinet/in.h: Likewise. |
| 7277 | * io/fcntl.h: Likewise. |
| 7278 | * io/ftw.h: Likewise. |
| 7279 | * io/sys/stat.h: Likewise. |
| 7280 | * io/sys/statfs.h: Likewise. |
| 7281 | * io/utime.h: Likewise. |
| 7282 | * libio/_G_config.h: Likewise. |
| 7283 | * libio/libio.h: Likewise. |
| 7284 | * libio/libioP.h: Likewise. |
| 7285 | * libio/stdio.h: Likewise. |
| 7286 | * locale/duplocale.c: Likewise. |
| 7287 | * locale/freelocale.c: Likewise. |
| 7288 | * locale/lc-time.c: Likewise. |
| 7289 | * locale/setlocale.c: Likewise. |
| 7290 | * login/getutent_r.c: Likewise. |
| 7291 | * login/getutid_r.c: Likewise. |
| 7292 | * login/getutline_r.c: Likewise. |
| 7293 | * login/lastlog.h: Likewise. |
| 7294 | * login/pty.h: Likewise. |
| 7295 | * login/utmp.h: Likewise. |
| 7296 | * login/utmpname.c: Likewise. |
| 7297 | * malloc/mtrace.c: Likewise. |
| 7298 | * malloc/thread-m.h: Likewise. |
| 7299 | * math/complex.h: Likewise. |
| 7300 | * math/fenv.h: Likewise. |
| 7301 | * math/libm-test.c: Likewise. |
| 7302 | * math/math.h: Likewise. |
| 7303 | * misc/sgtty.h: Likewise. |
| 7304 | * misc/stab.h: Likewise. |
| 7305 | * misc/sys/ioctl.h: Likewise. |
| 7306 | * misc/sys/select.h: Likewise. |
| 7307 | * misc/sys/uio.h: Likewise. |
| 7308 | * misc/sys/ustat.h: Likewise. |
| 7309 | * misc/syslog.c: Likewise. |
| 7310 | * nis/nss_compat/compat-grp.c: Likewise. |
| 7311 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 7312 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 7313 | * nis/nss_nis/nis-alias.c: Likewise. |
| 7314 | * nis/nss_nis/nis-ethers.c: Likewise. |
| 7315 | * nis/nss_nis/nis-grp.c: Likewise. |
| 7316 | * nis/nss_nis/nis-hosts.c: Likewise. |
| 7317 | * nis/nss_nis/nis-netgrp.c: Likewise. |
| 7318 | * nis/nss_nis/nis-network.c: Likewise. |
| 7319 | * nis/nss_nis/nis-proto.c: Likewise. |
| 7320 | * nis/nss_nis/nis-publickey.c: Likewise. |
| 7321 | * nis/nss_nis/nis-pwd.c: Likewise. |
| 7322 | * nis/nss_nis/nis-rpc.c: Likewise. |
| 7323 | * nis/nss_nis/nis-service.c: Likewise. |
| 7324 | * nis/nss_nis/nis-spwd.c: Likewise. |
| 7325 | * nss_nisplus/nisplus-alias.c: Likewise. |
| 7326 | * nis/nss_nisplus/nisplus-ethers.c: Likewise. |
| 7327 | * nis/nss_nisplus/nisplus-grp.c: Likewise. |
| 7328 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 7329 | * nis/nss_nisplus/nisplus-netgrp.c: Likewise. |
| 7330 | * nis/nss_nisplus/nisplus-netgrp.c: Likewise. |
| 7331 | * nis/nss_nisplus/nisplus-proto.c: Likewise. |
| 7332 | * nis/nss_nisplus/nisplus-pwd.c: Likewise. |
| 7333 | * nis/nss_nisplus/nisplus-rpc.c: Likewise. |
| 7334 | * nis/nss_nisplus/nisplus-service.c: Likewise. |
| 7335 | * nis/nss_nisplus/nisplus-spwd.c: Likewise. |
| 7336 | * nis/ypclnt.c: Likewise. |
| 7337 | * nss/getXXbyYY.c: Likewise. |
| 7338 | * nss/getXXent.c: Likewise. |
| 7339 | * nss/getXXent_r.c: Likewise. |
| 7340 | * nss/nss_db/db-XXX.c: Likewise. |
| 7341 | * nss/nss_db/db-alias.c: Likewise. |
| 7342 | * nss/nss_db/db-netgrp.c: Likewise. |
| 7343 | * nss/nss_files/files-XXX.c: Likewise. |
| 7344 | * nss/nss_files/files-alias.c: Likewise. |
| 7345 | * nss/nsswitch.c: Likewise. |
| 7346 | * posix/sched.h: Likewise. |
| 7347 | * posix/sys/types.h: Likewise. |
| 7348 | * posix/sys/utsname.h: Likewise. |
| 7349 | * posix/sys/wait.h: Likewise. |
| 7350 | * posix/unistd.h: Likewise. |
| 7351 | * pwd/fgetpwent.c: Likewise. |
| 7352 | * pwd/pwd.h: Likewise. |
| 7353 | * resource/sys/resource.h: Likewise. |
| 7354 | * setjmp/setjmp.h: Likewise. |
| 7355 | * shadow/fgetspent.c: Likewise. |
| 7356 | * shadow/lckpwdf.c: Likewise. |
| 7357 | * shadow/sgetspent.c: Likewise. |
| 7358 | * signal/signal.h: Likewise. |
| 7359 | * signal/sigsetops.c: Likewise. |
| 7360 | * socket/sys/socket.h: Likewise. |
| 7361 | * socket/sys/un.h: Likewise. |
| 7362 | * stdio/stdio.h: Likewise. |
| 7363 | * stdio-common/vfprintf.c: Likewise. |
| 7364 | * stdio-common/vfscanf.c: Likewise. |
| 7365 | * stdlib/atexit.c: Likewise. |
| 7366 | * stdlib/fmtmsg.c: Likewise. |
| 7367 | * stdlib/random.c: Likewise. |
| 7368 | * string/endian.h: Likewise. |
| 7369 | * sysdeps/alpha/w_sqrt.S: Likewise. |
| 7370 | * sysdeps/arm/__longjmp.S: Likewise. |
| 7371 | * sysdeps/arm/setjmp.S: Likewise. |
| 7372 | * sysdeps/generic/abort.c: Likewise. |
| 7373 | * sysdeps/generic/netinet/ip.h: Likewise. |
| 7374 | * sysdeps/generic/setenv.c: Likewise. |
| 7375 | * generic/sys/mman.h: Likewise. |
| 7376 | * sysdeps/i386/__longjmp.S: Likewise. |
| 7377 | * sysdeps/i386/setjmp.S: Likewise. |
| 7378 | * sysdeps/mach/hurd/dirstream.h: Likewise. |
| 7379 | * sysdeps/mach/hurd/jmp-unwind.c: Likewise. |
| 7380 | * sysdeps/posix/mk-stdiolim.c: Likewise. |
| 7381 | * sysdeps/powerpc/__longjmp.S: Likewise. |
| 7382 | * sysdeps/powerpc/setjmp.S: Likewise. |
| 7383 | * sysdeps/sparc/__longjmp.S: Likewise. |
| 7384 | * sysdeps/sparc/setjmp.S: Likewise. |
| 7385 | * sysdeps/standalone/close.c: Likewise. |
| 7386 | * sysdeps/standalone/filedesc.h: Likewise. |
| 7387 | * sysdeps/standalone/open.c: Likewise. |
| 7388 | * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise. |
| 7389 | * sysdeps/unix/bsd/m68k/sysdep.S: Likewise. |
| 7390 | * sysdeps/unix/bsd/osf/sys/mman.h: Likewise. |
| 7391 | * sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise. |
| 7392 | * sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise. |
| 7393 | * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise. |
| 7394 | * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise. |
| 7395 | * sysdeps/unix/bsd/vax/sysdep.S: Likewise. |
| 7396 | * sysdeps/unix/dirstream.h: Likewise. |
| 7397 | * sysdeps/unix/i386/sysdep.S: Likewise. |
| 7398 | * sysdeps/unix/mips/sysdep.S: Likewise. |
| 7399 | * sysdeps/unix/mk-local_lim.c: Likewise. |
| 7400 | * sysdeps/unix/sparc/sysdep.S: Likewise. |
| 7401 | * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise. |
| 7402 | * sysdeps/unix/sysv/linux/alpha/brk.S: Likewise. |
| 7403 | * sysdeps/unix/sysv/linux/alpha/clone.S: Likewise. |
| 7404 | * sysdeps/unix/sysv/linux/arm/clone.S: Likewise. |
| 7405 | * sysdeps/unix/sysv/linux/i386/clone.S: Likewise. |
| 7406 | * sysdeps/unix/sysv/linux/m68k/clone.S: Likewise. |
| 7407 | * sysdeps/unix/sysv/linux/netinet/ip.h: Likewise. |
| 7408 | * sysdeps/unix/sysv/linux/netinet/tcp.h: Likewise. |
| 7409 | * sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise. |
| 7410 | * sysdeps/unix/sysv/linux/sys/mman.h: Likewise. |
| 7411 | * sysdeps/unix/sysv/linux/sys/syscall.h: Likewise. |
| 7412 | * sysdeps/unix/sysv/linux/tcgetattr.c: Likewise. |
| 7413 | * sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise. |
| 7414 | * sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise. |
| 7415 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise. |
| 7416 | * sysvipc/sys/ipc.h: Likewise. |
| 7417 | * sysvipc/sys/msg.h: Likewise. |
| 7418 | * sysvipc/sys/sem.h: Likewise. |
| 7419 | * sysvipc/sys/shm.h: Likewise. |
| 7420 | * termios/termios.h: Likewise. |
| 7421 | * time/localtime.c: Likewise. |
| 7422 | * time/sys/time.h: Likewise. |
| 7423 | * time/time.h: Likewise. |
| 7424 | * time/tzset.c: Likewise. |
| 7425 | |
| 7426 | * sysdeps/unix/sysv/linux/arm/socket.S: socketcall.h change. |
| 7427 | * sysdeps/unix/sysv/linux/i386/socket.S: Likewise. |
| 7428 | * sysdeps/unix/sysv/linux/m68k/socket.S: Likewise. |
| 7429 | * sysdeps/unix/sysv/linux/powerpc/socket.S: Likewise. |
| 7430 | * sysdeps/unix/sysv/linux/sparc/socket.S: Likewise. |
| 7431 | |
| 7432 | * Makefile (headers): foo.h -> bits/foo.h. |
| 7433 | * dirent/Makefile: Likewise. |
| 7434 | * elf/Makefile: Likewise. |
| 7435 | * io/Makefile: Likewise. |
| 7436 | * login/Makefile: Likewise. |
| 7437 | * math/Makefile: Likewise. |
| 7438 | * misc/Makefile: Likewise. |
| 7439 | * posix/Makefile: Likewise. |
| 7440 | * resource/Makefile: Likewise. |
| 7441 | * setjmp/Makefile: Likewise. |
| 7442 | * signal/Makefile: Likewise. |
| 7443 | * socket/Makefile: Likewise. |
| 7444 | * stdio-common/Makefile: Likewise. |
| 7445 | * sysdeps/unix/sysv/linux/Makefile: Likewise. |
| 7446 | * sysvipc/Makefile: Likewise. |
| 7447 | * termios/Makefile: Likewise. |
| 7448 | * time/Makefile: Likewise. |
| 7449 | * sysdeps/generic/Makefile (make_siglist-CFLAGS): Likewise. |
| 7450 | * sysdeps/posix/Makefile: stdio_lim.h -> bits/stdio_lim.h |
| 7451 | * sysdeps/unix/Makefile: Likewise with local_lim.h, errnos.h, |
| 7452 | ioctls.h, termbits.h. |
| 7453 | |
| 7454 | * sysdeps/unix/sysv/linux/Dist: sys/kernel_termios.h |
| 7455 | -> kernel_termios.h, sys/socketcall.h -> socketcall.h |
| 7456 | |
| 7457 | * elf/elf.h: Use <inttypes.h> definitions instead of __attribute__ |
| 7458 | for getting the proper length on the ELF types to be friendly to |
| 7459 | non-gcc compilers. |
| 7460 | * posix/sys/types.h: Notice when int8_t and friends are defined |
| 7461 | and don't redefine them. |
| 7462 | * sysdeps/wordsize-32/inttypes.h: Likewise. |
| 7463 | * sysdeps/wordsize-64/inttypes.h: Likewise. |
| 7464 | |
| 7465 | * sysdeps/unix/sysv/linux/arm/profil-counter.h: Get sigcontext |
| 7466 | via <signal.h> instead. |
| 7467 | * sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise. |
| 7468 | * sysdeps/unix/sysv/linux/sparc/profil-counter.h: Likewise. |
| 7469 | |
| 7470 | 1997-06-20 17:59 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp> |
| 7471 | |
| 7472 | * hurd/intr-msg.c: More 64bit changes. |
| 7473 | * mach/msg-destroy.c: Likewise. |
| 7474 | * sysdeps/mach/hurd/ioctl.c: Likewise. |
| 7475 | * sysdeps/mach/hurd/ioctls.h: Likewise. |
| 7476 | * sysdeps/mach/hurd/select.c: Likewise. |
| 7477 | * sysdeps/mach/hurd/statbuf.h: Likewise. |
| 7478 | |
| 7479 | * sysdeps/mach/hurd/mips/dl-machine.c: Hurd/MIPS64 patches. |
| 7480 | * sysdeps/mach/hurd/mips/exc2signal.c: Likewise. |
| 7481 | * sysdeps/mach/hurd/mips/init-fault.c: Likewise. |
| 7482 | * sysdeps/mach/hurd/mips/init-first.c: Likewise. |
| 7483 | * sysdeps/mach/hurd/mips/intr-msg.h: Likewise. |
| 7484 | * sysdeps/mach/hurd/mips/longjmp-ctx.c: Likewise. |
| 7485 | * sysdeps/mach/hurd/mips/longjmp-ts.c: Likewise. |
| 7486 | * sysdeps/mach/hurd/mips/sigcontext.h: Likewise. |
| 7487 | * sysdeps/mach/hurd/mips/sigreturn.c: Likewise. |
| 7488 | * sysdeps/mach/hurd/mips/trampoline.c: Likewise. |
| 7489 | * sysdeps/mach/mips/cacheflush.c: Likewise. |
| 7490 | * sysdeps/mach/mips/machine-lock.h: Likewise. |
| 7491 | * sysdeps/mach/mips/machine-sp.h: Likewise. |
| 7492 | * sysdeps/mach/mips/syscall.S: Likewise. |
| 7493 | * sysdeps/mach/mips/sysdep.h: Likewise. |
| 7494 | * sysdeps/mach/mips/thread_state.h: Likewise. |
| 7495 | * sysdeps/mach/start.c: Likewise. |
| 7496 | |
| 7497 | * sysdeps/mips/dl-machine.h: MIPS changes. |
| 7498 | * sysdeps/mips/elf/start.S: Likewise. |
| 7499 | * sysdeps/mips/init-first.c: Likewise. |
| 7500 | * sysdeps/mips/fpu_control.h: Likewise. |
| 7501 | * sysdeps/mips/machine-gmon.h: Likewise. |
| 7502 | * sysdeps/mips/jmp_buf.h: Likewise. |
| 7503 | * sysdeps/mips/__longjmp.c: Likewise. |
| 7504 | * sysdeps/mips/bsd-_setjmp.S: Likewise. |
| 7505 | * sysdeps/mips/bsd-setjmp.S: Likewise. |
| 7506 | * sysdeps/mips/setjmp.S: Likewise. |
| 7507 | * sysdeps/mips/setjmp_aux.c: Likewise. |
| 7508 | * sysdeps/mips/mips64/gmp-mparam.h: Likewise. |
| 7509 | * sysdeps/mips/add_n.S: New file. |
| 7510 | * sysdeps/mips/addmul_1.S: Likewise. |
| 7511 | * sysdeps/mips/lshift.S: Likewise. |
| 7512 | * sysdeps/mips/mul_1.S: Likewise. |
| 7513 | * sysdeps/mips/rshift.S: Likewise. |
| 7514 | * sysdeps/mips/sub_n.S: Likewise. |
| 7515 | * sysdeps/mips/submul_1.S: Likewise. |
| 7516 | * sysdeps/mips/mips64/Implies: Likewise. |
| 7517 | * sysdeps/mips/mips64/add_n.S: Likewise. |
| 7518 | * sysdeps/mips/mips64/addmul_1.S: Likewise. |
| 7519 | * sysdeps/mips/mips64/lshift.S: Likewise. |
| 7520 | * sysdeps/mips/mips64/mul_1.S: Likewise. |
| 7521 | * sysdeps/mips/mips64/rshift.S: Likewise. |
| 7522 | * sysdeps/mips/mips64/sub_n.S: Likewise. |
| 7523 | * sysdeps/mips/mips64/submul_1.S: Likewise. |
| 7524 | * sysdeps/mips/add_n.S: Removed. |
| 7525 | * sysdeps/mips/addmul_1.S: Likewise. |
| 7526 | * sysdeps/mips/lshift.S: Likewise. |
| 7527 | * sysdeps/mips/mul_1.S: Likewise. |
| 7528 | * sysdeps/mips/rshift.S: Likewise. |
| 7529 | * sysdeps/mips/sub_n.S: Likewise. |
| 7530 | * sysdeps/mips/submul_1.S: Likewise. |
| 7531 | |
| 7532 | * nss/Makefile: Prepare for static NSS. |
| 7533 | * resolv/Makefile: Likewise. |
| 7534 | * nss/nsswitch.c: Add code for static NSS. |
| 7535 | * nss/function.def: Define functions for static NSS. |
| 7536 | |
| 7537 | 1997-06-19 11:10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7538 | |
| 7539 | * libc.map: Add yet more symbols. |
| 7540 | |
| 7541 | 1997-06-19 20:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7542 | |
| 7543 | * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Don't pass NULL |
| 7544 | as object name to _dl_signal_error. |
| 7545 | (do_lookup): Skip objects that could not be opened. |
| 7546 | |
| 7547 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Check that the |
| 7548 | symbol was found. |
| 7549 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise. |
| 7550 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise. |
| 7551 | |
| 7552 | 1997-06-20 03:13 Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp> |
| 7553 | |
| 7554 | * ctype/ctype-info.c: Use int32_t where `int' with 4 bytes is |
| 7555 | assumed. |
| 7556 | * ctype/ctype.h: Likewise. |
| 7557 | * math/math_private.h: Likewise. |
| 7558 | * inet/netinet/in.h: Likewise. |
| 7559 | * wctype/wctype.h: Likewise. |
| 7560 | |
| 7561 | * nss/Makefile: Only inhibit nss_files and nss_db modules if static |
| 7562 | NSS modules are not enabled. |
| 7563 | * resolv/Makefile: Likewise for nss_dns. |
| 7564 | * nss/function.def: New file. List all available lookup functions |
| 7565 | for static NSS. |
| 7566 | * nss/nsswitch.c: Add code for static NSS. |
| 7567 | |
| 7568 | 1997-06-15 21:15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 7569 | |
| 7570 | * math/libm-test.c (gamma_test): Test for _SVID_ and for normal |
| 7571 | behaviour. |
| 7572 | |
| 7573 | 1997-06-15 20:32 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 7574 | |
| 7575 | * math/libm.map: Add all necessary functions, correct existing entries. |
| 7576 | |
| 7577 | 1997-06-20 02:35 a sun <asun@zoology.washington.edu> |
| 7578 | |
| 7579 | * sysdeps/unix/sysv/linux/netipx/ipx.h: Don't use kernel header. |
| 7580 | |
| 7581 | 1997-06-19 18:43 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 7582 | |
| 7583 | * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent): |
| 7584 | Compare pointer with NULL. |
| 7585 | |
| 7586 | * login/logout.c (logout): Compare pututline result with NULL. |
| 7587 | |
| 7588 | 1997-06-19 19:38 Ulrich Drepper <drepper@cygnus.com> |
| 7589 | |
| 7590 | * features.h: Define __STDC_IEC_559__ and _STDC_IEC_559_COMPLEX__. |
| 7591 | |
| 7592 | * elf/dl-minimal.c (__dcgettext): Remove assertion. |
| 7593 | |
| 7594 | * inet/rcmd.c: Correct a few typos. Reported by Erik Troan. |
| 7595 | |
| 7596 | * manual/Makefile (distribute): Add dir. |
| 7597 | * manual/dir: New file. |
| 7598 | |
| 7599 | * math/Makefile (libm-support): Rename s_rinttol, s_rinttoll, |
| 7600 | s_roundtol, and s_roundtoll to s_lrint, s_llrint, s_lround, |
| 7601 | and s_llround respectively. |
| 7602 | (libm-calls): Add e_gamma_r. |
| 7603 | * math/libm-test.c (check_int_exc): New function. |
| 7604 | (signbit_test): Remove test for sign of NaN. |
| 7605 | (gamma_test): Clear exception after test of existence. |
| 7606 | Correct tests and and epsilons. |
| 7607 | (lgamma_test): Likewise. |
| 7608 | (ilogb_test): Correct all tests. |
| 7609 | (scalb_test): Rewrite. |
| 7610 | (rinttol_test): Rename to lrint_test and correct tests. |
| 7611 | (rinttoll_test): Likewise. |
| 7612 | (roundtol_test): Likewise. |
| 7613 | (roundtoll_test): Likewise. |
| 7614 | (main): Call lrint/lround functions instead of rinttol/roundtol. |
| 7615 | * math/math.h: Change prototypes for rinttol/roundtol. |
| 7616 | * math/mathcalls.h: Rearrange prototypes according to ISO C9X draft. |
| 7617 | * sysdeps/generic/mathbits.h: Define FP_ILOGB0 and FP_ILOGBNAN. |
| 7618 | * sysdeps/i386/mathbits.h: Likewise. |
| 7619 | * sysdeps/libm-i387/e_scalb.S: Handle special cases correctly. |
| 7620 | * sysdeps/libm-i387/e_scalbf.S: Likewise. |
| 7621 | * sysdeps/libm-i387/e_scalbl.S: Likewise. |
| 7622 | * sysdeps/libm-i387/s_asinh.S: Handle -inf correctly. |
| 7623 | * sysdeps/libm-i387/s_asinhf.S: Likewise. |
| 7624 | * sysdeps/libm-i387/s_asinhl.S: Likewise. |
| 7625 | * sysdeps/libm-i387/s_ilogb.S: Optimize. |
| 7626 | * sysdeps/libm-i387/s_ilogbf.S: Likewise. |
| 7627 | * sysdeps/libm-i387/s_ilogbl.S: Likewise. |
| 7628 | * sysdeps/libm-i387/s_rinttol.S: Rename to... |
| 7629 | * sysdeps/libm-i387/s_lrint.S: ...this. |
| 7630 | * sysdeps/libm-i387/s_rinttoll.S: Rename to... |
| 7631 | * sysdeps/libm-i387/s_llrint.S: ...this. |
| 7632 | * sysdeps/libm-i387/s_remquo.S: Correctly set sign of remainder. |
| 7633 | * sysdeps/libm-i387/s_remquof.S: Likewise. |
| 7634 | * sysdeps/libm-i387/s_remquol.S: Likewise. |
| 7635 | * sysdeps/libm-i387/e_gamma_r.c: New file. Implementation of gamma |
| 7636 | function according to ISO C. |
| 7637 | * sysdeps/libm-i387/e_gammaf_r.c: New file. |
| 7638 | * sysdeps/libm-i387/e_gammal_r.c: New file. |
| 7639 | * sysdeps/libm-i387/e_lgamma_r.c: Don't let optimize compile the |
| 7640 | generation of exceptions away. |
| 7641 | * sysdeps/libm-i387/e_lgammaf_r.c: Likewise. |
| 7642 | * sysdeps/libm-i387/k_standard.c: Correct return value for infinity |
| 7643 | points of gamma function when not SVID mode. |
| 7644 | * sysdeps/libm-i387/s_rinttoll.c: Renamed to... |
| 7645 | * sysdeps/libm-i387/s_llrint.c: ...this. |
| 7646 | * sysdeps/libm-i387/s_rinttol.c: Renamed to... |
| 7647 | * sysdeps/libm-i387/s_lrint.c: ...this. |
| 7648 | * sysdeps/libm-i387/s_roundtoll.c: Renamed to... |
| 7649 | * sysdeps/libm-i387/s_llround.c: ...this. |
| 7650 | * sysdeps/libm-i387/s_roundtol.c: Renamed to... |
| 7651 | * sysdeps/libm-i387/s_lround.c: ..this. |
| 7652 | * sysdeps/libm-i387/s_scalbn.c: Change second parameter according to |
| 7653 | ISO C. |
| 7654 | * sysdeps/libm-i387/s_scalbnf.c: Likewise. |
| 7655 | * sysdeps/libm-i387/s_scalbnl.c: Likewise. |
| 7656 | * sysdeps/libm-i387/w_gamma.c: Call __ieee754_gamma_r if library |
| 7657 | mode is not _SVID_. |
| 7658 | * sysdeps/libm-i387/w_gammaf.c: Likewise. |
| 7659 | * sysdeps/libm-i387/w_gammal.c: Likewise. |
| 7660 | * sysdeps/m68k/fpu/__math.h: Rename __rinttol to __lrint and |
| 7661 | rinttol to lrint. |
| 7662 | * sysdeps/m68k/fpu/s_rinttol.c: Renamed to... |
| 7663 | * sysdeps/m68k/fpu/s_lrint.c: ...this. |
| 7664 | * sysdeps/m68k/fpu/s_rinttoll.c: Renamed to... |
| 7665 | * sysdeps/m68k/fpu/s_llrint.c: ...this. |
| 7666 | |
| 7667 | * md5-crypt/Makefile: Link md5test program with md5.o. |
| 7668 | |
| 7669 | * stdio-common/temptest.c: Don't use __stdio_gen_tempname which |
| 7670 | is not exported by the libc.so. |
| 7671 | |
| 7672 | * stdio-common/vfscanf.c: Correct scanning of strings after last |
| 7673 | change. |
| 7674 | |
| 7675 | * sysdeps/unix/sysv/linux/i386/sysdep.S: Use .comm to define errno. |
| 7676 | |
| 7677 | 1997-06-19 07:37 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 7678 | |
| 7679 | * time/tzfile.c (__tzfile_read): Store getc () return in int. |
| 7680 | |
| 7681 | 1997-06-13 Miles Bader <miles@gnu.ai.mit.edu> |
| 7682 | |
| 7683 | * argp/argp-parse.c (argp_version_parser): Include `(PROGRAM ERROR)' in |
| 7684 | the no-version error text to indicate that something's fucked. |
| 7685 | [!_] (N_): New macro. |
| 7686 | (argp_default_options, argp_version_options): Wrap doc strings in N_(). |
| 7687 | |
| 7688 | 1997-06-12 Miles Bader <miles@gnu.ai.mit.edu> |
| 7689 | |
| 7690 | * argp/argp-parse.c (parser_parse_opt): Detect and report unhandled |
| 7691 | options here. |
| 7692 | (parser_parse_arg): Handle ARGP_KEY_ARGS here. |
| 7693 | Adjust NEXT pointer back if we fail to parse anything. |
| 7694 | (parser_parse_next): Simplify arg code. Leave state NEXT frobbing |
| 7695 | to parser_parse_arg. |
| 7696 | |
| 7697 | 1997-06-11 Miles Bader <miles@gnu.ai.mit.edu> |
| 7698 | |
| 7699 | * argp/argp.h (ARGP_KEY_ARGS, ARGP_KEY_FINI): New macros. |
| 7700 | * argp/argp-parse.c (parser_finalize): Do another pass over the |
| 7701 | parsers with ARGP_KEY_FINI. |
| 7702 | |
| 7703 | 1997-06-18 Miles Bader <miles@gnu.ai.mit.edu> |
| 7704 | |
| 7705 | * string/Makefile (routines): Add argz-replace. |
| 7706 | |
| 7707 | 1997-06-16 00:16 Miles Bader <miles@gnu.ai.mit.edu> |
| 7708 | |
| 7709 | * manual/string.texi (Argz Functions): Document argz_replace. |
| 7710 | |
| 7711 | 1997-06-12 Miles Bader <miles@gnu.ai.mit.edu> |
| 7712 | |
| 7713 | * string/argz.h (__argz_replace, argz_replace): New declarations. |
| 7714 | * string/argz-replace.c: New file. |
| 7715 | |
| 7716 | 1997-06-11 Miles Bader <miles@gnu.ai.mit.edu> |
| 7717 | |
| 7718 | * manual/argp.texi (Argp Special Keys): Document ARGP_KEY_ARGS. |
| 7719 | |
| 7720 | 1997-06-16 23:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7721 | |
| 7722 | * Makeconfig (libc-map): Remove definition. |
| 7723 | * Makerules (libc-map): Define it here, using the full name. |
| 7724 | (load-map-file): Remove case for empty $(..). |
| 7725 | ($(common-objpfx)libc.so): Revert last change. |
| 7726 | |
| 7727 | 1997-06-17 22:18 Mark Kettenis <kettenis@phys.uva.nl> |
| 7728 | |
| 7729 | * login/programs/utmpd.c (main): Improve signal handling. |
| 7730 | |
| 7731 | * login/programs/request.c (do_setutent, do_updwtmp): |
| 7732 | Allow arbitrary length filenames. |
| 7733 | * login/programs/utmpd.h (setutent_request, updwtmp_request): |
| 7734 | Get rid of fixed length file field. |
| 7735 | * login/utmp_daemon.c (do_setutent, do_updwtmp): |
| 7736 | Allow arbitrary length filenames. |
| 7737 | |
| 7738 | * login/programs/request.c (do_pututline): |
| 7739 | Don't fail if connection->position is -1 on entry. |
| 7740 | |
| 7741 | 1997-06-15 16:32 Mark Kettenis <kettenis@phys.uva.nl> |
| 7742 | |
| 7743 | * login/utmp_file.c (updwtmp_file): Use the same method for |
| 7744 | appending an entry as in pututline_file. |
| 7745 | |
| 7746 | 1997-06-11 18:59 Mark Kettenis <kettenis@phys.uva.nl> |
| 7747 | |
| 7748 | * login/utmp_file.c (getutent_r_file): |
| 7749 | Use read lock instead of write lock. |
| 7750 | (getutline_r_file, internal_getut_r): Lock utmp file. |
| 7751 | (updwtmp_file): Use fcntl to lock file instead of flock. |
| 7752 | |
| 7753 | 1997-06-18 00:11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7754 | |
| 7755 | * stdio-common/vfscanf.c (inchar, ungetc): Don't count EOF as |
| 7756 | character read in/put back. |
| 7757 | * stdio-common/tstscanf.c: Add test case for this. |
| 7758 | |
| 7759 | 1997-06-17 22:17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7760 | |
| 7761 | * libc.map: Add more symbols. |
| 7762 | |
| 7763 | 1997-06-18 12:01 Ulrich Drepper <drepper@cygnus.com> |
| 7764 | |
| 7765 | * manual/Makefile (install): Make sure `dir' file exists if we use |
| 7766 | install-info. |
| 7767 | |
| 7768 | 1997-06-17 19:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7769 | |
| 7770 | * manual/Makefile (info): Depend on dir-add.info. |
| 7771 | |
| 7772 | 1997-06-17 17:19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7773 | |
| 7774 | * elf/ldd.bash.in: Fix spacing in message. |
| 7775 | |
| 7776 | 1997-06-17 14:28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7777 | |
| 7778 | * elf/do-rel.h (elf_dynamic_do_rel): Always use version |
| 7779 | information if available. |
| 7780 | |
| 7781 | 1997-06-17 11:34 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7782 | |
| 7783 | * sunrpc/Makefile ($(rpcsvc:%.x=$(objpfx)rpcsvc/%.h)): Make |
| 7784 | command non-empty to force make to recheck modification time. |
| 7785 | ($(rpcsvc:%.x=$(objpfx)x%.c)): Likewise. |
| 7786 | |
| 7787 | 1997-06-17 00:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7788 | |
| 7789 | * sysdeps/stub/e_acoshl.c: Set errno to ENOSYS. |
| 7790 | * sysdeps/stub/e_acosl.c: Likewise. |
| 7791 | * sysdeps/stub/e_asinl.c: Likewise. |
| 7792 | * sysdeps/stub/e_atan2l.c: Likewise. |
| 7793 | * sysdeps/stub/e_expl.c: Likewise. |
| 7794 | * sysdeps/stub/e_fmodl.c: Likewise. |
| 7795 | * sysdeps/stub/e_j0l.c: Likewise. |
| 7796 | * sysdeps/stub/e_j1l.c: Likewise. |
| 7797 | * sysdeps/stub/e_jnl.c: Likewise. |
| 7798 | * sysdeps/stub/e_lgammal_r.c: Likewise. |
| 7799 | * sysdeps/stub/e_log10l.c: Likewise. |
| 7800 | * sysdeps/stub/e_logl.c: Likewise. |
| 7801 | * sysdeps/stub/e_powl.c: Likewise. |
| 7802 | * sysdeps/stub/e_rem_pio2l.c: Likewise. |
| 7803 | * sysdeps/stub/e_sqrtl.c: Likewise. |
| 7804 | * sysdeps/stub/k_cosl.c: Likewise. |
| 7805 | * sysdeps/stub/k_rem_pio2l.c: Likewise. |
| 7806 | * sysdeps/stub/k_sinl.c: Likewise. |
| 7807 | * sysdeps/stub/k_tanl.c: Likewise. |
| 7808 | * sysdeps/stub/s_atanl.c: Likewise. |
| 7809 | * sysdeps/stub/s_erfl.c: Likewise. |
| 7810 | * sysdeps/stub/s_exp2.c: Likewise. |
| 7811 | * sysdeps/stub/s_exp2f.c: Likewise. |
| 7812 | * sysdeps/stub/s_exp2l.c: Likewise. |
| 7813 | * sysdeps/stub/s_expm1l.c: Likewise. |
| 7814 | * sysdeps/stub/s_log1pl.c: Likewise. |
| 7815 | * sysdeps/stub/s_log2l.c: Likewise. |
| 7816 | |
| 7817 | 1997-06-18 11:46 Ulrich Drepper <drepper@cygnus.com> |
| 7818 | |
| 7819 | * sysdeps/libm-ieee754/w_gamma.c: If _LIB_VERSION is _SVID_ compute |
| 7820 | result as before last change. |
| 7821 | * sysdeps/libm-ieee754/w_gammaf.c: Likewise. |
| 7822 | * sysdeps/libm-ieee754/w_gammal.c: Likewise. |
| 7823 | |
| 7824 | 1997-06-16 23:37 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7825 | |
| 7826 | * sysdeps/libm-ieee754/s_remquo.c: Fix off-by-one when computing |
| 7827 | quotient. |
| 7828 | * sysdeps/libm-ieee754/s_remquof.c: Likewise. |
| 7829 | * sysdeps/libm-ieee754/s_remquol.c: Likewise. |
| 7830 | |
| 7831 | * sysdeps/m68k/fpu/s_remquo.c: Remove FIXME and special case for |
| 7832 | quotient. |
| 7833 | |
| 7834 | * sysdeps/libm-ieee754/w_gamma.c: Add missing call to exp |
| 7835 | function. Don't use global signgam. |
| 7836 | * sysdeps/libm-ieee754/w_gammaf.c: Likewise. |
| 7837 | * sysdeps/libm-ieee754/w_gammal.c: Likewise. |
| 7838 | |
| 7839 | * math/Makefile (libm-calls): Remove w_gamma_r. |
| 7840 | * sysdeps/libm-ieee754/w_gamma_r.c: Remove file. |
| 7841 | * sysdeps/libm-ieee754/w_gammaf_r.c: Remove file. |
| 7842 | * sysdeps/libm-ieee754/w_gammal_r.c: Remove file. |
| 7843 | |
| 7844 | * math/libm-test.c (atanh_test): Declare x only if needed. |
| 7845 | (signbit_test): Fix typo. |
| 7846 | (gamma_test): Check whether function is implemented. Add |
| 7847 | epsilons. |
| 7848 | (lgamma_test): Likewise. |
| 7849 | (fmod_test): Add epsilons. |
| 7850 | (exp2_test): Use right function for existence test. |
| 7851 | |
| 7852 | 1997-06-07 09:20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7853 | |
| 7854 | * sysdeps/powerpc/Dist: Add fenv_const.c. |
| 7855 | * sysdeps/unix/sysv/linux/Dist: Add net/if_slip.h. |
| 7856 | * sysdeps/unix/sysv/linux/powerpc/Dist: Add init-first.h and |
| 7857 | syscall.h. |
| 7858 | * sysdeps/unix/sysv/linux/sparc/Dist: Add init-first.h. |
| 7859 | * string/Makefile (distribute): Add tst-svc.expect. |
| 7860 | * nis/Makefile (distribute): Add nis_intern.h and Banner. |
| 7861 | * elf/Makefile (distribute): Add dl-hash.h. |
| 7862 | * Rules (subdir_echo-distinfo): Add headers from $(distribute). |
| 7863 | |
| 7864 | * login/Makefile (others): Add utmpdump. |
| 7865 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add |
| 7866 | net/if_slip.h. |
| 7867 | |
| 7868 | * manual/Makefile (dir-add.texi): Also look in indirectly included |
| 7869 | files. |
| 7870 | |
| 7871 | 1997-06-16 23:15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7872 | |
| 7873 | * sysdeps/unix/sysv/linux/configure.in: Remove commands to |
| 7874 | generate stdio_lim.h. |
| 7875 | * sysdeps/unix/sysv/linux/mk-stdiolim.c: Remove. |
| 7876 | * sysdeps/unix/sysv/linux/Makefile: Add rules to generate |
| 7877 | stdio_lim.h here. |
| 7878 | (common-generated): Add generated files. |
| 7879 | (inhibit-stdio_lim): Define. |
| 7880 | * sysdeps/posix/Makefile [$(inhibit-stdio_lim)=yes]: Disable rules |
| 7881 | to generate stdio_lim.h. |
| 7882 | |
| 7883 | * sysdeps/unix/sysv/linux/Makefile: Suppress inclusion of |
| 7884 | dependecy files if no_deps is set. |
| 7885 | ($(objpfx)syscall-%.d): Add header file as target to dependency |
| 7886 | generation. |
| 7887 | |
| 7888 | 1997-06-14 19:19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7889 | |
| 7890 | * sysdeps/unix/sysv/linux/arm/Dist: New file. |
| 7891 | |
| 7892 | 1997-06-14 17:59 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 7893 | |
| 7894 | * extra-lib.mk (others): Depend on versioned shared library, not |
| 7895 | the unversioned one. |
| 7896 | * Makerules (build-shlib): Don't make the version link here. |
| 7897 | ($(common-objpfx)libc.so$(libc.so-version)): New rule for libc |
| 7898 | version link. |
| 7899 | |
| 7900 | 1997-06-16 03:07 Ulrich Drepper <drepper@cygnus.com> |
| 7901 | |
| 7902 | * sysdeps/libm-ieee754/k_standard.c: Undo change of Tue Aug 6 |
| 7903 | 01:13:56 1996. |
| 7904 | |
| 7905 | 1997-06-16 00:54 Ulrich Drepper <drepper@cygnus.com> |
| 7906 | |
| 7907 | * libc.map: Add more symbols. |
| 7908 | |
| 7909 | * Makerules (load-map-file): Currectly handle missing map file. |
| 7910 | |
| 7911 | 1997-06-15 17:00 Philip Blundell <Philip.Blundell@pobox.com> |
| 7912 | |
| 7913 | * configure.in: Correct detection of generic uname implementation. |
| 7914 | |
| 7915 | 1997-06-15 23:19 Ulrich Drepper <drepper@cygnus.com> |
| 7916 | |
| 7917 | * math/libm-test.c: Fix typos. Patch by Andreas Jaeger. |
| 7918 | |
| 7919 | * libc.map: Add __nss_configure_lookup. Reported by Thorsten Kukuk. |
| 7920 | |
| 7921 | 1997-06-15 00:43 Ulrich Drepper <drepper@cygnus.com> |
| 7922 | |
| 7923 | * Makeconfig: Define libc-map here. |
| 7924 | * Makefile: And remove definition here. |
| 7925 | * Makerules (load-map-file): Handle case where map file is in |
| 7926 | other directory. |
| 7927 | (build-shlib): Likewise. |
| 7928 | |
| 7929 | * libc.map: Add more symbols. |
| 7930 | * resolv/libresolv.map: Likewise. |
| 7931 | |
| 7932 | * db/libdb.map: Add __dbopen. Patch by HJ Lu. |
| 7933 | |
| 7934 | * libio/stdio.h: Remove "optmizations" for vfscanf and vsscanf. |
| 7935 | |
| 7936 | * locale/programs/localedef.c: Add normalize_codeset function. We |
| 7937 | don't want to use the _nl_normalize_codeset functions from libc. |
| 7938 | |
| 7939 | * sysdeps/libm-i387/s_asinh.S: Handle +-Inf and NaN correctly. |
| 7940 | * sysdeps/libm-i387/s_asinhf.S: Likewise. |
| 7941 | * sysdeps/libm-i387/s_asinhl.S: Likewise. |
| 7942 | * sysdeps/libm-i387/s_nearbyint.S: Correctly leave function. |
| 7943 | * sysdeps/libm-i387/s_nearbyintf.S: Likewise. |
| 7944 | * sysdeps/libm-i387/s_nearbyintl.S: Likewise. |
| 7945 | |
| 7946 | 1997-06-14 12:45 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 7947 | |
| 7948 | * nis/nss_nis/nis-ethers.c: Add static to internal_nis_setetherent. |
| 7949 | |
| 7950 | * nis/nss_nis/nis-proto.c: Add static to internal_nis_setprotoent. |
| 7951 | |
| 7952 | * nis/nss_nisplus/nisplus-hosts.c: Rewrite parser and fix |
| 7953 | _nss_nisplus_gethostbyaddr_r interface. |
| 7954 | |
| 7955 | * nis/libnsl.map: Add all GLOBAL functions. |
| 7956 | |
| 7957 | 1997-06-13 18:32 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 7958 | |
| 7959 | * libm-test.c (main): Call new tests, reorder tests. |
| 7960 | (fmod_test): Test function fmod. |
| 7961 | (nearbyint_test): Test function nearbyint. |
| 7962 | (acos_test): Add more test cases. |
| 7963 | (signbit_test): Test macro signbit. |
| 7964 | (output_result_bool): Output result if test fails. |
| 7965 | (asin_test): Add another test case. |
| 7966 | (atan2_test): Add more tests. |
| 7967 | (asinh_test): Add more tests. |
| 7968 | (atanh_test): Add more tests. |
| 7969 | (hypot_test): Add more tests. |
| 7970 | (isfinite_test): Test macro isfinite. |
| 7971 | (isnormal_test): Test macro isnormal. |
| 7972 | (sincos_test): Tests for sincos. |
| 7973 | (main): Enable remquo_test since the tests are |
| 7974 | correct (according to ANSI/IEEE 754-1985). |
| 7975 | (remquo_test): Corrected tests cases and added more tests. |
| 7976 | (remainder_test): Tests for remainder. |
| 7977 | (check_int): New Function to compare int values. |
| 7978 | (check_isnan_exc_ext): New function. |
| 7979 | (sqrt_test): Add some extra tests for sqrt. |
| 7980 | (erf_test): Tests for erf. |
| 7981 | (erfc_test): Tests for erfc. |
| 7982 | (gamma_test): Tests for gamma. |
| 7983 | (lgamma_test): Tests for lgamma. |
| 7984 | |
| 7985 | 1997-06-08 10:54 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 7986 | |
| 7987 | * sysdeps/unix/sysv/linux/configure.in: Try to generate |
| 7988 | stdio_lim.h using the target C preprocessor and mk-stdiolim.c. |
| 7989 | * sysdeps/unix/sysv/linux/stdio_lim.h.in: New, template for |
| 7990 | stdio_lim.h. |
| 7991 | * sysdeps/unix/sysv/linux/mk-stdiolim.c: New, used by the |
| 7992 | target C preprocessor to extract OPEN_MAX and PATH_MAX. |
| 7993 | |
| 7994 | 1997-06-14 17:32 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 7995 | |
| 7996 | * math/libm.map: Add inline functions, global variables. |
| 7997 | |
| 7998 | 1997-06-14 00:39 Ulrich Drepper <drepper@cygnus.com> |
| 7999 | |
| 8000 | * libc.map: Add more libio functions which are used in libio.h. |
| 8001 | |
| 8002 | * login/Makefile (libutil-routines): Move updwtmp to ... |
| 8003 | (routines): ...here. |
| 8004 | Suggested by Mark Kettenis <kettenis@phys.uva.nl>. |
| 8005 | |
| 8006 | * sysdeps/stub/s_erfl.c: Add stub definition of erfcl. |
| 8007 | Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 8008 | |
| 8009 | 1997-06-13 21:10 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 8010 | |
| 8011 | * nis/nis_add.c (nis_add): Create object name only if not set. |
| 8012 | |
| 8013 | * nis/nis_clone.c: Use calloc instead of malloc to prevent |
| 8014 | RPC encode errors. |
| 8015 | |
| 8016 | * nis/nis_modify.c (nis_modify): Create default object entrys if |
| 8017 | given are NULL. |
| 8018 | * nis/nis/nis_table.c (nis_add_entry, nis_modify_entry): Likewise. |
| 8019 | |
| 8020 | 1997-06-13 14:17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8021 | |
| 8022 | |
| 8023 | * sysdeps/i386/addmul_1.S: Replace size with sizeP, otherwise the |
| 8024 | define might also replace the expanded macro ASM_SIZE_DIRECTIVE. |
| 8025 | * sysdeps/i386/submul_1.S: Likewise. |
| 8026 | |
| 8027 | 1997-06-13 12:19 Ulrich Drepper <drepper@cygnus.com> |
| 8028 | |
| 8029 | * elf/rtld.c: Print version information if LD_TRACE_LOADED_OBJECT |
| 8030 | and LD_VERBOSE are given. |
| 8031 | |
| 8032 | * elf/ldd.sh.in: Add -v|--verbose option. Add author information |
| 8033 | as per Coding Standard. |
| 8034 | * elf/ldd.bash.in: Likewise. |
| 8035 | |
| 8036 | 1997-06-12 21:22 Ulrich Drepper <drepper@cygnus.com> |
| 8037 | |
| 8038 | * Makefile (libc-map): Define before including Makerules. |
| 8039 | * Makerules (lib%.so): Depend on $(lib%-map). |
| 8040 | (build-shlib): Adapt rule for above change. |
| 8041 | (libc.so): Depend on $(libc-map). |
| 8042 | * db/Makefile (libcdb-map): New definition. |
| 8043 | * elf/Makefile (libdl-map): New definition. |
| 8044 | * elf/dl-lookup.c: Don't use relative include path. |
| 8045 | (undefined_msg): New variable. Use single string in all functions. |
| 8046 | (do_lookup): Correctly recognize default version. |
| 8047 | Return -2 if no version information is available. |
| 8048 | Stop processing hash entries when string was found. |
| 8049 | Don't bark about missing versioned symbol in file with original |
| 8050 | reference if it is a weak symbol. |
| 8051 | (_dl_lookup_symbol): Use undefined_msg. |
| 8052 | (_dl_lookup_versioned_symbol): Likewise. |
| 8053 | Give extra information if no verdef info is available. |
| 8054 | * elf/dl-version.c (file_needed): Remove first argument. We must |
| 8055 | seek in the whole search list. |
| 8056 | (match_symbol): Correct check for available verdef info. |
| 8057 | (_dl_check_map_versions): Correct call of find_needed. |
| 8058 | * locale/Makefile (libBrokenLocale-map): New definition. |
| 8059 | * login/Makefile (libutil-map): New definition. |
| 8060 | * math/Makefile (libm-map): New definition. |
| 8061 | * md5-crypt/Makefile (libcrypt-map): New definition. |
| 8062 | * nis/Makefile (libnsl-map, libnss_compat-map, libnss_nis-map, |
| 8063 | libnss_nisplus-map): New definition. |
| 8064 | * nss/Makefile (libnss_files-map, libnss_db-map): New definitions. |
| 8065 | * resolv/Makefile (libresolv-map, libnss_dns-map): New definitions. |
| 8066 | * libc.map: New file. |
| 8067 | * db/libdb.map: New file. |
| 8068 | * elf/libdl.map: New file. |
| 8069 | * locale/libBrokenLocale.map: New file. |
| 8070 | * login/libutil.map: New file. |
| 8071 | * math/libm.map: New file. |
| 8072 | * md5-crypt/libcrypt.map: New file. |
| 8073 | * nis/libnss_compat.map: New file. |
| 8074 | * nis/libnsl.map: New file. |
| 8075 | * nis/libnss_nis.map: New file. |
| 8076 | * nis/libnss_nisplus.map: New file. |
| 8077 | * nss/libnss_files.map: New file. |
| 8078 | * nss/libnss_db.map: New file. |
| 8079 | * resolv/libnss_dns.map: New file. |
| 8080 | * resolv/libresolv.map: New file. |
| 8081 | |
| 8082 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Don't do anything |
| 8083 | for R_386_NONE entries. |
| 8084 | |
| 8085 | * Makefile (manual/dir-add.info): New rule. |
| 8086 | |
| 8087 | * Makerules: Add vpath definition for .x files. |
| 8088 | |
| 8089 | * Makerules (distinfo): Make sure target directory exists. |
| 8090 | |
| 8091 | * argp/argp-help.c (argp_args_usage): Don't modify `fdoc' value |
| 8092 | since it is used to distinguish filtered strings from unmodifed |
| 8093 | strings. |
| 8094 | |
| 8095 | * elf/dl-lookup.c (do_lookup): Optimize STT_* recognition. |
| 8096 | * elf/dl-reloc.c: Fix typo. |
| 8097 | |
| 8098 | * inet/arpa/tftp.h (struct tftphdr): Change type of tu_block to |
| 8099 | `unsigned short'. |
| 8100 | |
| 8101 | * manual/Makefile (dir-add.texi): Also emit wrapper text for |
| 8102 | info/install-info. |
| 8103 | (distribute): Add dir-add.texi and dir-add.info. |
| 8104 | (mostlyclean): Add dir-add.info. |
| 8105 | (realclean): Add dir-add.texi. |
| 8106 | (install): Add entries in `dir' file using install-info. |
| 8107 | |
| 8108 | * manual/libc.texinfo: Add @dircategory and @direntry text. |
| 8109 | Reported by Miles Bader <miles@gnu.ai.mit.edu>. |
| 8110 | |
| 8111 | * manual/pattern.texi: Correct description of GLOB_MAGCHAR and |
| 8112 | GLOB_NOMAGIC. Changes by Roland McGrath <roland@gnu.ai.mit.edu>. |
| 8113 | |
| 8114 | * nis/nis_addmember.c: Little optimizations. |
| 8115 | * nis/nis_call.c: Likewise. |
| 8116 | * nis/nis_creategroup.c: Likewise. |
| 8117 | * nis/nis_defaults.c: Likewise. |
| 8118 | * nis/nis_destroygroup.c: Likewise. |
| 8119 | * nis/nis_ismember.c: Likewise. |
| 8120 | * nis/nis_local_names.c: Likewise. |
| 8121 | * nis/nis_print_group_entry.c: Likewise. |
| 8122 | * nis/nis_verifygroup.c: Likewise. |
| 8123 | |
| 8124 | * posix/unistd.h: Fix comment for getcwd. |
| 8125 | |
| 8126 | * stdlib/Makefile (headers): Remove inttypes.h. It's a system |
| 8127 | dependent header. |
| 8128 | * sysdeps/wordsize-32/Dist: New file. |
| 8129 | * sysdeps/wordsize-32/Makefile: New file. |
| 8130 | * sysdeps/wordsize-64/Dist: New file. |
| 8131 | * sysdeps/wordsize-64/Makefile: New file. |
| 8132 | |
| 8133 | * sunrpc/Makefile: Adopt comment for real situation. |
| 8134 | |
| 8135 | * sysdeps/i386/add_n.S: Add ASM_TYPE_DIRECTIVE and AS_SIZE_DIRECTIVE. |
| 8136 | * sysdeps/i386/addmul_1.s: Likewise. |
| 8137 | * sysdeps/i386/lshist.s: Likewise. |
| 8138 | * sysdeps/i386/rshift.s: Likewise. |
| 8139 | * sysdeps/i386/sub_n.s: Likewise. |
| 8140 | * sysdeps/i386/submul_1.s: Likewise. |
| 8141 | |
| 8142 | * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER): |
| 8143 | Add .type and .size. |
| 8144 | |
| 8145 | 1997-06-12 13:32 Philip Blundell <Philip.Blundell@pobox.com> |
| 8146 | |
| 8147 | * libc/sysdeps/unix/arm/brk.S: New file. |
| 8148 | * libc/sysdeps/unix/arm/sysdep.S: Likewise. |
| 8149 | * libc/sysdeps/unix/sysv/linux/arm/sysdep.S: Likewise. |
| 8150 | |
| 8151 | 1997-06-11 11:51 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 8152 | |
| 8153 | * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent): |
| 8154 | Check if we have shadow information. |
| 8155 | |
| 8156 | 1997-06-08 19:33 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 8157 | |
| 8158 | * nis/nis_getservlist.c (nis_getservlist): Use calloc instead of |
| 8159 | malloc, alloc memory for nis_server struct. |
| 8160 | * nis/nis_getservlist.c (nis_freeservlist): Give the memory for |
| 8161 | the nis_server struct free, too. |
| 8162 | |
| 8163 | * nis/nis_removemember (nis_removemember): Fix for loop. |
| 8164 | |
| 8165 | 1997-06-12 12:45 Ulrich Drepper <drepper@cygnus.com> |
| 8166 | |
| 8167 | * sysdeps/i386/fpu/__math.h (__M_SQRT2): Define here since we |
| 8168 | cannot rely on M_SQRT2 being defined. |
| 8169 | (log1p): Use __M_SQRT2 not M_SQRT2. |
| 8170 | * math/math.h (_Mldbl): Define even if M_* constants are not |
| 8171 | defined. |
| 8172 | Reported by corsepiu@faw.uni-ulm.de. |
| 8173 | |
| 8174 | 1997-06-12 03:08 Philip Blundell <Philip.Blundell@pobox.com> |
| 8175 | |
| 8176 | * nss/getXXbyYY_r.c (do_weak_alias): Remove extra parentheses. |
| 8177 | |
| 8178 | 1997-06-11 13:22 Ulrich Drepper <drepper@cygnus.com> |
| 8179 | |
| 8180 | * misc/regexp.h (compile): Allow use of macro INIT for variable |
| 8181 | declaration. Add documentation for INIT. |
| 8182 | Reported by Robert Bihlmeyer <robbe@orcus.priv.at>. |
| 8183 | |
| 8184 | 1997-06-11 10:47 Philip Blundell <Philip.Blundell@pobox.com> |
| 8185 | |
| 8186 | * sysdeps/unix/sysv/linux/net/if_arp.h: Add two new hardware types. |
| 8187 | |
| 8188 | 1997-06-10 11:31 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 8189 | |
| 8190 | * sysdeps/powerpc/strlen.s: Use -0x101 instead of 0xfffffeff |
| 8191 | for a signed 16-bit value. |
| 8192 | |
| 8193 | 1997-06-07 07:54 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 8194 | |
| 8195 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c |
| 8196 | (_dl_sysdep_read_whole_file): Deleted. |
| 8197 | |
| 8198 | * sysdeps/powerpc/fenvbits.h (__FE_ALL_INVALID): Changed |
| 8199 | to FE_ALL_INVALID. |
| 8200 | |
| 8201 | * sysdeps/powerpc/fraiseexcpt.c (__FE_INVALID_SOFTWARE): |
| 8202 | Changed to FE_INVALID_SOFTWARE. |
| 8203 | (__FPSCR_STICKY_BITS): Changed to FPSCR_STICKY_BITS. |
| 8204 | |
| 8205 | * sysdeps/libm-ieee754/s_fmin.c: Fix a typo. |
| 8206 | |
| 8207 | 1997-06-07 18:48 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 8208 | |
| 8209 | * shlib-versions (.*-.*-linux.*): Set libc to 6. |
| 8210 | |
| 8211 | 1997-06-08 15:35 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 8212 | |
| 8213 | * nis/nis_add.c (nis_add): Use nis_leaf_of_r instead of nis_name_of_r. |
| 8214 | |
| 8215 | * nis/nis_addmember.c (nis_addmember): Fix a lot of pointer errors. |
| 8216 | * nis/nis_clone.c: Likewise. |
| 8217 | * nis/nis_removemember.c (nis_removemember): Likewise. |
| 8218 | * nis/nis_table.c: Likewise. |
| 8219 | |
| 8220 | * nis/nss_nis/nis-hosts.c: Use addr, not p for inet_pton call. |
| 8221 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 8222 | |
| 8223 | * nis/nss_nis/nis-netgrp.c (_nss_nis_setnetgrent): Check for |
| 8224 | group == NULL. |
| 8225 | |
| 8226 | 1997-06-08 21:21 Mark Kettenis <kettenis@phys.uva.nl> |
| 8227 | |
| 8228 | * login/login.c, login/utmp_daemon.c, login/utmp_file.c, |
| 8229 | login/getutent_r.c, login/utmpname.c: Cleanup `#if _LIBC' and |
| 8230 | `#ifndef _LIBC' fragments. |
| 8231 | |
| 8232 | * login/programs/utmpd.c: Define DEFAULT_USER. |
| 8233 | (drop_priviliges): Use it. |
| 8234 | (main): Set locale and text domain. |
| 8235 | |
| 8236 | * login/programs/utmpd-private.h: Declare proc_utmp_eq. |
| 8237 | * login/programs/database.c (proc_utmp_eq): Removed. |
| 8238 | * login/programs/request.c (proc_utmp_eq): Made global. Only use |
| 8239 | ut_id field if valid. |
| 8240 | |
| 8241 | * login/utmp_file.c (proc_utmp_eq): Restore patch made by Miles |
| 8242 | Bader that was lost when adding the daemon backend; Only use ut_id |
| 8243 | field if valid. |
| 8244 | |
| 8245 | 1997-06-05 23:10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8246 | |
| 8247 | * sysdeps/unix/sysv/linux/Dist: Remove netatalk/atalk.h and |
| 8248 | netinet/icmp.h, add netatalk/at.h. |
| 8249 | * sysdeps/unix/sysv/linux/powerpc/Dist: Remove termios.h. |
| 8250 | * sysdeps/unix/sysv/linux/sparc/Dist: Remove start.c. |
| 8251 | |
| 8252 | 1997-06-04 19:22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8253 | |
| 8254 | * stdlib/testsort.c (compare): Fix parameter types. |
| 8255 | |
| 8256 | 1997-06-04 19:05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8257 | |
| 8258 | * md5-crypt/Makefile (distribute): Fix name of file. |
| 8259 | |
| 8260 | 1997-06-04 19:02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8261 | |
| 8262 | * login/Makefile (utmpd-routines): Remove utmpd again, which is |
| 8263 | already added implicitly through $(others). |
| 8264 | |
| 8265 | 1997-06-05 13:43 Fila Kolodny <fila@filapc.ibi.com> |
| 8266 | |
| 8267 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add netipx/ipx.h. |
| 8268 | |
| 8269 | 1997-06-05 13:25 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8270 | |
| 8271 | * md5-crypt/md5-crypt.c: Add prototype for __md5_crypt. |
| 8272 | |
| 8273 | 1997-06-05 17:08 Ulrich Drepper <drepper@cygnus.com> |
| 8274 | |
| 8275 | * string/argz-addsep.c: Correct weak alias. |
| 8276 | Reported by Ben Pfaff <pfaffben@pilot.msu.edu>. |
| 8277 | |
| 8278 | * locale/setlocale.c (setlocale): Free variable with locale path |
| 8279 | before returning. |
| 8280 | (setname): Don't test for _nl_current[category] being NULL before |
| 8281 | freeing. |
| 8282 | Reported by Ben Pfaff <pfaffben@pilot.msu.edu>. |
| 8283 | |
| 8284 | 1997-06-04 12:41 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8285 | |
| 8286 | * manual/intro.texi (XPG): Correct some typos. |
| 8287 | |
| 8288 | 1997-06-04 05:09 Miles Bader <miles@gnu.ai.mit.edu> |
| 8289 | |
| 8290 | * argp/argp-help.c (_help): Use uparams.usage_indent instead of |
| 8291 | the USAGE_INDENT macro. |
| 8292 | |
| 8293 | * manual/summary.awk: Strip trailing commas from node-names. |
| 8294 | |
| 8295 | * manual/.cvsignore: Ignore chapters-incl[12] rather than |
| 8296 | chapters-incl. |
| 8297 | |
| 8298 | * manual/Makefile (%.c.texi): Deal with multiple @-commands on a |
| 8299 | single line. |
| 8300 | |
| 8301 | * manual/string.texi (Argz Functions, Envz Functions): Add magic |
| 8302 | comments for generating summary.texi. |
| 8303 | |
| 8304 | 1997-06-02 22:18 Miles Bader <miles@gnu.ai.mit.edu> |
| 8305 | |
| 8306 | * manual/argp.texi: New file. |
| 8307 | * manual/examples/argp-ex1.c, manual/examples/argp-ex2.c, |
| 8308 | manual/examples/argp-ex3.c, manual/examples/argp-ex4.c: New files. |
| 8309 | * manual/Makefile [chapters] (chapters-incl1): New rule & include. |
| 8310 | [chapters-incl1] (chapters-incl2): New rule & include. |
| 8311 | (chapters-incl): Set based on $(chapters-incl1) & $(chapters-incl2). |
| 8312 | * manual/maint.texi (Contributors): Give myself credit. |
| 8313 | |
| 8314 | 1997-06-01 15:01 Miles Bader <miles@gnu.ai.mit.edu> |
| 8315 | |
| 8316 | * manual/getopt.texi: New file. |
| 8317 | * manual/startup.texi: Mention argp_parse in places that |
| 8318 | previously mentioned only getopt. |
| 8319 | Include getopt.texi (now containing all the getopt nodes that used |
| 8320 | to be here) and argp.texi. |
| 8321 | (Program Arguments): Move parsing bits into the new Parsing |
| 8322 | Program Arguments node. |
| 8323 | (Parsing Program Arguments): New node. |
| 8324 | (Parsing Options, Example of Getopt, Long Options, Long Option |
| 8325 | Example): Nodes removed. |
| 8326 | * manual/libc.texinfo (Program Arguments): Menu updated. |
| 8327 | (Parsing Program Arguments): New menu. |
| 8328 | |
| 8329 | 1997-06-04 20:57 Ulrich Drepper <drepper@cygnus.com> |
| 8330 | |
| 8331 | * manual/string.texi: Add comments to discourage use of index and |
| 8332 | rindex. |
| 8333 | (strtok, strsep): Apply function on copy of the strings in example. |
| 8334 | (l64a): Add example. |
| 8335 | |
| 8336 | * posix/unistd.h: Correct value for _POSIX_VERSION. |
| 8337 | |
| 8338 | * sunrpc/Makefile (defines): Remove definition. |
| 8339 | |
| 8340 | * sysdeps/ieee754/nan.h: Correct typo. |
| 8341 | |
| 8342 | 1997-06-04 10:50 Fila Kolodny <fila@ibi.com> |
| 8343 | |
| 8344 | * posix/unistd.h: Add definition of __fchdir corresponding to fchdir. |
| 8345 | |
| 8346 | * login/utmp_daemon.c: Correct location of utmpd.h. |
| 8347 | |
| 8348 | 1997-06-03 19:16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8349 | |
| 8350 | * Makerules: Rename $(common-objpfx)distinfo-$(subdir) to |
| 8351 | $(objpfx)distinfo. |
| 8352 | * rpm/Makefile (distinfo): Adapted. |
| 8353 | |
| 8354 | 1997-06-03 18:32 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8355 | |
| 8356 | * rpm/Makefile (install-slib): Collect shared libraries here |
| 8357 | instead of in install-lib, including libc. |
| 8358 | (instvars): Add slib. |
| 8359 | |
| 8360 | 1997-06-03 18:23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8361 | |
| 8362 | * login/Makefile (libutil-routines): Add updwtmp. |
| 8363 | |
| 8364 | 1997-06-03 16:16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8365 | |
| 8366 | * monetary.h: New file, needed for localedata/tst-fmon.c. |
| 8367 | |
| 8368 | 1997-06-02 20:31 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8369 | |
| 8370 | * math/libm-test.c (cpow_test): Add epsilon for long double in |
| 8371 | test for 2^10. |
| 8372 | (identities): Add epsilon for float in second identity test. |
| 8373 | |
| 8374 | * sysdeps/m68k/huge_val.h: Change GCC's HUGE_VAL{,F,L} to use |
| 8375 | DI and SI mode integers instead of bytes. Fix value of HUGE_VALL. |
| 8376 | |
| 8377 | * sysdeps/m68k/nan.h: New file. |
| 8378 | |
| 8379 | * sysdeps/m68k/fpu/__math.h (isgreater, isgreaterequal, isless, |
| 8380 | islessequal, islessgreater, isunordered): Fix assembler syntax. |
| 8381 | |
| 8382 | * sysdeps/m68k/fpu/fraiseexcpt.c: Do it right so that gcc doesn't |
| 8383 | optimize out the operations. |
| 8384 | |
| 8385 | * sysdeps/libm-ieee754/s_nan.c: Use NaN macro instead of static |
| 8386 | constant. |
| 8387 | * sysdeps/libm-ieee754/s_nanf.c: Likewise. |
| 8388 | * sysdeps/libm-ieee754/s_nanl.c: Likewise. |
| 8389 | |
| 8390 | * math/carg.c [NO_LONG_DOUBLE]: Add alias for long double |
| 8391 | function. |
| 8392 | * sysdeps/libm-ieee754/s_erf.c: Likewise. |
| 8393 | * sysdeps/libm-ieee754/s_fdim.c: Likewise. |
| 8394 | * sysdeps/libm-ieee754/s_fmax.c: Likewise. |
| 8395 | * sysdeps/libm-ieee754/s_fmin.c: Likewise. |
| 8396 | * sysdeps/libm-ieee754/s_log2.c: Likewise. |
| 8397 | * sysdeps/libm-ieee754/s_nan.c: Likewise. |
| 8398 | * sysdeps/libm-ieee754/s_remquo.c: Likewise. |
| 8399 | |
| 8400 | 1997-06-03 23:42 Ulrich Drepper <drepper@cygnus.com> |
| 8401 | |
| 8402 | * elf/dl-support.c: Define and initialize _dl_verbose used in |
| 8403 | dl-machine.h. |
| 8404 | |
| 8405 | * io/ftw.c: Expand stat/lstat calls. |
| 8406 | |
| 8407 | * manual/intro.texi: Also refer to ISO 9945. |
| 8408 | Update info about SVID. |
| 8409 | Add description for XPG. |
| 8410 | |
| 8411 | * md5-crypt/md5-crypt.c: Namespace cleanups. |
| 8412 | * md5-crypt/md5.c: Likewise. |
| 8413 | * md5-crypt/md5.h: Likewise. |
| 8414 | * sysdeps/generic/crypt-entry.c: Likewise. |
| 8415 | |
| 8416 | * posix/unistd.h (_POSIX2_C_VERSION): Set to 199209L. |
| 8417 | |
| 8418 | * stdlib/fmtmsg.h: Declare addseverity only if __USE_SVID is |
| 8419 | defined. |
| 8420 | |
| 8421 | * sunrpc/rpc_scan.c (findkind): Declare `token' as const. |
| 8422 | * sunrpc/rpc_util.c (toktostr): Declare `token' as const. |
| 8423 | |
| 8424 | * time/Makefile: Make tzselect depend on config.make. |
| 8425 | |
| 8426 | 1997-06-01 15:01 Miles Bader <miles@gnu.ai.mit.edu> |
| 8427 | |
| 8428 | * manual/string.texi (String and Array Utilities): Add `Argz and |
| 8429 | Envz Vectors' to the menu. |
| 8430 | (Argz and Envz Vectors, Argz Functions, Envz Functions): New nodes. |
| 8431 | |
| 8432 | 1997-05-31 20:59 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8433 | |
| 8434 | * login/Makefile (utmpd-routines): Add utmpd. |
| 8435 | (extra-objs): Add utmpd objects to get dependencies. |
| 8436 | (distribute): Add sources for utmpd. |
| 8437 | (subdir-dirs): Define. |
| 8438 | |
| 8439 | 1997-06-02 16:28 Ulrich Drepper <drepper@cygnus.com> |
| 8440 | |
| 8441 | * sysdeps/wordsize-32/inttypes.h: Include features.h and use |
| 8442 | __CONCAT instead of defined __CONCAT__ ourself. |
| 8443 | * sysdeps/wordsize-64/inttypes.h: Likewise. |
| 8444 | |
| 8445 | 1997-06-01 19:11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8446 | |
| 8447 | * sysdeps/wordsize-64/inttypes.h (INTMAX_C): Use `l' suffix, not `ll'. |
| 8448 | (PRIdFAST, PRIoFAST, PRIxFAST, PRIuFAST, SCNdFAST, SCNiFAST, |
| 8449 | SCNoFAST, SCNxFAST): Correct format specifiers. |
| 8450 | |
| 8451 | 1997-06-02 04:23 Ulrich Drepper <drepper@cygnus.com> |
| 8452 | |
| 8453 | * sysdeps/unix/syscalls.list: Make fchdir weak alias for __fchdir. |
| 8454 | |
| 8455 | 1997-06-01 19:17 Ulrich Drepper <drepper@cygnus.com> |
| 8456 | |
| 8457 | * md5-crypt/Makefile: Correct libmd5crypt file to really generate |
| 8458 | DES free libcrypt. |
| 8459 | * md5-crypt/onlymd5-entry.c: New file. Wrapper around |
| 8460 | sysdeps/generic/crypt-entry.c. |
| 8461 | |
| 8462 | 1997-06-01 12:48 Ulrich Drepper <drepper@cygnus.com> |
| 8463 | |
| 8464 | * sysdeps/unix/sysv/linux/alpha/gnu/types.h (__fd_mask): Change |
| 8465 | type to `unsigned long int'. |
| 8466 | Patch by Richard Henderson <richard@twiddle.rth.home>. |
| 8467 | |
| 8468 | 1997-05-30 17:34 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8469 | |
| 8470 | * sysdeps/generic/bb_init_func.c (__bb_init_func): Use ISO C |
| 8471 | declaration style. |
| 8472 | |
| 8473 | * nss/nss_files/files-hosts.c: Delete inclusion of |
| 8474 | "../resolv/mapv4v6hostent.h". |
| 8475 | |
| 8476 | 1997-05-31 02:33 Ulrich Drepper <drepper@cygnus.com> |
| 8477 | |
| 8478 | * io/ftwtest-sh: More tests. |
| 8479 | |
| 8480 | * misc/tsearch.c: Rewrite tdestroy_recursive. |
| 8481 | |
| 8482 | * libio/libio.h: Define bits for libg++-2.8. |
| 8483 | |
| 8484 | 1997-05-30 22:21 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 8485 | |
| 8486 | * nis/nss_nis/nis-hosts.c: Same changes as in |
| 8487 | nss/nss_files/files-hosts.c (Always use inet_pton). |
| 8488 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 8489 | |
| 8490 | 1997-05-30 09:50 Richard Henderson <rth@tamu.edu> |
| 8491 | |
| 8492 | * manual/maint.texi: ECOFF hasn't been tested in ages and I don't |
| 8493 | plan on doing so ever again. Don't say alpha-linuxecoff is known |
| 8494 | to work. |
| 8495 | |
| 8496 | * elf/dl-lookup.c: Include <alloca.h>. |
| 8497 | * misc/tsearch.c: Include <string.h>. |
| 8498 | * posix/execle.c: Include <alloca.h>. |
| 8499 | * posix/execlp.c: Likewise. |
| 8500 | * stdio-common/printf_fphex.c: Include <string.h>. |
| 8501 | * sunrpc/xdr.c: Include <string.h>. |
| 8502 | * sysdeps/generic/memccpy.c: Include only <string.h>. |
| 8503 | |
| 8504 | * sunrpc/clnt_udp.c (clntudp_call): Make fromlen a size_t to fix |
| 8505 | parameters to network functions. |
| 8506 | * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise. |
| 8507 | * sunrpc/svc_tcp.c (svctcp_create): Likewise with `len'. |
| 8508 | (rendezvous_request): Likewise. |
| 8509 | * sunrpc/svc_udp.c (svcudp_bufcreate): Likewise. |
| 8510 | (svcudp_recv): Similar, but go through a local variable. The old code |
| 8511 | used &xprt->xp_addrlen. Someone should determine if the type of the |
| 8512 | structure member should be changed instead. |
| 8513 | * sunrpc/xdr_rec.c (xdrrec_create): Expunge a ptr->int cast warning |
| 8514 | and transform a nonsense for-loop to a closed form calculation. |
| 8515 | (fill_input_buf): Another ptr->int warning. |
| 8516 | |
| 8517 | * sysdeps/alpha/Makefile: Temporarily turn on -mieee globally. This |
| 8518 | will last until I figure out how to build a parallel libm_ieee. |
| 8519 | |
| 8520 | * sysdeps/alpha/fpu/fclrexcpt.c, |
| 8521 | * sysdeps/alpha/fpu/fegetenv.c, |
| 8522 | * sysdeps/alpha/fpu/fegetround.c, |
| 8523 | * sysdeps/alpha/fpu/feholdexcpt.c, |
| 8524 | * sysdeps/alpha/fpu/fenvbits.h, |
| 8525 | * sysdeps/alpha/fpu/fesetenv.c, |
| 8526 | * sysdeps/alpha/fpu/fesetround.c, |
| 8527 | * sysdeps/alpha/fpu/feupdateenv.c, |
| 8528 | * sysdeps/alpha/fpu/fgetexcptflg.c, |
| 8529 | * sysdeps/alpha/fpu/fraiseexcpt.c, |
| 8530 | * sysdeps/alpha/fpu/fsetexcptflg.c, |
| 8531 | * sysdeps/alpha/fpu/ftestexcept.c: New files. There is, btw, a small |
| 8532 | kernel patch that must be applied as of 2.0.31-pre1 and 2.1.41 for |
| 8533 | this to work properly. |
| 8534 | |
| 8535 | * sysdeps/alpha/fpu/fpu_control.h: Update copyright. Change default |
| 8536 | FP mode to round to nearest, no exceptions as for Intel. |
| 8537 | * sysdeps/unix/sysv/linux/alpha/setfpucw.c: Add copyright. |
| 8538 | (rdfpcr): Use excb rather than trapb. Be more efficient about |
| 8539 | getting at the fpcr. |
| 8540 | (wrfpcr): Likewise. |
| 8541 | (__setfpucw): Reformat. |
| 8542 | |
| 8543 | * sysdeps/ieee754/huge_val.h: Change GCC's HUGE_VAL definition to use |
| 8544 | a single DI-mode integer instead of bytes. This produces better code |
| 8545 | on Alpha. Similar for HUGE_VALF. |
| 8546 | * sysdeps/ieee754/nan.h: Similar for NAN. Add NANF and NANL. |
| 8547 | |
| 8548 | * sysdeps/libm-ieee754/s_log2.c: Missing */ and weak_alias. |
| 8549 | |
| 8550 | * sysdeps/unix/alpha/sysdep.S: Tiny cleanups. |
| 8551 | * sysdeps/unix/sysv/linux/alpha/syscall.S: Likewise. |
| 8552 | * sysdeps/unix/sysv/linux/alpha/brk.S: Don't use jmp macro to make |
| 8553 | sure the stack frame is released the very instruction before the |
| 8554 | real jump out. |
| 8555 | * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise. |
| 8556 | * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise. |
| 8557 | |
| 8558 | * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Undef some bits we may |
| 8559 | have gotten from <linux/posix_types.h>. |
| 8560 | |
| 8561 | * sysdeps/unix/sysv/linux/alpha/ioperm.c: Add definition for Miata. |
| 8562 | |
| 8563 | 1997-05-30 13:05 Ulrich Drepper <drepper@cygnus.com> |
| 8564 | |
| 8565 | * misc/tst-tsearch.c (mangle_tree): Update casts to prevent |
| 8566 | warnings. |
| 8567 | |
| 8568 | 1997-05-29 14:02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8569 | |
| 8570 | * sysdeps/unix/sysv/linux/sys/ttydefaults.h (CEOL, CSTATUS): Use |
| 8571 | correct value for _POSIX_VDISABLE. |
| 8572 | |
| 8573 | 1997-05-29 13:59 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8574 | |
| 8575 | * Makefile (manual/dir-add.texi): Force execution. |
| 8576 | |
| 8577 | 1997-05-29 13:57 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8578 | |
| 8579 | * sysexits.h: New file. |
| 8580 | |
| 8581 | 1997-05-29 13:55 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8582 | |
| 8583 | * stdlib/strfmon.c: Don't run past EOS after `='. |
| 8584 | |
| 8585 | 1997-05-29 12:48 Ulrich Drepper <drepper@cygnus.com> |
| 8586 | |
| 8587 | * io/ftw.c: Complete rewrite. Add implementation of `nftw'. |
| 8588 | * io/ftw.h: Update for new implementation and XPG4.2. |
| 8589 | * io/Makefile (test-srcs): Add ftwtest. |
| 8590 | (distribute): Add ftwtest-sh. |
| 8591 | (tests): Call ftwtest-sh for this goal. |
| 8592 | * io/ftwtest-sh: New file. Sets up test environment, calls test |
| 8593 | program and compares the result. |
| 8594 | * io/ftwtest.c: Test program for ftw. |
| 8595 | |
| 8596 | * misc/search.h: Add comments. Declare tdestroy. |
| 8597 | * misc/tsearch.c (tdestroy): New function. |
| 8598 | |
| 8599 | * login/Makefile: Update for UTMP daemon implementation. |
| 8600 | |
| 8601 | Update resolver code to bind-4.9.6-T1A. |
| 8602 | * resolv/Banner: Update. |
| 8603 | * nss/digits_dots.c: Adapt text address matching to T1A. |
| 8604 | * nss/nss_files/files-hosts.c: Always use inet_pton. |
| 8605 | * resolv/base64.c (b64_pton): Follow T1A but don't use this code since |
| 8606 | it would lead to warnings. |
| 8607 | * resolv/gethnamaddr.c (getanswer): Test host name for maximal length |
| 8608 | at several places. |
| 8609 | * resolv/inet_net_pton.c (inet_net_pton_ipv4): Correct typo in comment. |
| 8610 | * resolv/res_comp.c (dn_expand): Check for overflow. |
| 8611 | (dn_comp): Likewise. |
| 8612 | * resolv/res_debug.c (precsize_aton): Better implementation. |
| 8613 | * resolv/res_init.c (res_init): Make `buf' of size MAXDNAME. |
| 8614 | * resolv/res_send.c (res_send): Check for overflow in descriptor set. |
| 8615 | * resolv/nss_dns/dns-host.c (getanswer_r): Test host name for maximal |
| 8616 | length at several places. |
| 8617 | |
| 8618 | 1997-05-29 12:51 Mark Kettenis <kettenis@phys.uva.nl> |
| 8619 | |
| 8620 | * login/utmp-private.h (struct utfuncs): Add one more parameter |
| 8621 | to updwtmp function. |
| 8622 | Declare all three function jump tables. |
| 8623 | * login/utmp.h: Declare __utmpname. |
| 8624 | * login/getutent_r.c: Remove db backend and provide support for |
| 8625 | utmpd backend. |
| 8626 | * login/login.c: Use `updwtmp' function insteead of writing the |
| 8627 | record ourself. |
| 8628 | * login/logwtmp.c: Move `updwtmp' function to... |
| 8629 | * login/updwtmp.c: ...here. New file. |
| 8630 | * login/utmp_db.h: Removed. |
| 8631 | * login/utmp_file.c: Add updwtmp function to write to file. |
| 8632 | * login/utmp_daemon.c: New file. Daemon backend. |
| 8633 | * login/utmpname.c: New file. Implementation of utmpname function. |
| 8634 | * login/utmpdump.c: New file. Tool to dump utmp-like files. |
| 8635 | * login/utmpd/connection.c: New file. |
| 8636 | * login/utmpd/database.c: New file. |
| 8637 | * login/utmpd/error.c: New file. |
| 8638 | * login/utmpd/request.c: New file. |
| 8639 | * login/utmpd/utmpd-private.h: New file. |
| 8640 | * login/utmpd/utmpd.c: New file. |
| 8641 | * login/utmpd/utmpd.h: New file. |
| 8642 | * login/utmpd/xtmp.c: New file. |
| 8643 | * login/utmpd/xtmp.h: New file. |
| 8644 | |
| 8645 | 1997-05-29 12:28 Jim Meyering <meyering@eng.ascend.com> |
| 8646 | |
| 8647 | * time/strftime.c: Correct/normalize indentation in cpp directives. |
| 8648 | |
| 8649 | 1997-05-28 20:43 Philip Blundell <pjb27@cam.ac.uk> |
| 8650 | |
| 8651 | * nis/nis_error.c: Include <string.h> to fix warning. |
| 8652 | * nis/nis_print.c: Likewise. |
| 8653 | * nis/nss_nisplus/nisplus-hosts.c: Arg 3 of map_v4v6_hostent |
| 8654 | is int* not size_t*. |
| 8655 | |
| 8656 | 1997-05-28 21:56 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8657 | |
| 8658 | * math/cmathcalls.h: Correct typo in comment. |
| 8659 | |
| 8660 | * inet/netinet/icmp6.h: Include <netinet/in.h> for in6_addr. |
| 8661 | |
| 8662 | * sysdeps/unix/sysv/linux/netinet/ip_fw.h: Include <net/if.h> for |
| 8663 | IFNAMSIZ. |
| 8664 | |
| 8665 | * sysdeps/unix/sysv/linux/net/ppp_defs.h: Include <time.h> for |
| 8666 | time_t. |
| 8667 | |
| 8668 | * login/pty.h: Include <ioctl-types.h> for definition of struct |
| 8669 | winsize. |
| 8670 | |
| 8671 | * misc/regexp.h (compile): Correct typo. |
| 8672 | |
| 8673 | * argp/argp.h: Put extern before __const in defintion of |
| 8674 | argp_program_bug_address. |
| 8675 | |
| 8676 | 1997-05-29 00:20 Ulrich Drepper <drepper@cygnus.com> |
| 8677 | |
| 8678 | * sysdeps/wordsize-32/inttypes.h: Correct names of unsigned fast |
| 8679 | and least types. Correct names of ?INT_FAST*_{MIN,MAX} macros. |
| 8680 | * sysdeps/wordsize-64/inttypes.h: Likewise. |
| 8681 | Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 8682 | |
| 8683 | 1997-05-28 22:51 Ulrich Drepper <drepper@cygnus.com> |
| 8684 | |
| 8685 | * sysdeps/unix/Makefile (make-ioctls-CFLAGS): Use generic |
| 8686 | ttydefaults.h file instead of non-existing version in termios/sys. |
| 8687 | Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 8688 | |
| 8689 | * time/strptime.c (strptime_internal, case 'Y'): Restrict year |
| 8690 | number to four digits and to representable range for 4 byte time_t |
| 8691 | values. |
| 8692 | Patch by H.J. Lu <hjl@lucon.org>. |
| 8693 | |
| 8694 | 1997-05-28 18:19 Philip Blundell <pjb27@cam.ac.uk> |
| 8695 | |
| 8696 | * posix/execl.c: Include <alloca.h> to avoid warning. |
| 8697 | |
| 8698 | 1997-05-27 18:19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8699 | |
| 8700 | * math/libm-test.c: Implement testing of inlined functions, make |
| 8701 | output nicer, update comments. |
| 8702 | |
| 8703 | * math/test-idouble.c: New file. Frontend for double tests of |
| 8704 | inlined functions. |
| 8705 | * math/test-ildoubl.c: New file. Frontend for long double tests of |
| 8706 | inlined functions. |
| 8707 | * math/test-ifloat.c: New file. Frontend for float tests of |
| 8708 | inlined functions. |
| 8709 | |
| 8710 | * math/test-longdouble.c: Rename to... |
| 8711 | * math/test-ldouble.c: ...this. |
| 8712 | |
| 8713 | * math/Makefile: Add rules for new test programs, change rules for |
| 8714 | renaming of longdouble test. |
| 8715 | |
| 8716 | 1997-05-20 15:50 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 8717 | |
| 8718 | * sunrpc/rpc/svc.h (__dispatch_fn_t): New. |
| 8719 | (svc_register): Use __dispatch_fn_t in prototype. |
| 8720 | |
| 8721 | 1997-05-28 17:02 Ulrich Drepper <drepper@cygnus.com> |
| 8722 | |
| 8723 | * sysdeps/generic/bzero.c (bzero): Fix typo. |
| 8724 | Patch by Witek Wnuk <spider@pest.waw.ids.edu.pl>. |
| 8725 | |
| 8726 | 1997-05-27 12:00 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 8727 | |
| 8728 | * sysdeps/generic/vtimes.c: Use ISO C declaration style. |
| 8729 | |
| 8730 | * sysdeps/unix/bsd/ualarm.c: Include <unistd.h> for prototype. |
| 8731 | |
| 8732 | * sysdeps/generic/memccpy.c: Include <string.h> for prototype. |
| 8733 | |
| 8734 | * signal/tst-signal.c (handler): Correct function declaration to |
| 8735 | avoid warning. |
| 8736 | * stdlib/testsort.c (compare): Likewise. |
| 8737 | * string/tester.c: Likewise. |
| 8738 | |
| 8739 | 1997-05-27 14:16 Miles Bader <miles@gnu.ai.mit.edu> |
| 8740 | |
| 8741 | * argp/argp-help.c (argp_args_usage): Supply correct argp to |
| 8742 | filter_doc. |
| 8743 | |
| 8744 | 1997-05-27 17:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8745 | |
| 8746 | * db/hash/extern.h, db/hash/hash.c, db/hash/hash.h, |
| 8747 | db/hash/hash_log2.c: Rename __log2 to __hash_log2 to avoid clash |
| 8748 | with libm. |
| 8749 | |
| 8750 | 1997-05-27 14:47 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8751 | |
| 8752 | * sysdeps/m68k/fpu/e_atan2.c: Fix missing negate. Use __m81_test |
| 8753 | instead of explicit comparisons. |
| 8754 | |
| 8755 | 1997-05-26 18:36 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 8756 | |
| 8757 | * inet/netinet/icmp6.h: Remove use of <asm/bitops.h> which has no |
| 8758 | place in a generic header and is no user include file. |
| 8759 | |
| 8760 | 1997-05-27 02:20 Ulrich Drepper <drepper@cygnus.com> |
| 8761 | |
| 8762 | * stdio/obstream.c (obstack_printf): Fix bug in |
| 8763 | de-ansidecl-fication. |
| 8764 | Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 8765 | |
| 8766 | 1997-05-26 22:51 Ulrich Drepper <drepper@cygnus.com> |
| 8767 | |
| 8768 | * configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROC_CC. |
| 8769 | * aclocal.m4: Add AC_PROG_CC_LOCAL which does not fail for |
| 8770 | environments in which linking is not possible at configure time |
| 8771 | (since te libc is just build). |
| 8772 | Based on patches by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>. |
| 8773 | |
| 8774 | * time/scheck.c (scheck): Make 2nd parameter const. |
| 8775 | * time/private.h: Likewise. |
| 8776 | |
| 8777 | 1997-05-26 18:58 Ulrich Drepper <drepper@cygnus.com> |
| 8778 | |
| 8779 | * stdlib/random_r.c (__initstate_r): Initialize randomizer type in |
| 8780 | state array only at right place. |
| 8781 | Reported by Sven Verdoolaege <skimo@breughel.ufsia.ac.be>. |
| 8782 | |
| 8783 | * stdlib/erand48_r.c (__erand48_r): Don't generate numbers in |
| 8784 | [0.5,1.0) but really in [0.0, 1.0). |
| 8785 | Patch by Oliver Gathmann <gathmann@scar.utoronto.ca>. |
| 8786 | |
| 8787 | 1997-05-22 12:50 Eric Delaunay <delaunay@lix.polytechnique.fr> |
| 8788 | |
| 8789 | * shlib-versions: Provide Linux/SPARC defaults. |
| 8790 | |
| 8791 | 1997-05-26 15:00 Matthias Urlichs <urlichs@noris.de> |
| 8792 | |
| 8793 | * stdlib/strtod_l.c: Add missing #include <xlocale.h>. |
| 8794 | * stdlib/strtof_l.c: Likewise. |
| 8795 | * stdlib/strtol_l.c: Likewise. |
| 8796 | * stdlib/strtold_l.c: Likewise. |
| 8797 | * stdlib/strtoll_l.c: Likewise. |
| 8798 | * stdlib/strtoul_l.c: Likewise. |
| 8799 | * stdlib/strtoull_l.c: Likewise. |
| 8800 | |
| 8801 | 1997-05-26 02:42 Zack Weinberg <zack@rabi.phys.columbia.edu> |
| 8802 | |
| 8803 | * hurd/dtable.c: De-ansidecl-fy. |
| 8804 | * math/test-math.c: Likewise. |
| 8805 | * signal/tst-signal.c: Likewise. |
| 8806 | * stdio/getc.c: Likewise. |
| 8807 | * stdio/obstream.c: Likewise. |
| 8808 | * stdio/putc.c: Likewise. |
| 8809 | * stdio-common/bug1.c: Likewise. |
| 8810 | * stdio-common/bug2.c: Likewise. |
| 8811 | * stdio-common/bug6.c: Likewise. |
| 8812 | * stdio-common/fscanf.c: Likewise. |
| 8813 | * stdlib/testsort.c: Likewise. |
| 8814 | * string/tester.c: Likewise. |
| 8815 | * sysdeps/am29k/ffs.c: Likewise. |
| 8816 | * sysdeps/generic/bb_init_func.c: Likewise. |
| 8817 | * sysdeps/generic/bcopy.c: Likewise. |
| 8818 | * sysdeps/generic/bzero.c: Likewise. |
| 8819 | * sysdeps/generic/div.c: Likewise. |
| 8820 | * sysdeps/generic/ffs.c: Likewise. |
| 8821 | * sysdeps/generic/memccpy.c: Likewise. |
| 8822 | * sysdeps/generic/memcpy.c: Likewise. |
| 8823 | * sysdeps/generic/memmove.c: Likewise. |
| 8824 | * sysdeps/generic/memset.c: Likewise. |
| 8825 | * sysdeps/generic/vfork.c: Likewise. |
| 8826 | * sysdeps/generic/vtimes.c: Likewise. |
| 8827 | * sysdeps/i386/bzero.c: Likewise. |
| 8828 | * sysdeps/i386/ffs.c: Likewise. |
| 8829 | * sysdeps/i960/ffs.c: Likewise. |
| 8830 | * sysdeps/m68k/ffs.c: Likewise. |
| 8831 | * sysdeps/m88k/ffs.c: Likewise. |
| 8832 | * sysdeps/mach/hurd/_exit.c: Likewise. |
| 8833 | * sysdeps/mach/hurd/accept.c: Likewise. |
| 8834 | * sysdeps/mach/hurd/access.c: Likewise. |
| 8835 | * sysdeps/mach/hurd/adjtime.c: Likewise. |
| 8836 | * sysdeps/mach/hurd/bind.c: Likewise. |
| 8837 | * sysdeps/mach/hurd/brk.c: Likewise. |
| 8838 | * sysdeps/mach/hurd/chdir.c: Likewise. |
| 8839 | * sysdeps/mach/hurd/chflags.c: Likewise. |
| 8840 | * sysdeps/mach/hurd/chmod.c: Likewise. |
| 8841 | * sysdeps/mach/hurd/chown.c: Likewise. |
| 8842 | * sysdeps/mach/hurd/chroot.c: Likewise. |
| 8843 | * sysdeps/mach/hurd/close.c: Likewise. |
| 8844 | * sysdeps/mach/hurd/connect.c: Likewise. |
| 8845 | * sysdeps/mach/hurd/defs.c: Likewise. |
| 8846 | * sysdeps/mach/hurd/dup2.c: Likewise. |
| 8847 | * sysdeps/mach/hurd/execve.c: Likewise. |
| 8848 | * sysdeps/mach/hurd/fchdir.c: Likewise. |
| 8849 | * sysdeps/mach/hurd/fchflags.c: Likewise. |
| 8850 | * sysdeps/mach/hurd/fchmod.c: Likewise. |
| 8851 | * sysdeps/mach/hurd/fchown.c: Likewise. |
| 8852 | * sysdeps/mach/hurd/fcntl.c: Likewise. |
| 8853 | * sysdeps/mach/hurd/fdopen.c: Likewise. |
| 8854 | * sysdeps/mach/hurd/flock.c: Likewise. |
| 8855 | * sysdeps/mach/hurd/fsync.c: Likewise. |
| 8856 | * sysdeps/mach/hurd/ftruncate.c: Likewise. |
| 8857 | * sysdeps/mach/hurd/getdtsz.c: Likewise. |
| 8858 | * sysdeps/mach/hurd/getegid.c: Likewise. |
| 8859 | * sysdeps/mach/hurd/geteuid.c: Likewise. |
| 8860 | * sysdeps/mach/hurd/getgid.c: Likewise. |
| 8861 | * sysdeps/mach/hurd/getgroups.c: Likewise. |
| 8862 | * sysdeps/mach/hurd/gethostid.c: Likewise. |
| 8863 | * sysdeps/mach/hurd/gethostname.c: Likewise. |
| 8864 | * sysdeps/mach/hurd/getitimer.c: Likewise. |
| 8865 | * sysdeps/mach/hurd/getlogin.c: Likewise. |
| 8866 | * sysdeps/mach/hurd/getpeername.c: Likewise. |
| 8867 | * sysdeps/mach/hurd/getpgid.c: Likewise. |
| 8868 | * sysdeps/mach/hurd/getpid.c: Likewise. |
| 8869 | * sysdeps/mach/hurd/getppid.c: Likewise. |
| 8870 | * sysdeps/mach/hurd/getsockname.c: Likewise. |
| 8871 | * sysdeps/mach/hurd/getsockopt.c: Likewise. |
| 8872 | * sysdeps/mach/hurd/getuid.c: Likewise. |
| 8873 | * sysdeps/mach/hurd/ioctl.c: Likewise. |
| 8874 | * sysdeps/mach/hurd/isatty.c: Likewise. |
| 8875 | * sysdeps/mach/hurd/link.c: Likewise. |
| 8876 | * sysdeps/mach/hurd/listen.c: Likewise. |
| 8877 | * sysdeps/mach/hurd/lseek.c: Likewise. |
| 8878 | * sysdeps/mach/hurd/mkdir.c: Likewise. |
| 8879 | * sysdeps/mach/hurd/open.c: Likewise. |
| 8880 | * sysdeps/mach/hurd/pipe.c: Likewise. |
| 8881 | * sysdeps/mach/hurd/read.c: Likewise. |
| 8882 | * sysdeps/mach/hurd/readlink.c: Likewise. |
| 8883 | * sysdeps/mach/hurd/reboot.c: Likewise. |
| 8884 | * sysdeps/mach/hurd/recv.c: Likewise. |
| 8885 | * sysdeps/mach/hurd/recvfrom.c: Likewise. |
| 8886 | * sysdeps/mach/hurd/rename.c: Likewise. |
| 8887 | * sysdeps/mach/hurd/rewinddir.c: Likewise. |
| 8888 | * sysdeps/mach/hurd/rmdir.c: Likewise. |
| 8889 | * sysdeps/mach/hurd/sbrk.c: Likewise. |
| 8890 | * sysdeps/mach/hurd/seekdir.c: Likewise. |
| 8891 | * sysdeps/mach/hurd/select.c: Likewise. |
| 8892 | * sysdeps/mach/hurd/setegid.c: Likewise. |
| 8893 | * sysdeps/mach/hurd/seteuid.c: Likewise. |
| 8894 | * sysdeps/mach/hurd/setgid.c: Likewise. |
| 8895 | * sysdeps/mach/hurd/setgroups.c: Likewise. |
| 8896 | * sysdeps/mach/hurd/sethostid.c: Likewise. |
| 8897 | * sysdeps/mach/hurd/sethostname.c: Likewise. |
| 8898 | * sysdeps/mach/hurd/setlogin.c: Likewise. |
| 8899 | * sysdeps/mach/hurd/setpgid.c: Likewise. |
| 8900 | * sysdeps/mach/hurd/setregid.c: Likewise. |
| 8901 | * sysdeps/mach/hurd/setreuid.c: Likewise. |
| 8902 | * sysdeps/mach/hurd/setrlimit.c: Likewise. |
| 8903 | * sysdeps/mach/hurd/setsid.c: Likewise. |
| 8904 | * sysdeps/mach/hurd/setsockopt.c: Likewise. |
| 8905 | * sysdeps/mach/hurd/settimeofday.c: Likewise. |
| 8906 | * sysdeps/mach/hurd/setuid.c: Likewise. |
| 8907 | * sysdeps/mach/hurd/shutdown.c: Likewise. |
| 8908 | * sysdeps/mach/hurd/sigaction.c: Likewise. |
| 8909 | * sysdeps/mach/hurd/sigaltstack.c: Likewise. |
| 8910 | * sysdeps/mach/hurd/sigpending.c: Likewise. |
| 8911 | * sysdeps/mach/hurd/sigprocmask.c: Likewise. |
| 8912 | * sysdeps/mach/hurd/sigstack.c: Likewise. |
| 8913 | * sysdeps/mach/hurd/sigsuspend.c: Likewise. |
| 8914 | * sysdeps/mach/hurd/socket.c: Likewise. |
| 8915 | * sysdeps/mach/hurd/socketpair.c: Likewise. |
| 8916 | * sysdeps/mach/hurd/stdio_init.c: Likewise. |
| 8917 | * sysdeps/mach/hurd/symlink.c: Likewise. |
| 8918 | * sysdeps/mach/hurd/sync.c: Likewise. |
| 8919 | * sysdeps/mach/hurd/sysd-stdio.c: Likewise. |
| 8920 | * sysdeps/mach/hurd/telldir.c: Likewise. |
| 8921 | * sysdeps/mach/hurd/truncate.c: Likewise. |
| 8922 | * sysdeps/mach/hurd/umask.c: Likewise. |
| 8923 | * sysdeps/mach/hurd/unlink.c: Likewise. |
| 8924 | * sysdeps/mach/hurd/wait4.c: Likewise. |
| 8925 | * sysdeps/mach/hurd/utimes.c: Likewise. |
| 8926 | * sysdeps/mach/hurd/write.c: Likewise. |
| 8927 | * sysdeps/mach/adjtime.c: Likewise. |
| 8928 | * sysdeps/mach/gettimeofday.c: Likewise. |
| 8929 | * sysdeps/mach/usleep.c: Likewise. |
| 8930 | * sysdeps/mips/__longjmp.c: Likewise. |
| 8931 | * sysdeps/posix/clock.c: Likewise. |
| 8932 | * sysdeps/posix/ctermid.c: Likewise. |
| 8933 | * sysdeps/posix/defs.c: Likewise. |
| 8934 | * sysdeps/posix/dup.c: Likewise. |
| 8935 | * sysdeps/posix/libc_fatal.c: Likewise. |
| 8936 | * sysdeps/posix/stdio_init.c: Likewise. |
| 8937 | * sysdeps/rs6000/ffs.c: Likewise. |
| 8938 | * sysdeps/sparc/e_sqrt.c: Likewise. |
| 8939 | * sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise. |
| 8940 | * sysdeps/standalone/i386/force_cpu386/brdinit.c: Likewise. |
| 8941 | * sysdeps/standalone/i386/force_cpu386/console.c: Likewise. |
| 8942 | * sysdeps/standalone/i960/nindy960/_exit.c: Likewise. |
| 8943 | * sysdeps/standalone/i960/nindy960/brdinit.c: Likewise. |
| 8944 | * sysdeps/standalone/i960/nindy960/console.c: Likewise. |
| 8945 | * sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise. |
| 8946 | * sysdeps/standalone/m68k/m68020/mvme136/brdinit.c: Likewise. |
| 8947 | * sysdeps/standalone/brk.c: Likewise. |
| 8948 | * sysdeps/stub/_exit.c: Likewise. |
| 8949 | * sysdeps/stub/brdinit.c: Likewise. |
| 8950 | * sysdeps/stub/console.c: Likewise. |
| 8951 | * sysdeps/stub/defs.c: Likewise. |
| 8952 | * sysdeps/stub/errlist.c: Likewise. |
| 8953 | * sysdeps/stub/libc_fatal.c: Likewise. |
| 8954 | * sysdeps/stub/siglist.c: Likewise. |
| 8955 | * sysdeps/stub/stdio_init.c: Likewise. |
| 8956 | * sysdeps/stub/strtsupp.c: Likewise. |
| 8957 | * sysdeps/unix/bsd/bsd4.4/tcgetattr.c: Likewise. |
| 8958 | * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise. |
| 8959 | * sysdeps/unix/bsd/bsd4.4/wait3.c: Likewise. |
| 8960 | * sysdeps/unix/bsd/sun/sunos4/tcflow.c: Likewise. |
| 8961 | * sysdeps/unix/bsd/sun/sunos4/tcflush.c: Likewise. |
| 8962 | * sysdeps/unix/bsd/sun/sunos4/tcgetattr.c: Likewise. |
| 8963 | * sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c: Likewise. |
| 8964 | * sysdeps/unix/bsd/sun/sunos4/wait4.c: Likewise. |
| 8965 | * sysdeps/unix/bsd/ultrix4/mips/sigvec.c: Likewise. |
| 8966 | * sysdeps/unix/bsd/bsdstat.h: Likewise. |
| 8967 | * sysdeps/unix/bsd/clock.c: Likewise. |
| 8968 | * sysdeps/unix/bsd/gtty.c: Likewise. |
| 8969 | * sysdeps/unix/bsd/init-posix.c: Likewise. |
| 8970 | * sysdeps/unix/bsd/setgid.c: Likewise. |
| 8971 | * sysdeps/unix/bsd/setrgid.c: Likewise. |
| 8972 | * sysdeps/unix/bsd/setruid.c: Likewise. |
| 8973 | * sysdeps/unix/bsd/setuid.c: Likewise. |
| 8974 | * sysdeps/unix/bsd/stty.c: Likewise. |
| 8975 | * sysdeps/unix/bsd/telldir.c: Likewise. |
| 8976 | * sysdeps/unix/bsd/ualarm.c: Likewise. |
| 8977 | * sysdeps/unix/common/glue-ctype.c: Likewise. |
| 8978 | * sysdeps/unix/sparc/start.c: Likewise. |
| 8979 | * sysdeps/unix/sysv/irix4/fpathconf.c: Likewise. |
| 8980 | * sysdeps/unix/sysv/irix4/getgroups.c: Likewise. |
| 8981 | * sysdeps/unix/sysv/irix4/getrusage.c: Likewise. |
| 8982 | * sysdeps/unix/sysv/irix4/pathconf.c: Likewise. |
| 8983 | * sysdeps/unix/sysv/irix4/setgroups.c: Likewise. |
| 8984 | * sysdeps/unix/sysv/irix4/sigtramp.c: Likewise. |
| 8985 | * sysdeps/unix/sysv/irix4/start.c: Likewise. |
| 8986 | * sysdeps/unix/sysv/irix4/sysconf.c: Likewise. |
| 8987 | * sysdeps/unix/sysv/sco3.2.4/__setpgid.c: Likewise. |
| 8988 | * sysdeps/unix/sysv/sco3.2.4/getgroups.c: Likewise. |
| 8989 | * sysdeps/unix/sysv/sysv4/__getpgid.c: Likewise. |
| 8990 | * sysdeps/unix/sysv/sysv4/__setpgid.c: Likewise. |
| 8991 | * sysdeps/unix/sysv/sysv4/ftruncate.c: Likewise. |
| 8992 | * sysdeps/unix/sysv/sysv4/gethostname.c: Likewise. |
| 8993 | * sysdeps/unix/sysv/sysv4/getpgid.c: Likewise. |
| 8994 | * sysdeps/unix/sysv/sysv4/sethostname.c: Likewise. |
| 8995 | * sysdeps/unix/sysv/sysv4/setpgid.c: Likewise. |
| 8996 | * sysdeps/unix/sysv/sysv4/setsid.c: Likewise. |
| 8997 | * sysdeps/unix/sysv/gethostname.c: Likewise. |
| 8998 | * sysdeps/unix/sysv/tcgetpgrp.c: Likewise. |
| 8999 | * sysdeps/unix/sysv/tcsetpgrp.c: Likewise. |
| 9000 | * sysdeps/unix/alarm.c: Likewise. |
| 9001 | * sysdeps/unix/make_errlist.c: Likewise. |
| 9002 | * sysdeps/unix/rewinddir.c: Likewise. |
| 9003 | * sysdeps/unix/seekdir.c: Likewise. |
| 9004 | * sysdeps/unix/time.c: Likewise. |
| 9005 | * sysdeps/unix/utime.c: Likewise. |
| 9006 | * sysdeps/vax/__longjmp.c: Likewise. |
| 9007 | * sysdeps/vax/memccpy.c: Likewise. |
| 9008 | * time/strftime.c: Likewise. |
| 9009 | |
| 9010 | 1997-05-25 21:57 Miles Bader <miles@gnu.ai.mit.edu> |
| 9011 | |
| 9012 | * argp/argp-parse.c (parser_init): For the special case where no |
| 9013 | parsing function is supplied for an argp, propagate its input to |
| 9014 | its first child, if any. |
| 9015 | |
| 9016 | * argp/argp.h (struct argp_state): `argp' field renamed to `root_argp'. |
| 9017 | * argp/argp-help.c (__argp_state_help, argp_args_usage, hol_help): |
| 9018 | Replace references to STATE->argp with STATE->root_argp. |
| 9019 | * argp/argp-parse.c (parser_init): Likewise. |
| 9020 | |
| 9021 | 1997-05-26 14:17 Ulrich Drepper <drepper@cygnus.com> |
| 9022 | |
| 9023 | * manual/main.texi: Clarify situation for other not supported ports. |
| 9024 | Proposed by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 9025 | We recommend binutils 2.8. |
| 9026 | |
| 9027 | 1997-05-26 12:17 Ulrich Drepper <drepper@cygnus.com> |
| 9028 | |
| 9029 | * netinet/in.h: New file. Wrapper around inet/netinet/in.h. |
| 9030 | |
| 9031 | 1997-05-25 09:51 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9032 | |
| 9033 | * sysdeps/i386/elf/start.S: Change local label "nofini" |
| 9034 | to ".Lnofini". |
| 9035 | |
| 9036 | * sysdeps/i386/i386-mcount.S: Use GOT, instead of GOTOFF. |
| 9037 | |
| 9038 | 1997-05-24 17:45 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9039 | |
| 9040 | * gmon/gmon.c (_mcleanup): Free tostruct array allocated in monstartup. |
| 9041 | |
| 9042 | 1997-05-25 03:00 Ulrich Drepper <drepper@cygnus.com> |
| 9043 | |
| 9044 | * elf/dynamic-link.h (_dl_verbose): New variable, declare. |
| 9045 | * elf/rtld.c (_dl_verbose): New variable, define. |
| 9046 | (dl_main): Define _dl_verbose based on DL_WARN environment variable. |
| 9047 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Print warning about |
| 9048 | changed size in copy relocation only if symbol in shared object |
| 9049 | is larger or _dl_verbose is nonzero. |
| 9050 | * sysdeps/m68k/dl-machine.h (elf_machine_rel): Likewise. |
| 9051 | * sysdeps/powerpc/dl-machine.h (elf_machine_rel): Likewise. |
| 9052 | * sysdeps/sparc/dl-machine.h (elf_machine_rel): Likewise. |
| 9053 | |
| 9054 | * nis/nss_nis/nis-ethers.c: Don't use relative include paths, use |
| 9055 | <...>. |
| 9056 | * nis/nss_nis/nis-grp.c: Likewise. |
| 9057 | * nis/nss_nis/nis-hosts.c: Likewise. |
| 9058 | * nis/nss_nis/nis-network.c: Likewise. |
| 9059 | * nis/nss_nis/nis-proto.c: Likewise. |
| 9060 | * nis/nss_nis/nis-pwd.c: Likewise. |
| 9061 | * nis/nss_nis/nis-rpc.c: Likewise. |
| 9062 | * nis/nss_nis/nis-spwd.c: Likewise. |
| 9063 | * sysdeps/unix/sysv/sysd-stdio.c: Likewise. |
| 9064 | * wcsmbs/wcscoll.c: Likewise. |
| 9065 | * wcsmbs/wcstod.c: Likewise. |
| 9066 | * wcsmbs/wcstof.c: Likewise. |
| 9067 | * wcsmbs/wcstol.c: Likewise. |
| 9068 | * wcsmbs/wcstold.c: Likewise. |
| 9069 | * wcsmbs/wcsxfrm.c: Likewise. |
| 9070 | Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>. |
| 9071 | |
| 9072 | * time/strftime.c: Implement # flag which changes case of output for |
| 9073 | %a, %b, %B, %p, and %Z format. |
| 9074 | When printing numbers, the given field width is always respected. |
| 9075 | This means that padding happens only up to the given width. |
| 9076 | Proposed by Stephen Gildea <gildea@intouchsys.com>. |
| 9077 | |
| 9078 | 1997-05-25 00:44 Ulrich Drepper <drepper@cygnus.com> |
| 9079 | |
| 9080 | * sysdeps/i386/fpu/__math.h (logb): Fix thinko, reverse output |
| 9081 | values. |
| 9082 | Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>. |
| 9083 | |
| 9084 | 1997-05-24 21:03 Philip Blundell <pjb27@cam.ac.uk> |
| 9085 | |
| 9086 | * db/btree/bt_open.c (__bt_open): Only try to use st_blksize (from |
| 9087 | struct stat) if it exists for this port. |
| 9088 | |
| 9089 | 1997-05-24 20:34 Philip Blundell <pjb27@cam.ac.uk> |
| 9090 | |
| 9091 | * sysdeps/standalone/arm/errnos.h: Add EPERM. |
| 9092 | |
| 9093 | 1997-05-23 16:28 Philip Blundell <phil@kings-cross.london.uk.eu.org> |
| 9094 | |
| 9095 | * linewrap.h: New file, needed to compile argp without libio. |
| 9096 | |
| 9097 | 1997-05-24 11:59 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9098 | |
| 9099 | * manual/stdio.texi (Formatted Messages): Corrected some typos. |
| 9100 | |
| 9101 | 1997-05-24 11:58 Philip Blundell <pjb27@cam.ac.uk> |
| 9102 | |
| 9103 | * sysdeps/stub/start.c: Fix typo. |
| 9104 | |
| 9105 | 1997-05-21 17:53 Miles Bader <miles@gnu.ai.mit.edu> |
| 9106 | |
| 9107 | * argp/argp-help.c (hol_add_cluster): Initialize CL->depth. |
| 9108 | |
| 9109 | 1997-05-24 03:51 Ulrich Drepper <drepper@cygnus.com> |
| 9110 | |
| 9111 | * stdlib/Makefile (routines): Add strtol_l, strtoul_l, strtoll_l, |
| 9112 | strtoull_l, strtof_l, strtod_l, and strtold_l. |
| 9113 | * stdlib/stdlib.h: Add prototypes for new functions. |
| 9114 | * stdlib/strtod.c: Change for compiling as strtoX_l. |
| 9115 | * stdlib/strtol.c: Likewise. |
| 9116 | * stdlib/strtof.c: Likewise. |
| 9117 | * stdlib/strtold.c: Likewise. |
| 9118 | * stdlib/strtod_l.c: New file. |
| 9119 | * stdlib/strtof_l.c: New file. |
| 9120 | * stdlib/strtold_l.c: New file. |
| 9121 | * stdlib/strtol_l.c: New file. |
| 9122 | * stdlib/strtoul_l.c: New file. |
| 9123 | * stdlib/strtoll_l.c: New file. |
| 9124 | * stdlib/strtoull_l.c: New file. |
| 9125 | * string/Makefile (routines): Add strcasecmp_l and strncase_l. |
| 9126 | * string/string.h: Add prototypes for new functions. |
| 9127 | * sysdeps/generic/strcasecmp.c: Change for compiling as strcasecmp_l. |
| 9128 | * sysdeps/generic/strncase.c: Change for compiling as strncasecmp_l. |
| 9129 | * sysdeps/generic/strcasecmp_l.c: New file. |
| 9130 | * sysdeps/generic/strncase_l.c: New file. |
| 9131 | * wcsmbs/Makefile (routines): Add wcstol_l, wcstoul_l, wcstoll_l, |
| 9132 | wcstoull_l, wcstod_l, wcstold_l, wcstof_l, wcscasecmp_l, and |
| 9133 | wcsncase_l. |
| 9134 | * wcsmbs/wchar.h: Add prototypes for new functions. |
| 9135 | * wcsmbs/wcscasecmp.c: Change for compiling as wcscasecmp_l. |
| 9136 | * wcsmbs/wcsncase.c: Change for compiling as wcsncasecmp_l. |
| 9137 | * wcsmbs/wcscasecmp_l.c: New file. |
| 9138 | * wcsmbs/wcsncase_l.c: New file. |
| 9139 | * wcsmbs/wcstof.c: Change for compiling as wcstof_l.c |
| 9140 | * wcsmbs/wcstold.c: Change for compiling as wcstold_l.c |
| 9141 | * wcsmcs/wcstod_l.c: New file. |
| 9142 | * wcsmcs/wcstof_l.c: New file. |
| 9143 | * wcsmcs/wcstold_l.c: New file. |
| 9144 | * wcsmcs/wcstol_l.c: New file. |
| 9145 | * wcsmcs/wcstoul_l.c: New file. |
| 9146 | * wcsmcs/wcstoll_l.c: New file. |
| 9147 | * wcsmcs/wcstoull_l.c: New file. |
| 9148 | |
| 9149 | * Makeconfig (binfmt-subdir): New variable. Set to `elf' if |
| 9150 | $(elf) is defined. More to come later when other binary formats |
| 9151 | are supported. |
| 9152 | * Makefile (subdirs): Remove elf. Add $(binfmt-subdir). |
| 9153 | Suggested by Philip Blundell. |
| 9154 | |
| 9155 | * stdlib/Makefile (headers): Add fmtmsg.h. |
| 9156 | (routines): Add fmtmsg. |
| 9157 | * stdlib/fmtmsg.c: New file. |
| 9158 | * stdlib/fmtmsg.h: New file. |
| 9159 | * manual/stdio.texi: Add description of fmtmsg and addseverity. |
| 9160 | * manual/examples/fmtmsgexpl.c: Example program for fmtmsg |
| 9161 | documentation. |
| 9162 | |
| 9163 | 1997-05-23 15:26 Philip Blundell <pjb27@cam.ac.uk> |
| 9164 | |
| 9165 | * resolv/res_query.c (res_querydomain): Avoid potential buffer |
| 9166 | overrun. Reported by Dan A. Dickey <ddickey@transition.com>. |
| 9167 | |
| 9168 | 1997-05-22 18:36 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 9169 | |
| 9170 | * elf/dl-support.c (_dl_sysdep_open_zero_fill, |
| 9171 | _dl_sysdep_read_whole_file): Moved functions to ... |
| 9172 | * elf/dl-misc.c: This new file. |
| 9173 | * sysdeps/generic/dl-sysdepio.c: Delete file and move functions... |
| 9174 | * elf/dl-misc.c: ... here. |
| 9175 | * sysdeps/generic/dl-sysdep.c (_dl_sysdep_open_zero_fill, |
| 9176 | _dl_sysdep_read_whole_file): Delete functions; they now come from |
| 9177 | elf/dl-misc.c (dl-support.c had contained identical versions). |
| 9178 | * sysdeps/mach/hurd/dl-sysdepio.c: Delete file; move functions... |
| 9179 | * sysdeps/mach/hurd/dl-sysdep.c: ... here, but mark them weak so |
| 9180 | that the regular ones in dl-misc work once we've initialized. |
| 9181 | * elf/Makefile (dl-routines): Remove dl-sysdepio.c. Add dl-misc.c. |
| 9182 | |
| 9183 | 1997-05-22 21:55 Philip Blundell <pjb27@cam.ac.uk> |
| 9184 | |
| 9185 | * inet/Makefile (headers): Add netinet/inbits.h. |
| 9186 | * inet/netinet/in.h: New file. |
| 9187 | * sysdeps/generic/netinet/inbits.h: Likewise. |
| 9188 | * sysdeps/unix/sysv/linux/netinet/inbits.h: Likewise. |
| 9189 | * sysdeps/generic/netinet/ip6.h: Move to... |
| 9190 | * inet/netinet/ip6.h: ... here. |
| 9191 | * sysdeps/generic/netinet/icmp6.h: Move to... |
| 9192 | * inet/netinet/icmp6.h: ... here. |
| 9193 | * sysdeps/unix/sysv/linux/netinet/in.h: Remove. |
| 9194 | * sysdeps/generic/netinet/in.h: Remove. |
| 9195 | |
| 9196 | 1997-05-22 05:40 Richard Henderson <rth@tamu.edu> |
| 9197 | |
| 9198 | * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): If we are |
| 9199 | not looking at the new thread-safe .plt, don't be lazy about relocs. |
| 9200 | (_dl_runtime_resolve): Fix up arithmetic for new .plt layout. |
| 9201 | (elf_alpha_fix_plt): Insert wmb as appropriate to ensure safety. |
| 9202 | * elf/dynamic-link.h (ELF_DYNAMIC_RELOCATE): Let |
| 9203 | elf_machine_runtime_setup() decide if we can actually be lazy. |
| 9204 | * elf/rtld.c (_dl_start): So don't call it. |
| 9205 | * elf/dl-reloc.c (_dl_relocate_object): Likewise. |
| 9206 | * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): Return lazy. |
| 9207 | * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Likewise. |
| 9208 | * sysdeps/mips/dl-machine.h (elf_machine_runtime_setup): Likewise. |
| 9209 | * sysdeps/powerpc/dl-machine.h (elf_machine_runtime_setup): Likewise. |
| 9210 | * sysdeps/sparc/dl-machine.h (elf_machine_runtime_setup): Likewise. |
| 9211 | * sysdeps/stub/dl-machine.h (elf_machine_runtime_setup): Update |
| 9212 | skeleton definition. |
| 9213 | |
| 9214 | 1997-05-22 18:45 Ulrich Drepper <drepper@cygnus.com> |
| 9215 | |
| 9216 | * sysdeps/i386/fpu/__math.h (logb): Remove second value placed on |
| 9217 | stack by fxtract. |
| 9218 | |
| 9219 | 1997-05-22 13:07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9220 | |
| 9221 | * sunrpc/rpcsvc/rusers.x: Provide and correct prototypes, |
| 9222 | add cast to (xdrproc_t) where necessary to prevent warnings. |
| 9223 | |
| 9224 | 1997-05-22 12:18 Ulrich Drepper <drepper@cygnus.com> |
| 9225 | |
| 9226 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Remove I/O functions. |
| 9227 | |
| 9228 | 1997-05-22 04:09 Ulrich Drepper <drepper@cygnus.com> |
| 9229 | |
| 9230 | * sunrpc/clnt_perr.c (clnt_sperrno): Change type of variable i |
| 9231 | to size_t to prevent warning. |
| 9232 | * sunrpc/rpcinfo.c (get_inet_address): Use INADDR_NONE and INADDR_ANY |
| 9233 | instead of numeric values. |
| 9234 | Various cleanups. |
| 9235 | * sunrpc/xdr_mem.c: Use `const char *' instead of `const caddr_t' |
| 9236 | for xdrmem_putbytes. |
| 9237 | * sunrpc/xdr_rec.c: Likewise. |
| 9238 | * sunrpc/xdr_stdio.c: Likewise. |
| 9239 | * sunrpc/rpc/xdr.h: Likewise. |
| 9240 | |
| 9241 | * sysdeps/unix/sysv/linux/arm/syscall.s: Pretty printing. |
| 9242 | * sysdeps/unix/sysv/linux/arm/sysdep.h: Likewise. |
| 9243 | * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise. |
| 9244 | |
| 9245 | 1997-05-21 22:22 Philip Blundell <pjb27@cam.ac.uk> |
| 9246 | |
| 9247 | * inet/Makefile (headers): Add netinet/ip6.h, netinet/icmp6.h. |
| 9248 | * sysdeps/generic/netinet/ip6.h: New file (for IPv6 Advanced API). |
| 9249 | * sysdeps/generic/netinet/icmp6.h: Likewise. |
| 9250 | * sysdeps/unix/sysv/linux/netinet/in.h: Fix typo. |
| 9251 | * sysdeps/stub/direntry.h (struct dirent): Add d_fileno (needed by |
| 9252 | glob.c). |
| 9253 | * sysdeps/standalone/arm/errnos.h: Add EPROTOTYPE, ESRCH. |
| 9254 | * sysdeps/unix/arm/sysdep.h: Avoid warning about nested comments. |
| 9255 | * sysdeps/stub/accept.c (accept): Make args match prototype. |
| 9256 | * sysdeps/stub/bind.c (bind): Likewise. |
| 9257 | * sysdeps/stub/connect.c (connect): Likewise. |
| 9258 | * sysdeps/stub/getpeername.c (getpeername): Likewise. |
| 9259 | * sysdeps/stub/getsockname.c (getsockname): Likewise. |
| 9260 | * sysdeps/stub/recvfrom.c (recvfrom): Likewise. |
| 9261 | * sysdeps/stub/send.c (send): Likewise. |
| 9262 | * sysdeps/stub/ttyname_r.c (ttyname_r): Likewise. |
| 9263 | * sysdeps/stub/readv.c (readv): Likewise. |
| 9264 | * sysdeps/stub/writev.c (writev): Likewise. |
| 9265 | * sysdeps/stub/sendto.c (sendto): Likewise. |
| 9266 | * sysdeps/unix/sysv/linux/arm/profil-counter.h: New file. |
| 9267 | |
| 9268 | 1997-05-18 12:46 Philip Blundell <pjb27@cam.ac.uk> |
| 9269 | |
| 9270 | * sysdeps/unix/sysv/linux/socketbits.h: Add new macros CMSG_SPACE, |
| 9271 | CMSG_LEN, CMSG_ALIGN (for IPv6 Advanced API). |
| 9272 | |
| 9273 | 1997-05-21 13:51 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9274 | |
| 9275 | * sysdeps/unix/sysv/linux/shmat.c (shmat): Add cast to prevent warning. |
| 9276 | |
| 9277 | * sunrpc/rpcsvc/rusers.x: Provide prototypes for implemented |
| 9278 | functions, include <rpc/xdr.h>. |
| 9279 | |
| 9280 | * string/strverscmp.c: Correct typos in comment. |
| 9281 | |
| 9282 | * sunrpc/rpc/xdr.h: Add more `const'. |
| 9283 | * sunrpc/xdr_stdio.c: Likewise. |
| 9284 | * sunrpc/xdr_rec.c: Likewise. |
| 9285 | |
| 9286 | 1997-05-21 17:50 Ulrich Drepper <drepper@cygnus.com> |
| 9287 | |
| 9288 | * elf/Makefile (dl-routines): Add dl-sysdepio. |
| 9289 | * elf/dl-support.c (_dl_sysdep_fatal): Removed. |
| 9290 | * sysdeps/generic/dl-sysdep.c: Move definition of _dl_sysdep_fatal, |
| 9291 | _dl_sysdep_error and _dl_sysdep_warning to ... |
| 9292 | * sysdeps/generic/dl-sysdepio.c: ...here. |
| 9293 | * sysdeps/mach/hurd/dl-sysdep.c: Move the functions to ... |
| 9294 | * sysdeps/mach/hurd/dl-sysdepio.c: ...here. |
| 9295 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Remove definition |
| 9296 | of functions. |
| 9297 | Bug reported by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>. |
| 9298 | |
| 9299 | * db/Makefile (libdb.so): Depend on libc.so for dynamic loading |
| 9300 | and for Linux ld.so. |
| 9301 | * login/Makefile (libutil.so): Likewise. |
| 9302 | * math/Makefile (libm.so): Likewise. |
| 9303 | * md5-crypt/Makefile (libcrypt.so): Likewise. |
| 9304 | * nis/Makefile (libnss_%.so): Likewise. |
| 9305 | * resolv/Makefile (libnss_dns.so): Likewise. |
| 9306 | |
| 9307 | 1997-05-20 14:01 Miles Bader <miles@gnu.ai.mit.edu> |
| 9308 | |
| 9309 | * argp/argp-help.c (_help): Supply STATE to argp_args_usage. |
| 9310 | (argp_args_usage): Add filtering of the args doc string. |
| 9311 | (comma): Print cluster headers for the first entry too. |
| 9312 | * argp/argp.h (ARGP_KEY_HELP_ARGS_DOC): New macro. |
| 9313 | |
| 9314 | 1997-05-21 02:49 Ulrich Drepper <drepper@cygnus.com> |
| 9315 | |
| 9316 | * gnu-versions.h (_GNU_OBSTACK_INTERFACE_VERSION): Set to 2 since |
| 9317 | interface was changed with addition of _obstack_memory_used. |
| 9318 | Suggested by Ian Taylor <ian@cygnus.com>. |
| 9319 | |
| 9320 | * malloc/obstack.c: Include <config.h>. Include <stdlib.h> only |
| 9321 | if __GNU_LIBRARY__ or HAVE_STDLIB_H is defined. |
| 9322 | Reported by Ian Taylor <ian@cygnus.com>. |
| 9323 | |
| 9324 | * dirent/Makefile (routines): Add versionsort. |
| 9325 | * dirent/dirent.h: Add prototype for versionsort. |
| 9326 | * dirent/versionsort.c: New file. |
| 9327 | * manual/filesys.texi: Add documentation for versionsort. |
| 9328 | * manual/string.texi: Add documentation for strverscmp. |
| 9329 | * string/Makefile (routines): Add strverscmp. |
| 9330 | (tests): Add tst-svc. |
| 9331 | * string/string.h: Add prototype for strverscmp. |
| 9332 | * string/strverscmp.c: New file. |
| 9333 | * string/tst-svc.c: New file. Test for strverscmp. |
| 9334 | * string/tst-svc.input: New file. Input data for tst-svc. |
| 9335 | * string/tst-svc.expect: New file. Expected out from tst-svc. |
| 9336 | Patches by Jean-François Bignolles <bignolle@ecoledoc.ibp.fr>. |
| 9337 | |
| 9338 | * math/Makefile (calls): Add s_signbit. |
| 9339 | |
| 9340 | * po/sv.po: Update. |
| 9341 | |
| 9342 | * resolv/nss_dns/dns-host.c: Add casts to prevent warnings. |
| 9343 | * sunrpc/pmap_rmt.c: Likewise. |
| 9344 | |
| 9345 | * string/basename.c: Don't use ISO C definition style. |
| 9346 | Include <config.h> if HAVE_CONFIG_H is defined. |
| 9347 | |
| 9348 | * sunrpc/proto.h: Add `const' wherever possible. |
| 9349 | * sunrpc/rpc_cout.c: Likewise. |
| 9350 | * sunrpc/rpc_svcout.c: Likewise. |
| 9351 | * sunrpc/xdr_mem.c: Likewise. |
| 9352 | * sunrpc/xdr_rec.c: Likewise. |
| 9353 | * sunrpc/xdr_stdio.c: Likewise. |
| 9354 | * sunrpc/rpc_parse.c: Delete comma from end of enum definition. |
| 9355 | * sunrpc/xdr.c: Little code cleanups. |
| 9356 | * sunrpc/xdr_float.c: Likewise. |
| 9357 | Patches by Matthew Wilcox <matthew.wilcox@chbs.mhs.ciba.com>. |
| 9358 | |
| 9359 | * sysdeps/i386/fpu/__math.h (__finite): Fix typo. |
| 9360 | |
| 9361 | * sysdeps/unix/sysv/linux/shmdt.c: Add cast to prevent warning. |
| 9362 | |
| 9363 | * time/europe: Update from tzdata1997f. |
| 9364 | * time/zic.c: Update from tzcode1997e. |
| 9365 | |
| 9366 | 1997-05-20 19:20 Miguel de Icaza <miguel@athena.nuclecu.unam.mx> |
| 9367 | |
| 9368 | * sysdeps/sparc/setjmp.S: Flush windows. |
| 9369 | Bug found by Richard Henderson. |
| 9370 | |
| 9371 | 1997-05-19 12:54 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9372 | |
| 9373 | * misc/efgcvt_r.c (fcvt_r, ecvt_r): Rewritten as to fit the specs. |
| 9374 | |
| 9375 | 1997-05-19 18:41 Thorsten Kukuk <kukuk@uni-paderborn.de> |
| 9376 | |
| 9377 | * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent): Use |
| 9378 | atol instead of atoi. |
| 9379 | |
| 9380 | 1997-05-18 00:22 Philip Blundell <pjb27@cam.ac.uk> |
| 9381 | |
| 9382 | * inet/Makefile (routines): Add if_index. |
| 9383 | * sysdeps/unix/sysv/linux/if_index.c: New file. |
| 9384 | * sysdeps/stub/if_index.c: New file. |
| 9385 | * sysdeps/unix/sysv/linux/net/if.h: Add prototypes for routines in |
| 9386 | if_index.c (required by IPv6 basic API). |
| 9387 | * sysdeps/unix/sysv/linux/netinet/in.h: Add struct ipv6_pktinfo. |
| 9388 | |
| 9389 | 1997-05-17 23:29 Philip Blundell <pjb27@cam.ac.uk> |
| 9390 | |
| 9391 | * sysdeps/unix/sysv/linux/netinet/in.h: Update IPv6 definitions |
| 9392 | for new advanced API draft. |
| 9393 | |
| 9394 | 1997-05-13 21:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9395 | |
| 9396 | * stdio-common/printf_fp.c: Only use the field width for deciding |
| 9397 | on padding when printing special values. |
| 9398 | * stdio-common/printf_fphex.c: Likewise. |
| 9399 | |
| 9400 | 1997-05-15 13:14 Miles Bader <miles@gnu.ai.mit.edu> |
| 9401 | |
| 9402 | Changes by Thomas Bushnell <thomas@gnu.ai.mit.edu>: |
| 9403 | * hurd/hurdauth.c (_S_msg_add_auth): Implement correctly. |
| 9404 | |
| 9405 | 1997-05-12 14:50 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 9406 | |
| 9407 | * hurd/hurdsig.c (_hurdsig_init): Double size of sigthread stack; |
| 9408 | msg_add_auth was overflowing it. |
| 9409 | |
| 9410 | 1997-05-12 21:20 Richard Henderson <rth@tamu.edu> |
| 9411 | |
| 9412 | * elf/dl-lookup.c (_dl_lookup_symbol_skip): Call _dl_signal_error |
| 9413 | when we can't find the symbol. |
| 9414 | |
| 9415 | 1997-05-12 16:54 Ulrich Drepper <drepper@cygnus.com> |
| 9416 | |
| 9417 | * posix/regex.c: Fix handling of 32-bit Windog environments. |
| 9418 | Patch by Arnold Robbins <arnold@skeeve.atl.ga.us>. |
| 9419 | |
| 9420 | 1997-05-10 23:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9421 | |
| 9422 | * sysdeps/unix/sysv/linux/m68k/syscalls.list: Add cacheflush. |
| 9423 | |
| 9424 | 1997-05-10 11:40 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9425 | |
| 9426 | * elf/ldd.bash.in: Remove spurious quote character from version |
| 9427 | message. |
| 9428 | |
| 9429 | 1997-05-10 08:49 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9430 | |
| 9431 | * locale/programs/locale.c (write_charmaps): Don't get stuck in a |
| 9432 | loop if the file ends in a long line without newline. |
| 9433 | * locale/programs/charmap.c (charmap_read): Likewise. |
| 9434 | |
| 9435 | 1997-05-12 03:47 Ulrich Drepper <drepper@cygnus.com> |
| 9436 | |
| 9437 | * sunrpc/rpc/xdr.h: Include more headers to be self-contained. |
| 9438 | * sunrpc/rpc/svc_auth.h: Likewise. |
| 9439 | * sunrpc/rpc/svc.h: Likewise. |
| 9440 | * sunrpc/rpc/rpc_msg.h: Likewise. |
| 9441 | * sunrpc/rpc/pmap_rmt.h: Likewise. |
| 9442 | * sunrpc/rpc/pmap_clnt.h: Likewise. |
| 9443 | * sunrpc/rpc/clnt.h: Likewise. |
| 9444 | * sunrpc/rpc/auth_unix.h: Likewise. |
| 9445 | * sysdeps/generic/rpc/auth.h: Likewise. |
| 9446 | Patches by Michael Deutschmann <ldeutsch@mail.netshop.net>. |
| 9447 | |
| 9448 | 1997-05-11 15:29 Philip Blundell <pjb27@cam.ac.uk> |
| 9449 | |
| 9450 | * sysdeps/stub/sigaction.c (__sigaction): Correct typo. |
| 9451 | * sysdeps/standalone/arm/errnos.h: New file. |
| 9452 | * sysdeps/stub/sys/param.h: Add dummy definition of MAXSYMLINKS. |
| 9453 | * sysdeps/unix/arm/fork.S: New file. |
| 9454 | * sysdeps/unix/sysv/linux/arm/sysdep.h: New file. |
| 9455 | * sysdeps/stub/tempname.c (__stdio_gen_tempname): Add missing |
| 9456 | `streamptr' argument. |
| 9457 | * sysdeps/stub/vdprintf.c: Remove second copy of file (!), include |
| 9458 | <stdarg.h> to get va_list defined, return 0 not NULL. |
| 9459 | * sysdeps/unix/sysv/linux/statfsbuf.h: Include <gnu/types.h>. |
| 9460 | * sysdeps/unix/sysv/linux/arm/syscall.S: New file. |
| 9461 | * sysdeps/stub/direntry.h (struct dirent): Add missing ';'. |
| 9462 | * sysdeps/stub/seekdir.c (seekdir): Likewise. |
| 9463 | * sysdeps/stub/dirfd.c (dirfd): Argument dirp is DIR*, not FILE*. |
| 9464 | * sysdeps/standalone/dirstream.h: Define struct __dirstream |
| 9465 | not DIR; <dirent.h> provides typedef. |
| 9466 | * sysdeps/unix/sysv/linux/arm/clone.S: New file. |
| 9467 | * sysdeps/unix/sysv/linux/arm/socket.S: New file. |
| 9468 | * sysdeps/stub/sysconf.c (__sysconf): Fix typos. |
| 9469 | |
| 9470 | 1997-05-01 06:35 Geoff Keating <geoffk@ozemail.com.au> |
| 9471 | |
| 9472 | * sysdeps/powerpc/Dist: New file. |
| 9473 | * sysdeps/powerpc/Makefile: New file. |
| 9474 | * sysdeps/powerpc/fclrexcpt.c: New file. |
| 9475 | * sysdeps/powerpc/fegetenv.c: New file. |
| 9476 | * sysdeps/powerpc/fegetround.c: New file. |
| 9477 | * sysdeps/powerpc/feholdexcpt.c: New file. |
| 9478 | * sysdeps/powerpc/fenvbits.h: New file. |
| 9479 | * sysdeps/powerpc/fenv_const.c: New file. |
| 9480 | * sysdeps/powerpc/fenv_libc.h: New file. |
| 9481 | * sysdeps/powerpc/fesetenv.c: New file. |
| 9482 | * sysdeps/powerpc/fesetround.c: New file. |
| 9483 | * sysdeps/powerpc/feupdateenv.c: New file. |
| 9484 | * sysdeps/powerpc/fgetexcptflg.c: New file. |
| 9485 | * sysdeps/powerpc/fraiseexcpt.c: New file. |
| 9486 | * sysdeps/powerpc/fsetexcptflg.c: New file. |
| 9487 | * sysdeps/powerpc/ftestexcept.c: New file. |
| 9488 | * sysdeps/powerpc/mathbits.h: New file. |
| 9489 | |
| 9490 | * sysdeps/powerpc/dl-machine.h: Wrap in #ifndef dl_machine_h; |
| 9491 | define elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p, |
| 9492 | ELF_MACHINE_RELOC_NOPLT; consequent changes to elf_machine_rela. |
| 9493 | |
| 9494 | * sysdeps/powerpc/__math.h: Remove definition for hypot and __sgn. |
| 9495 | |
| 9496 | * sysdep/powerpc/fpu_control.h: Correct IEEE default mode. |
| 9497 | |
| 9498 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't use .text, but |
| 9499 | instead .section ".text". |
| 9500 | |
| 9501 | 1997-04-25 05:06 Geoff Keating <geoffk@ozemail.com.au> |
| 9502 | |
| 9503 | * sysdeps/powerpc/__longjmp.S: Use symbolic register numbering. |
| 9504 | * sysdeps/powerpc/bsd-_setjmp.S: Likewise. |
| 9505 | * sysdeps/powerpc/bsd-setjmp.S: Likewise. |
| 9506 | * sysdeps/powerpc/setjmp.S: Likewise. |
| 9507 | |
| 9508 | * sysdeps/unix/sysv/linux/clone.S: Likewise. |
| 9509 | * sysdeps/unix/sysv/linux/socket.S: Likewise. |
| 9510 | * sysdeps/unix/sysv/linux/syscall.S: Likewise. |
| 9511 | |
| 9512 | 1997-04-20 04:37 Geoff Keating <geoffk@ozemail.com.au> |
| 9513 | |
| 9514 | * sysdeps/powerpc/strchr.s: New file. |
| 9515 | * sysdeps/powerpc/strcmp.s: New (ugly) file. |
| 9516 | * sysdeps/powerpc/memset.s: New file. |
| 9517 | * string/tester.c: Include prototype and _GNU_SOURCE to make |
| 9518 | standalone compilation possible. Give strcmp a better |
| 9519 | test. Give memset a better test. |
| 9520 | |
| 9521 | 1997-04-05 06:34 Geoff Keating <geoffk@ozemail.com.au> |
| 9522 | |
| 9523 | * sysdeps/powerpc/strlen.s: Fixed bugs (how did it ever pass its |
| 9524 | tests before?). Changed to symbolic register numbering as an |
| 9525 | experiment. |
| 9526 | * sysdeps/powerpc/ffs.c: Don't include bstring.h, it doesn't |
| 9527 | exist. |
| 9528 | * sysdeps/rs6000/ffs.c: Likewise. |
| 9529 | |
| 9530 | 1997-05-12 02:28 Ulrich Drepper <drepper@cygnus.com> |
| 9531 | |
| 9532 | * time/sys/time.h: Make second argument of setitimer const. |
| 9533 | Patch by Michael Deutschmann <ldeutsch@mail.netshop.net>. |
| 9534 | * sysdeps/stub/setitimer.c: Likewise. |
| 9535 | * sysdeps/mach/hurd/setitimer.c: Likewise. |
| 9536 | |
| 9537 | 1997-05-10 11:46 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 9538 | |
| 9539 | * nis/rpcsvc/nis_callback.x: New, from tirpcsrc-2.3. |
| 9540 | |
| 9541 | * nis/nis_call.c (__nis_docall): Rewritten for navigation in NIS+ |
| 9542 | namespace hierachy. |
| 9543 | * nis/nis_intern.h: Add new __nis_docall function prototypes. |
| 9544 | * nis/nis_add.c: Change __nis_docall/__nis_docall2 parameters for new |
| 9545 | rewritten functions. |
| 9546 | * nis/nis_checkpoint.c: Likewise. |
| 9547 | * nis/nis_lookup.c: Likewise. |
| 9548 | * nis/nis_mkdir.c: Likewise. |
| 9549 | * nis/nis_modify.c: Likewise. |
| 9550 | * nis/nis_ping.c: Likewise. |
| 9551 | * nis/nis_remove.c: Likewise. |
| 9552 | * nis/nis_rmdir.c: Likewise. |
| 9553 | * nis/nis_server.c: Likewise. |
| 9554 | * nis/nis_table.c: Likewise. |
| 9555 | |
| 9556 | 1997-05-09 16:09 Miles Bader <miles@gnu.ai.mit.edu> |
| 9557 | |
| 9558 | * argp/argp-eexst.c: Include <sysexits.h>. |
| 9559 | (argp_err_exit_status): Initialize to EX_USAGE. |
| 9560 | * argp/argp.h, argp/argp-help.c: Doc fixes. |
| 9561 | |
| 9562 | 1997-05-08 17:15 Miles Bader <miles@gnu.ai.mit.edu> |
| 9563 | |
| 9564 | * argp/argp.h [!__error_t_defined] (__error_t_defined): Define. |
| 9565 | * argp/argp-help.c (canon_doc_option): Correct ctype tests. |
| 9566 | |
| 9567 | 1997-05-08 07:53 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9568 | |
| 9569 | * sysdeps/unix/sysv/linux/poll.c: Save errno. |
| 9570 | |
| 9571 | 1997-05-08 16:44 Ulrich Drepper <drepper@cygnus.com> |
| 9572 | |
| 9573 | * sysdeps/unix/sysv/linux/syscalls.list: Add nfsservctl. |
| 9574 | |
| 9575 | 1997-05-07 20:27 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9576 | |
| 9577 | * sys/ttydefaults.h: Removed. |
| 9578 | |
| 9579 | 1997-05-07 14:10 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 9580 | |
| 9581 | * termios/sys/ttydefaults.h: Delete file. |
| 9582 | * sysdeps/generic/sys/ttydefaults.h: New file; use OXTABS in |
| 9583 | TTYDEF_OFLAG. |
| 9584 | * sysdeps/unix/bsd/sun/sunos4/sys/ttydefaults.h: New file; use |
| 9585 | XTABS in TTYDEF_OFLAG. |
| 9586 | * sysdeps/unix/sysv/linux/sys/ttydefaults.h: New file; use XTABS |
| 9587 | in TTYDEF_OFLAG (which is correct for all existing Linux ports). |
| 9588 | |
| 9589 | 1997-05-05 14:22 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 9590 | |
| 9591 | * hurd/hurdsig.c (_hurdsig_preemptors): Provide initialization. |
| 9592 | * hurd/hurdfault.c (_hurdsig_fault_preemptor): Likewise. |
| 9593 | |
| 9594 | 1997-05-07 16:31 Ulrich Drepper <drepper@cygnus.com> |
| 9595 | |
| 9596 | * locale/categories.def: Change type of _NL_CTYPE_CLASS_NAMES and |
| 9597 | _NL_CTYPE_MAP_NAMES field to stringlist. |
| 9598 | Change name of _NL_CTYPE_CODESET_NAME to "charmap". |
| 9599 | * locale/localeinfo.h (enum value_type): Add stringlist. |
| 9600 | * locale/programs/locale.c (show_info): Handle stringlist. |
| 9601 | |
| 9602 | * locale/programs/charmap.c (charmap_read): If charmap file is not |
| 9603 | using the given name try to find it by looking through all available |
| 9604 | charmap files and compare the code set name. |
| 9605 | * locale/programs/locale.c (write_charmaps): Also print names of |
| 9606 | charset in <code_set_name> fields in the files. |
| 9607 | |
| 9608 | * elf/ldd.bash.in: Correct translatable strings. |
| 9609 | |
| 9610 | * posix/TESTS: Add some more tests for character class matching. |
| 9611 | * posix/regex.c: Merge with GNU awk version. |
| 9612 | (regex_compile): Use ISO C/amend 1 functions for character class |
| 9613 | handling. |
| 9614 | * posix/regex.h: Merge with GNU awk version. |
| 9615 | |
| 9616 | * posix/getopt.c: Declare as master copies. |
| 9617 | * posix/getopt1.c: Likewise. |
| 9618 | * posix/getopt.h: Likewise. |
| 9619 | |
| 9620 | * sysdeps/unix/sysv/linux/sys/mount.h: Add definitions for option |
| 9621 | value to mount functions. |
| 9622 | Patch by a sun <asun@zoology.washington.edu>. |
| 9623 | |
| 9624 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Check for mismatch |
| 9625 | in size for copy relocation. |
| 9626 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise. |
| 9627 | * sysdeps/sparc/dl-machine.h (elf_machine_rela): Likewise. |
| 9628 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise. |
| 9629 | Patch by Roland McGrath <roland@gnu.ai.mit.edu>. |
| 9630 | |
| 9631 | 1997-05-06 13:25 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9632 | |
| 9633 | * stdio-common/bug3.c (main): Use /tmp/bug3.test for concurrency |
| 9634 | with other tests. |
| 9635 | * stdio-common/bug4.c (main): Use /tmp/bug4.test for concurrency |
| 9636 | with other tests. |
| 9637 | |
| 9638 | * sunrpc/svc_run.c (svc_exit): New, defined. |
| 9639 | (svc_run): Test for svc_stop variable. |
| 9640 | * sunrpc/rpc/svc.h (svc_exit): New, declared. |
| 9641 | |
| 9642 | 1997-05-03 08:47 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9643 | |
| 9644 | * math/libm-test.c (test_not_exception): Don't mix the internal |
| 9645 | exception flags with the host defined FE_* values. All (indirect) |
| 9646 | callers of this and test_exceptions changed to pass the internal |
| 9647 | flag values. |
| 9648 | (csin_test): Allow invalid exception for +-Inf + i NaN. Fix typos |
| 9649 | in test names. |
| 9650 | (csinh_test): Allow invalid exception for NaN +- i Inf. |
| 9651 | |
| 9652 | 1997-05-03 09:21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9653 | |
| 9654 | * sysdeps/m68k/fpu/__math.h (__frexp): Don't raise invalid |
| 9655 | exception on infinite value. |
| 9656 | (__m81_test, __M81_COND_NAN, __M81_COND_INF, __M81_COND_NEG, |
| 9657 | __M81_COND_ZERO): New definitions. |
| 9658 | |
| 9659 | * sysdeps/m68k/e_pow.c: Raise invalid exception for NaN result. |
| 9660 | Use __m81_test. |
| 9661 | |
| 9662 | * sysdeps/m68k/s_ccosh.c: Rewritten. |
| 9663 | * sysdeps/m68k/s_csinh.c: Rewritten. |
| 9664 | * sysdeps/m68k/s_cexp.c: Rewritten. |
| 9665 | * sysdeps/m68k/s_ccoshf.c: Don't define huge_val. |
| 9666 | * sysdeps/m68k/s_ccoshl.c: Likewise. |
| 9667 | * sysdeps/m68k/s_csinhf.c: Likewise. |
| 9668 | * sysdeps/m68k/s_csinhl.c: Likewise. |
| 9669 | * sysdeps/m68k/s_cexpf.c: Likewise. |
| 9670 | * sysdeps/m68k/s_cexpl.c: Likewise. |
| 9671 | |
| 9672 | * sysdeps/m68k/s_ccos.c: New file. |
| 9673 | * sysdeps/m68k/s_ccosf.c: New file. |
| 9674 | * sysdeps/m68k/s_ccosl.c: New file. |
| 9675 | * sysdeps/m68k/s_csin.c: New file. |
| 9676 | * sysdeps/m68k/s_csinf.c: New file. |
| 9677 | * sysdeps/m68k/s_csinl.c: New file. |
| 9678 | |
| 9679 | 1997-05-02 19:48 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9680 | |
| 9681 | * Makerules, manual/Makefile: Remove -$(subdir) suffix from subdir |
| 9682 | stamp files to avoid problems with long file names. |
| 9683 | |
| 9684 | 1997-05-03 22:24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9685 | |
| 9686 | * sysdeps/libm-ieee754/e_acoshl.c: Fix test for x < 1. |
| 9687 | |
| 9688 | * sysdeps/libm-ieee754/e_atan2l.c: Ignore integer bit for Inf and |
| 9689 | NaN. Fix test for sign of infinite y. |
| 9690 | |
| 9691 | * sysdeps/libm-ieee754/e_atanhl.c: Fix sign of result. |
| 9692 | |
| 9693 | * sysdeps/libm-ieee754/e_sinhl.c: Fix test for sign of argument. |
| 9694 | |
| 9695 | 1997-05-03 01:15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9696 | |
| 9697 | * csu/Makefile (extra-objs) [$(elf)=yes]: Add abi-note.o to get |
| 9698 | dependencies. |
| 9699 | |
| 9700 | * csu/abi-note.S: Replace undefined macro ALIGNARG. |
| 9701 | * sysdeps/unix/sysv/linux/abi-tag.h: Don't use assembler comment |
| 9702 | character. |
| 9703 | |
| 9704 | 1997-05-03 22:27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9705 | |
| 9706 | * sysdeps/m68k/dl-machine.h (elf_machine_load_address): Use notation |
| 9707 | for local label. |
| 9708 | |
| 9709 | 1997-05-05 22:00 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 9710 | |
| 9711 | * nis/Makefile (libnsl-routines): Add a lot of new file names. |
| 9712 | |
| 9713 | * nis/nis_names.c (nis_add): Moved from here ... |
| 9714 | * nis/nis_add.c: ... to here and fix parameter flags. |
| 9715 | * nis/nis_names.c (nis_lookup): Moved from here ... |
| 9716 | * nis/nis_lookup.c: ... to here. |
| 9717 | * nis/nis_names.c (nis_modify): Moved from here ... |
| 9718 | * nis/nis_modify.c: ... to here and fix parameter flags. |
| 9719 | * nis/nis_names.c (nis_remove): Moved from here ... |
| 9720 | * nis/nis_remove.c: ... to here and fix parameter flags. |
| 9721 | * nis/nis_names.c: Removed. |
| 9722 | |
| 9723 | * nis/nis_subr.c (nis_domain_of): Moved from here ... |
| 9724 | * nis/nis_domain_of.c: .. to here. |
| 9725 | * nis/nis_subr.c (nis_domain_of_r): Moved from here ... |
| 9726 | * nis/nis_domain_of_r.c: .. to here and fix pointer errors. |
| 9727 | |
| 9728 | * nis/nis_addmember.c: New. |
| 9729 | * nis/nis_checkpoint.c: New. |
| 9730 | * nis/nis_creategroup.c: New. |
| 9731 | * nis/nis_defaults.c: New. |
| 9732 | * nis/nis_destroygroup.c: New. |
| 9733 | * nis/nis_getservlist.c: New. |
| 9734 | * nis/nis_ismember.c: New. |
| 9735 | * nis/nis_ping.c: New. |
| 9736 | * nis/nis_print_group_entry.c: New. |
| 9737 | * nis/nis_removemember.c: New. |
| 9738 | * nis/nis_mkdir.c: New. |
| 9739 | * nis/nis_rmdir.c: New. |
| 9740 | * nis/nis_verifygroup.c: New. |
| 9741 | |
| 9742 | * nis/rpcsvc/nislib.h: Fix internal function declarations. |
| 9743 | |
| 9744 | * nis/nis_server (nis_servstate): New. |
| 9745 | * nis/nis_server (nis_stats): New. |
| 9746 | |
| 9747 | * nis/nis_subr.c (nis_leaf_of_r): Fix buffer problems. |
| 9748 | |
| 9749 | * nis/nis_call.c: Remove debug output. |
| 9750 | |
| 9751 | * nis/nis_intern.c (__nis_finddirectory): Remove. |
| 9752 | |
| 9753 | 1997-05-03 00:53 Ulrich Drepper <drepper@cygnus.com> |
| 9754 | |
| 9755 | * posix/TESTS2C.sed: Recognize only digits in first field. This |
| 9756 | enables us to use colons in the pattern. |
| 9757 | |
| 9758 | 1997-05-01 20:02 Richard Henderson <rth@tamu.edu> |
| 9759 | |
| 9760 | * sysdeps/unix/sysv/linux/alpha/brk.S: Don't presume that the kernel |
| 9761 | will preserve non-call-saved registers; save and restore a0 across |
| 9762 | the system call. |
| 9763 | * sysdeps/unix/sysv/linux/alpha/clone.S: Likewise tuck the thread |
| 9764 | data onto the new thread's stack. |
| 9765 | |
| 9766 | 1997-05-01 03:13 Ulrich Drepper <drepper@cygnus.com> |
| 9767 | |
| 9768 | * sysdeps/unix/sysv/linux/shmat.c (shmat): For Linux-2.0 and up the |
| 9769 | kernel can return negative values. Only fail when return value is |
| 9770 | in range in range which is never returned as valid address. |
| 9771 | Patch by Bruno Haible <haible@ilog.fr>. |
| 9772 | |
| 9773 | 1997-04-30 17:35 Ulrich Drepper <drepper@cygnus.com> |
| 9774 | |
| 9775 | * math/libm-test.c: Implement test for exceptions. |
| 9776 | Partly due to Andreas Jaeger. |
| 9777 | (csin_test): New function. |
| 9778 | * sysdeps/libm-i387/s_cexp.S: Raise correct exceptions. |
| 9779 | * sysdeps/libm-i387/s_cexpf.S: Likewise. |
| 9780 | * sysdeps/libm-i387/s_cexpl.S: Likewise. |
| 9781 | * sysdeps/libm-ieee754/s_ccos.c: Likewise. |
| 9782 | * sysdeps/libm-ieee754/s_ccosf.c: Likewise. |
| 9783 | * sysdeps/libm-ieee754/s_ccosl.c: Likewise. |
| 9784 | * sysdeps/libm-ieee754/s_ccosh.c: Likewise. |
| 9785 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 9786 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 9787 | * sysdeps/libm-ieee754/s_cexp.c: Likewise. |
| 9788 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 9789 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 9790 | * sysdeps/libm-ieee754/s_csinh.c: Likewise. |
| 9791 | * sysdeps/libm-ieee754/s_csinhf.c: Likewise. |
| 9792 | * sysdeps/libm-ieee754/s_csinhl.c: Likewise. |
| 9793 | * sysdeps/libm-ieee754/s_ctanh.c: Likewise. |
| 9794 | * sysdeps/libm-ieee754/s_ctanhf.c: Likewise. |
| 9795 | * sysdeps/libm-ieee754/s_ctanhl.c: Likewise. |
| 9796 | |
| 9797 | * sysdeps/libm-ieee754/s_ccosh.c: Correct computation. |
| 9798 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 9799 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 9800 | * sysdeps/libm-ieee754/s_csinh.c: Likewise. |
| 9801 | * sysdeps/libm-ieee754/s_csinhf.c: Likewise. |
| 9802 | * sysdeps/libm-ieee754/s_csinhl.c: Likewise. |
| 9803 | |
| 9804 | * sysdeps/libm-ieee754/s_csin.c: Rewrite. |
| 9805 | * sysdeps/libm-ieee754/s_csinf.c: Likewise. |
| 9806 | * sysdeps/libm-ieee754/s_csinl.c: Likewise. |
| 9807 | |
| 9808 | * stdlib/random_r.c (__srandom_r): Don't use seed 0. Use 1 in this |
| 9809 | case. |
| 9810 | |
| 9811 | * sysdeps/i386/dl-machine.h (elf_machine_load_address): Use notation |
| 9812 | for local label. |
| 9813 | |
| 9814 | * time/strftime.c (add): Respect `0' padding flag. |
| 9815 | Reported by Richard Stallman <rms@gnu.ai.mit.edu>. |
| 9816 | |
| 9817 | 1997-04-30 15:46 Ulrich Drepper <drepper@cygnus.com> |
| 9818 | |
| 9819 | * Makeconfig (start-installed-name): Define here, not in csu/Makefile. |
| 9820 | Use in +link macro. |
| 9821 | * csu/Makefile (distribute): Add abi-note.S and abi-tag.h. |
| 9822 | (start-installed-name): Don't define here. |
| 9823 | When ELF generate file named by start-installed-name from start.o |
| 9824 | and abi-note.o. |
| 9825 | * csu/abi-note.S: New file. |
| 9826 | * sysdeps/stub/abi-tag.h: New file. |
| 9827 | * sysdpes/unix/sysv/linux/abi-tag.h: New file. |
| 9828 | Patches by Roland McGrath <roland@gnu.ai.mit.edu>. |
| 9829 | |
| 9830 | 1997-04-30 01:32 Ulrich Drepper <drepper@cygnus.com> |
| 9831 | |
| 9832 | * manual/stdio.texi: Use @vtable where possible. |
| 9833 | Add TeX version of @multitable since texi2dvi cannot handle them |
| 9834 | correct in the moment. |
| 9835 | |
| 9836 | * po/de.po: Update. |
| 9837 | |
| 9838 | 1997-04-29 21:06 Ulrich Drepper <drepper@cygnus.com> |
| 9839 | |
| 9840 | * Makeconfig: Don't set cross-compiling based on $(BUILD_CC) != $(CC). |
| 9841 | * config.make.in: Set cross-compiling from configure result. |
| 9842 | * configure.in: Emit definition of `cross_compiling'. |
| 9843 | Patches by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>. |
| 9844 | |
| 9845 | 1997-04-27 21:50 Philip Blundell <pjb27@cam.ac.uk> |
| 9846 | |
| 9847 | * sysdeps/unix/sysv/linux/net/route.h (struct in6_rtmsg): Use |
| 9848 | correct `int' sizes for struct members. |
| 9849 | |
| 9850 | 1997-04-29 19:14 Ulrich Drepper <drepper@cygnus.com> |
| 9851 | |
| 9852 | * sysdeps/libm-i387/e_powf.S Generate invalid exception correctly. |
| 9853 | * sysdeps/libm-i387/e_pow.S: Likewise. |
| 9854 | * sysdeps/libm-i387/e_powl.S: Likewise. |
| 9855 | |
| 9856 | 1997-04-23 10:08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9857 | |
| 9858 | * math/fenv.h: Correct typos. |
| 9859 | |
| 9860 | 1997-04-28 10:04 Richard Henderson <rth@tamu.edu> |
| 9861 | |
| 9862 | * sysdeps/unix/sysv/linux/alpha/clone.S: Save the function argument |
| 9863 | in t0 rather than a4 to avoid it being clobbered. |
| 9864 | |
| 9865 | 1997-04-27 23:52 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9866 | |
| 9867 | * manual/summary.awk: Recognize @defmumblex. |
| 9868 | |
| 9869 | * manual/signal.texi (Miscellaneous Signals): Use @deftypevrx for |
| 9870 | second description header. |
| 9871 | |
| 9872 | 1997-04-27 23:29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9873 | |
| 9874 | * manual/arith.texi (Floating-Point Classes): Don't indent text, |
| 9875 | makeinfo doesn't like that. |
| 9876 | |
| 9877 | 1997-04-27 20:52 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9878 | |
| 9879 | * malloc/obstack.h (obstack_specify_allocation_with_arg, |
| 9880 | obstack_chunkfun, obstack_freefun): Fix casts. |
| 9881 | |
| 9882 | 1997-04-27 18:21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9883 | |
| 9884 | * manual/xtract-typefun.awk: Allow names with only one character. |
| 9885 | |
| 9886 | 1997-04-26 14:16 Ulrich Drepper <drepper@cygnus.com> |
| 9887 | |
| 9888 | * sysdeps/unix/sysv/linux/netinet/ip_fw.h: Use <netinet/ip_icmp.h> |
| 9889 | not <netinet/icmp.h>. |
| 9890 | Reported by Michael Deutschmann <ldeutsch@mail.netshop.net>. |
| 9891 | |
| 9892 | 1997-04-25 12:31 Ulrich Drepper <drepper@cygnus.com> |
| 9893 | |
| 9894 | * csu/Makefile ($(objpfx)initfini.s): Add CPPFLAGS, CFLAGS and -g0 |
| 9895 | to command line of compiler. |
| 9896 | Patch by Marcus G. Daniels <marcus@sysc.pdx.edu>. |
| 9897 | |
| 9898 | * sysdeps/generic/sigset.h (__sigandset, __sigorset): Fix typos. |
| 9899 | Patch by Marcus G. Daniels <marcus@sysc.pdx.edu>. |
| 9900 | |
| 9901 | * signal/signal.h (_sys_siglist, sys_siglist): Use _NSIG, not NSIG |
| 9902 | in declaration. |
| 9903 | Patch by Michael Widenius <monty@tcx.se>. |
| 9904 | |
| 9905 | * time/strptime.c (strptime_internal): Fix %I format specifier |
| 9906 | being off by one. |
| 9907 | Patch by Mark Kettenis <kettenis@phys.uva.nl>. |
| 9908 | |
| 9909 | 1997-04-24 12:18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9910 | |
| 9911 | * stdlib/lcong48_r.c: Include <limits.h>. |
| 9912 | * stdlib/seed48_r.c: Likewise. |
| 9913 | |
| 9914 | * stdio-common/printf_size.c (printf_size): Correct type of |
| 9915 | `units' and make robust against future changes. |
| 9916 | |
| 9917 | 1997-04-23 18:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9918 | |
| 9919 | * sysdeps/libm-ieee754/s_cproj.c: Use isfinite instead of finite. |
| 9920 | * sysdeps/libm-ieee754/s_cprojl.c: Likewise. |
| 9921 | * sysdeps/libm-ieee754/s_cprojf.c: Likewise. |
| 9922 | |
| 9923 | 1997-04-23 18:53 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9924 | |
| 9925 | * manual/arith.texi, manual/math.texi: Use @defmumblex for |
| 9926 | additional description headers. |
| 9927 | * manual/xtract-typefun.awk: Recognize them. |
| 9928 | |
| 9929 | 1997-04-22 15:58 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
| 9930 | |
| 9931 | * stdio-common/printf_size.c (printf_size): Correct size of array |
| 9932 | units. |
| 9933 | |
| 9934 | 1997-04-21 07:50 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 9935 | |
| 9936 | * libgen.h: New file. |
| 9937 | |
| 9938 | 1997-04-21 16:45 Ulrich Drepper <drepper@cygnus.com> |
| 9939 | |
| 9940 | * stdlib/drand48.c: Cleanup namespace. |
| 9941 | * stdlib/drand48_r.c: Cleanup namespace. |
| 9942 | * stdlib/erand48.c: Cleanup namespace. |
| 9943 | * stdlib/erand48_r.c: Cleanup namespace. |
| 9944 | * stdlib/jrand48.c: Cleanup namespace. |
| 9945 | * stdlib/jrand48_r.c: Cleanup namespace. |
| 9946 | * stdlib/lrand48.c: Cleanup namespace. |
| 9947 | * stdlib/lrand48_r.c: Cleanup namespace. |
| 9948 | * stdlib/mrand48.c: Cleanup namespace. |
| 9949 | * stdlib/mrand48_r.c: Cleanup namespace. |
| 9950 | * stdlib/nrand48.c: Cleanup namespace. |
| 9951 | * stdlib/nrand48_r.c: Cleanup namespace. |
| 9952 | * stdlib/lcong48.c: Cleanup namespace. |
| 9953 | * stdlib/lcong48_r.c: Cleanup namespace. |
| 9954 | * stdlib/srand48.c: Cleanup namespace. |
| 9955 | * stdlib/srand48_r.c: Cleanup namespace. |
| 9956 | * stdlib/seed48.c: Cleanup namespace. |
| 9957 | * stdlib/seed48_r.c: Cleanup namespace. |
| 9958 | |
| 9959 | * stdlib/stdlib.h: Provide new prototypes. |
| 9960 | |
| 9961 | 1997-04-21 13:25 Ulrich Drepper <drepper@cygnus.com> |
| 9962 | |
| 9963 | * manual/arith.texi: Add description for INFINITY, _Imaginary_I, |
| 9964 | fpclassify & friends, and complex number operations. |
| 9965 | Update various other math functions for ISO C 9X. |
| 9966 | * manual/math.texi: Update various entries for ISO C 9X. |
| 9967 | Add description for complex number functions. |
| 9968 | Add description of rand48 function family. |
| 9969 | * manual/string.h: Add description of a64l and l64a. |
| 9970 | |
| 9971 | * math/cmathcalls.h: Fix typo. |
| 9972 | |
| 9973 | * stdlib/a64l.c: Pretty printing. |
| 9974 | |
| 9975 | * stdlib/seed48_r.c: Also reset `a' and `c' to default values. |
| 9976 | * stdlib/srand48_r.c: Likewise. |
| 9977 | * stdlib/stdlib.h: Pretty printing. |
| 9978 | |
| 9979 | * sysdeps/i386/fpu/__math.h: Fix typo. |
| 9980 | |
| 9981 | * sysdeps/libm-ieee754/s_nearbyintf.c: Correctly name function. |
| 9982 | * sysdeps/libm-ieee754/s_nearbyintl.c: Likewise. |
| 9983 | |
| 9984 | 1997-04-19 22:16 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9985 | |
| 9986 | * sysdeps/m68k/fpu/e_pow.c: Rewrite handling of integral exponent. |
| 9987 | |
| 9988 | 1997-04-18 19:34 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 9989 | |
| 9990 | * sysdeps/m68k/fpu/__math.h: Define optimized versions of |
| 9991 | isgreater, isgreaterequal, isless, islessequal, islessgreater, and |
| 9992 | isunordered. |
| 9993 | |
| 9994 | 1997-04-20 01:28 Richard Henderson <rth@tamu.edu> |
| 9995 | |
| 9996 | * rellns-sh: Handle files in the same directory correctly. |
| 9997 | |
| 9998 | 1997-04-20 11:22 Ulrich Drepper <drepper@cygnus.com> |
| 9999 | |
| 10000 | * csu/initfini.c: Place ALIGN instruction at correct positions. |
| 10001 | Patch by Richard Henderson <richard@twiddle.rth.home>. |
| 10002 | |
| 10003 | 1997-04-19 17:12 Ulrich Drepper <drepper@cygnus.com> |
| 10004 | |
| 10005 | * Make-dist: Don't automatically ignore .c files if the .S or .s file |
| 10006 | is ignored. |
| 10007 | |
| 10008 | * csu/Makefile (distribute): Add defs.awk. |
| 10009 | |
| 10010 | 1997-04-19 15:39 Ulrich Drepper <drepper@cygnus.com> |
| 10011 | |
| 10012 | * sysdeps/stub/shmat.c: Update to XPG4.2 interface. |
| 10013 | * sysdeps/stub/shmdt.c: Likewise. |
| 10014 | Reported by Thomas Bushnell, n/BSG. |
| 10015 | |
| 10016 | 1997-04-19 13:22 Ulrich Drepper <drepper@cygnus.com> |
| 10017 | |
| 10018 | * manual/stdio.texi: Add description of printf_size and |
| 10019 | printf_size_info. Partly based on the documentation by Larry McVoy. |
| 10020 | |
| 10021 | 1997-04-19 02:21 Ulrich Drepper <drepper@cygnus.com> |
| 10022 | |
| 10023 | * stdio-common/printf_size.c (printf_size): Correct values for |
| 10024 | `units'. |
| 10025 | Report by Larry McVoy <lm@neteng.engr.sgi.com>. |
| 10026 | * stdio-common/tst-printfsz.c: New file. |
| 10027 | * stdio-common/Makefile (tests): Add tst-printfsz.c. |
| 10028 | (CFLAGS-tst-printfsz.c): Define to prevent warnings about format |
| 10029 | strings. |
| 10030 | |
| 10031 | 1997-04-18 15:48 Ulrich Drepper <drepper@cygnus.com> |
| 10032 | |
| 10033 | * login/utmp.h: Add prototype for updwtmp. |
| 10034 | * login/logwtmp.c: Add new function updwtmp which allows to write |
| 10035 | a complete record to the wtmp file. |
| 10036 | Patch by Miquel van Smoorenburg <miquels@cistron.nl>. |
| 10037 | |
| 10038 | 1997-04-17 17:57 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10039 | |
| 10040 | * math/Makefile (headers): Add mathbits.h. |
| 10041 | |
| 10042 | 1997-04-16 21:20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10043 | |
| 10044 | * sysdeps/m68k/fpu/__math.h: Add inlined sincos{,l,f}. |
| 10045 | * sysdeps/m68k/fpu/s_sincos.c: New file. |
| 10046 | * sysdeps/m68k/fpu/s_sincosf.c: New file. |
| 10047 | * sysdeps/m68k/fpu/s_sincosl.c: New file. |
| 10048 | |
| 10049 | * sysdeps/libm-ieee754/e_scalb.c: Use internal names of the |
| 10050 | functions. |
| 10051 | * sysdeps/libm-ieee754/e_scalbl.c: Likewise. |
| 10052 | |
| 10053 | * sysdeps/libm-ieee754/s_ctanh.c: Use isfinite instead of finite. |
| 10054 | * sysdeps/libm-ieee754/s_ctanhf.c: Likewise. |
| 10055 | * sysdeps/libm-ieee754/s_ctanhl.c: Likewise. |
| 10056 | * sysdeps/libm-ieee754/s_ctan.c: Likewise. |
| 10057 | * sysdeps/libm-ieee754/s_ctanf.c: Likewise. |
| 10058 | * sysdeps/libm-ieee754/s_ctanl.c: Likewise. Fix type of `res'. |
| 10059 | |
| 10060 | 1997-04-18 11:21 Ulrich Drepper <drepper@cygnus.com> |
| 10061 | |
| 10062 | * shadow/fgetspent_r.c: Set *RESULT to NULL before returning error. |
| 10063 | Patch by Thorsten Kukuk <kukuk@vt.uni-paderborn.de>. |
| 10064 | |
| 10065 | 1997-04-18 02:18 Ulrich Drepper <drepper@cygnus.com> |
| 10066 | |
| 10067 | * csu/initfini.c: Rewrite by Zack Weinberg |
| 10068 | <zack@rabi.phys.columbia.edu>. |
| 10069 | * csu/Makefile: Add rules for rewrite. |
| 10070 | * csu/defs.awk: Helper script to generate derived header. |
| 10071 | |
| 10072 | 1997-04-17 16:55 Ulrich Drepper <drepper@cygnus.com> |
| 10073 | |
| 10074 | * misc/libgen.h: Change prototype for of basename to XPG variant. |
| 10075 | * stdlib/Makefile (routines): Add xpg_basename. |
| 10076 | * stdlib/basename.c: New file. |
| 10077 | * string/string.h: Don't declare basename function if basename |
| 10078 | macro is available. |
| 10079 | |
| 10080 | 1997-04-16 17:33 Miles Bader <miles@gnu.ai.mit.edu> |
| 10081 | |
| 10082 | * login/utmp_file.c (proc_utmp_eq): Only use ut_id field if valid. |
| 10083 | |
| 10084 | 1997-04-15 12:47 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10085 | |
| 10086 | * sysdeps/m68k/fpu/fclrexcpt.c: New file. |
| 10087 | * sysdeps/m68k/fpu/fenvbits.h: New file. |
| 10088 | * sysdeps/m68k/fpu/fegetenv.c: New file. |
| 10089 | * sysdeps/m68k/fpu/fegetround.c: New file. |
| 10090 | * sysdeps/m68k/fpu/fesetenv.c: New file. |
| 10091 | * sysdeps/m68k/fpu/fesetround.c: New file. |
| 10092 | * sysdeps/m68k/fpu/feupdateenv.c: New file. |
| 10093 | * sysdeps/m68k/fpu/fgetexcptflg.c: New file. |
| 10094 | * sysdeps/m68k/fpu/fraiseexcpt.c: New file. |
| 10095 | * sysdeps/m68k/fpu/fsetexcptflg.c: New file. |
| 10096 | * sysdeps/m68k/fpu/ftestexcept.c: New file. |
| 10097 | * sysdeps/m68k/fpu/mathbits.h: New file. |
| 10098 | |
| 10099 | * sysdeps/m68k/fpu/s_remquo.c: New file. |
| 10100 | * sysdeps/m68k/fpu/s_remquol.c: New file. |
| 10101 | * sysdeps/m68k/fpu/s_remquof.c: New file. |
| 10102 | |
| 10103 | * sysdeps/libm-ieee754/s_roundl.c: Restore integer bit when |
| 10104 | mantissa overflows into exponent. Fix priority of >> vs +. |
| 10105 | |
| 10106 | * math/libm-test.c (basic_tests): Use the appropriate isnan and |
| 10107 | isinf function to test the value of the nan function. |
| 10108 | |
| 10109 | 1997-04-15 13:40 Ulrich Drepper <drepper@cygnus.com> |
| 10110 | |
| 10111 | * sysdeps/libm-i387/s_finite.S: Fix typo. |
| 10112 | |
| 10113 | * sysdeps/i386/fpu/__math.h: Add optimized versions of isgreater, |
| 10114 | isgreaterequal, isless, islessequal, islessgreater, and |
| 10115 | isunordered. |
| 10116 | |
| 10117 | 1997-04-15 03:14 Ulrich Drepper <drepper@cygnus.com> |
| 10118 | |
| 10119 | * wcsmbs/wcsstr.c: Add weak alias wcswcs for Unix98 compliance. |
| 10120 | |
| 10121 | * math/Makefile (libm-calls): Add s_sincos and s_cproj. |
| 10122 | * math/mathcalls.h: Add prototype for sincos. |
| 10123 | * sysdeps/i386/fpu/__math.h: Warn about restriction on arguments to |
| 10124 | inlined sin and cos function. |
| 10125 | Define functions new in ISO C 9X when __USE_ISOC9X is defined. |
| 10126 | Add optimized version of finite. |
| 10127 | Rewrite sincos function to handle too large arguments. |
| 10128 | * sysdeps/libm-i387/s_cos.S: Better code alignment. |
| 10129 | * sysdeps/libm-i387/s_cosl.S: Likewise. |
| 10130 | * sysdeps/libm-i387/s_sin.S: Likewise. |
| 10131 | * sysdeps/libm-i387/s_sinl.S: Likewise. |
| 10132 | * sysdeps/libm-i387/s_finite.S: Yet better code. |
| 10133 | * sysdeps/libm-i387/s_finitef.S: Likewise. |
| 10134 | * sysdeps/libm-i387/s_sincos.S: New file. |
| 10135 | * sysdeps/libm-i387/s_sincosf.S: New file. |
| 10136 | * sysdeps/libm-i387/s_sincosl.S: New file. |
| 10137 | * sysdeps/libm-ieee754/s_sincos.c: New file. |
| 10138 | * sysdeps/libm-ieee754/s_sincosf.c: New file. |
| 10139 | * sysdeps/libm-ieee754/s_sincosl.c: New file. |
| 10140 | |
| 10141 | * sysdeps/libm-ieee754/s_ccosh.c: Change to use sincos function. |
| 10142 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 10143 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 10144 | * sysdeps/libm-ieee754/s_cexp.c: Likewise. |
| 10145 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 10146 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 10147 | * sysdeps/libm-ieee754/s_csinh.c: Likewise. |
| 10148 | * sysdeps/libm-ieee754/s_csinhf.c: Likewise. |
| 10149 | * sysdeps/libm-ieee754/s_csinhl.c: Likewise. |
| 10150 | * sysdeps/libm-ieee754/s_ctan.c: Likewise. |
| 10151 | * sysdeps/libm-ieee754/s_ctanf.c: Likewise. |
| 10152 | * sysdeps/libm-ieee754/s_ctanl.c: Likewise. |
| 10153 | * sysdeps/libm-ieee754/s_ctanh.c: Likewise. |
| 10154 | * sysdeps/libm-ieee754/s_ctanhf.c: Likewise. |
| 10155 | * sysdeps/libm-ieee754/s_ctanhl.c: Likewise. |
| 10156 | |
| 10157 | * sysdeps/libm-ieee754/s_cosl.c: Correct check for range. |
| 10158 | * sysdeps/libm-ieee754/s_sinl.c: Likewise. |
| 10159 | |
| 10160 | * sysdeps/libm-ieee754/s_roundtol.c: Fix typos. |
| 10161 | * sysdeps/libm-ieee754/s_roundtoll.c: Likewise. |
| 10162 | |
| 10163 | * nis/Makefile (services): Mention nisplus before compat. |
| 10164 | * nis/nis_call.c (__do_niscall): Change type of variable server_len |
| 10165 | to prevent warning. |
| 10166 | * nis/nss_compat/compat-grp.c (getgrent_next_file_plusgroup): Add |
| 10167 | cast to prevent warning. |
| 10168 | * nis/nss_compat/compat-pwd.c (getpwent_next_file_plususer): Likewise. |
| 10169 | * nis/nss_compat/compat-spwd.c (getspent_next_file_plususer): Likewise. |
| 10170 | * nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_parse_hostent): Change |
| 10171 | type of variable `i' to prevent warning. |
| 10172 | * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_parse_netent): |
| 10173 | Likewise. |
| 10174 | * nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_parse_protoent): |
| 10175 | Likewise. |
| 10176 | * nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_parse_rpcent): Likewise. |
| 10177 | * nis/nss_nisplus/nisplus-service.c (_nss_nisplus_parse_servent): |
| 10178 | Likewise. |
| 10179 | |
| 10180 | * sysdeps/generic/Dist: Remove old math implementation files. |
| 10181 | * sysdeps/generic/mathimpl.h: Removed. |
| 10182 | * sysdeps/generic/trig.h: Removed. |
| 10183 | * sysdeps/generic/sincos.c: Removed. |
| 10184 | * sysdeps/generic/asincos.c: Removed. |
| 10185 | * sysdeps/generic/exp__E.c: Removed. |
| 10186 | * sysdeps/generic/log__L.c: Removed. |
| 10187 | |
| 10188 | 1997-04-13 17:18 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> |
| 10189 | |
| 10190 | * malloc/malloc.c (fREe): Small optimization. Before returning, |
| 10191 | add fast check whether the heap containing top can go away. |
| 10192 | |
| 10193 | 1997-04-11 16:46 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> |
| 10194 | |
| 10195 | * malloc/malloc.c (mALLOc, rEALLOc, cALLOc, mEMALIGn): When |
| 10196 | failing to allocate a new chunk, also try the main_arena. It may |
| 10197 | be that we are only running out of mmapped regions, and other |
| 10198 | arenas cannot be enlarged sufficiently. |
| 10199 | (new_heap, malloc_extend_top): Handle top_pad more consistently, |
| 10200 | i.e. only in new_heap(). |
| 10201 | |
| 10202 | 1997-04-13 21:10 Philip Blundell <pjb27@cl.cam.ac.uk> |
| 10203 | |
| 10204 | * sysdeps/posix/Makefile: Don't try to build and run mk-stdiolim |
| 10205 | if cross-compiling. |
| 10206 | |
| 10207 | * configure.in: Recognise "...linuxaout" OS names and turn off ELF. |
| 10208 | |
| 10209 | * configure.in: Add ARM support. |
| 10210 | * sysdeps/arm/Implies: New file. |
| 10211 | * sysdeps/arm/__longjmp.S: New file. |
| 10212 | * sysdeps/arm/bsd-_setjmp: New file. |
| 10213 | * sysdeps/arm/bsd-setjmp: New file. |
| 10214 | * sysdeps/arm/bytesex.h: New file. |
| 10215 | * sysdeps/arm/fpu_control.h: New file. |
| 10216 | * sysdeps/arm/jmp_buf.h: New file. |
| 10217 | * sysdeps/arm/setjmp.h: New file. |
| 10218 | * sysdeps/arm/sysdep.h: New file. |
| 10219 | * sysdeps/unix/arm/config.h: New file. |
| 10220 | |
| 10221 | 1997-04-14 04:03 Ulrich Drepper <drepper@cygnus.com> |
| 10222 | |
| 10223 | * sysdeps/libm-ieee754/s_cproj.c: New file. |
| 10224 | * sysdeps/libm-ieee754/s_cprojf.c: New file. |
| 10225 | * sysdeps/libm-ieee754/s_cprojl.c: New file. |
| 10226 | |
| 10227 | 1997-04-13 01:06 Ulrich Drepper <drepper@cygnus.com> |
| 10228 | |
| 10229 | * isomac.c: Improve messages. |
| 10230 | |
| 10231 | * math/Makefile (libm-calls): Add s_nearbyint, s_catan, s_casin, |
| 10232 | s_ccos, s_csin, s_ctan, s_ctanh, s_cacos, s_casinh, s_cacosh, |
| 10233 | s_catanh, s_csqrt, and s_cpow. |
| 10234 | * math/libm-test.c: New functions ccos_test, cacos_test, cacosh_test, |
| 10235 | casin_test, casinh_test, catan_test, catanh_test, ctanh_test, |
| 10236 | csqrt_test, cpow_test, rint_test. |
| 10237 | * math/math.h: Include new header mathbits.h which defines some |
| 10238 | more (system dependent) types and some macros. |
| 10239 | (isfinite): Use __finite instead of fpclassify. |
| 10240 | * sysdeps/generic/mathbits.h: New file. |
| 10241 | * sysdeps/i386/fpu/mathbits.h: New file. |
| 10242 | * sysdeps/i386/huge_val.h: Don't define INFINITY. |
| 10243 | * sysdeps/ieee754/huge_val.h: Likewise. |
| 10244 | * sysdeps/m68k/huge_val.h: Likewise. |
| 10245 | |
| 10246 | * sysdeps/i386/fpu/fenvbits.h: Define FE_NOMASK_ENV. |
| 10247 | * sysdeps/i386/fpu/fesetenv.c: Handle FE_NOMASK_ENV. |
| 10248 | |
| 10249 | * math/complex.h (_Imaginary_I): Define correctly. I misread the |
| 10250 | standard first. |
| 10251 | |
| 10252 | * sysdeps/libm-i387/s_finite.S: Optimized rewrite. |
| 10253 | * sysdeps/libm-i387/s_finitef.S: Likewise. |
| 10254 | * sysdeps/libm-i387/s_finitel.S: Likewise. |
| 10255 | Provided by Joe Keane <jgk@jgk.org>. |
| 10256 | |
| 10257 | * sysdeps/libm-i387/s_nearbyint.S: New file. |
| 10258 | * sysdeps/libm-i387/s_nearbyintf.S: New file. |
| 10259 | * sysdeps/libm-i387/s_nearbyintl.S: New file. |
| 10260 | * sysdeps/libm-ieee754/s_nearbyint.S: New file. |
| 10261 | * sysdeps/libm-ieee754/s_nearbyintf.S: New file. |
| 10262 | * sysdeps/libm-ieee754/s_nearbyintl.S: New file. |
| 10263 | |
| 10264 | * sysdeps/libm-ieee754/s_cacos.c: New file. |
| 10265 | * sysdeps/libm-ieee754/s_cacosf.c: New file. |
| 10266 | * sysdeps/libm-ieee754/s_cacosl.c: New file. |
| 10267 | * sysdeps/libm-ieee754/s_cacosh.c: New file. |
| 10268 | * sysdeps/libm-ieee754/s_cacoshf.c: New file. |
| 10269 | * sysdeps/libm-ieee754/s_cacoshl.c: New file. |
| 10270 | * sysdeps/libm-ieee754/s_casin.c: New file. |
| 10271 | * sysdeps/libm-ieee754/s_casinf.c: New file. |
| 10272 | * sysdeps/libm-ieee754/s_casinl.c: New file. |
| 10273 | * sysdeps/libm-ieee754/s_casinh.c: New file. |
| 10274 | * sysdeps/libm-ieee754/s_casinhf.c: New file. |
| 10275 | * sysdeps/libm-ieee754/s_casinhl.c: New file. |
| 10276 | * sysdeps/libm-ieee754/s_catan.c: New file. |
| 10277 | * sysdeps/libm-ieee754/s_catanf.c: New file. |
| 10278 | * sysdeps/libm-ieee754/s_catanl.c: New file. |
| 10279 | * sysdeps/libm-ieee754/s_catanh.c: New file. |
| 10280 | * sysdeps/libm-ieee754/s_catanhf.c: New file. |
| 10281 | * sysdeps/libm-ieee754/s_catanhl.c: New file. |
| 10282 | * sysdeps/libm-ieee754/s_ccos.c: New file. |
| 10283 | * sysdeps/libm-ieee754/s_ccosf.c: New file. |
| 10284 | * sysdeps/libm-ieee754/s_ccosl.c: New file. |
| 10285 | * sysdeps/libm-ieee754/s_cpow.c: New file. |
| 10286 | * sysdeps/libm-ieee754/s_cpowf.c: New file. |
| 10287 | * sysdeps/libm-ieee754/s_cpowl.c: New file. |
| 10288 | * sysdeps/libm-ieee754/s_csin.c: New file. |
| 10289 | * sysdeps/libm-ieee754/s_csinf.c: New file. |
| 10290 | * sysdeps/libm-ieee754/s_csinl.c: New file. |
| 10291 | * sysdeps/libm-ieee754/s_csqrt.c: New file. |
| 10292 | * sysdeps/libm-ieee754/s_csqrtf.c: New file. |
| 10293 | * sysdeps/libm-ieee754/s_csqrtl.c: New file. |
| 10294 | * sysdeps/libm-ieee754/s_ctan.c: New file. |
| 10295 | * sysdeps/libm-ieee754/s_ctanf.c: New file. |
| 10296 | * sysdeps/libm-ieee754/s_ctanl.c: New file. |
| 10297 | * sysdeps/libm-ieee754/s_ctanh.c: New file. |
| 10298 | * sysdeps/libm-ieee754/s_ctanhf.c: New file. |
| 10299 | * sysdeps/libm-ieee754/s_ctanhl.c: New file. |
| 10300 | |
| 10301 | * time/strftime.c (memset_space): Increment pointer. |
| 10302 | * time/strptime.c: Interpret year number 00-59 as 2000--2059. |
| 10303 | Patches by Karl Heuer <kwzh@gnu.ai.mit.edu>. |
| 10304 | |
| 10305 | 1997-04-11 11:57 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 10306 | |
| 10307 | * sysdeps/unix/sysv/linux/sparc/syscalls.list: Remove fork, |
| 10308 | pipe, syscall. |
| 10309 | |
| 10310 | 1997-04-05 00:57 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10311 | |
| 10312 | * sysdeps/libm-ieee754/s_remquo.c: Change algorithm, although |
| 10313 | probably still wrong. |
| 10314 | * sysdeps/libm-ieee754/s_remquof.c: Likewise. |
| 10315 | * sysdeps/libm-ieee754/s_remquol.c: Likewise. |
| 10316 | |
| 10317 | * math/libm-test.c (remquo_test): Corrected. |
| 10318 | |
| 10319 | 1997-04-11 00:01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10320 | |
| 10321 | * sysdeps/m68k/fpu/__math.h (__rinttol, rinttol): New inline. |
| 10322 | * sysdeps/m68k/fpu/s_rinttol.c: New file. |
| 10323 | * sysdeps/m68k/fpu/s_rinttoll.c: New file. |
| 10324 | |
| 10325 | * math/libm-test.c (remquo_test): Use check_long to test the |
| 10326 | quotient. |
| 10327 | (cbrt_test): Add epsilons for long double. |
| 10328 | |
| 10329 | 1997-04-10 18:48 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10330 | |
| 10331 | * locale/localeinfo.h: Update declaration of _nl_current. |
| 10332 | |
| 10333 | 1997-04-11 11:27 Ulrich Drepper <drepper@cygnus.com> |
| 10334 | |
| 10335 | * rellnsh-sh: Use explicitely /bin/pwd to find the external program. |
| 10336 | |
| 10337 | * math/Makefile (headers): Add fenv.h and fenvbits.h. |
| 10338 | (libm-support): Add s_rountol, s_roundtoll, fclrexcpt, fgetexcptflg, |
| 10339 | fraiseexcpt, fsetexcptflg, ftestexcept, fegetround, fesetround, |
| 10340 | fegetenv, feholdexcpt, fesetenv, feupdateenv. |
| 10341 | (libm-calls): Add s_round. |
| 10342 | * math/fenv.h: New file. |
| 10343 | * math/libm-test.c: Correct tests for s_rinttol and s_rinttoll. |
| 10344 | Add roundtol_check and roundtoll_check. |
| 10345 | * math/math.h: Pretty printing. |
| 10346 | * sysdeps/i386/fpu/fclrexcpt.c: New file. |
| 10347 | * sysdeps/i386/fpu/fegetenv.c: New file. |
| 10348 | * sysdeps/i386/fpu/fegetround.c: New file. |
| 10349 | * sysdeps/i386/fpu/feholdexcpt.c: New file. |
| 10350 | * sysdeps/i386/fpu/fenvbits.h: New file. |
| 10351 | * sysdeps/i386/fpu/fesetenv.c: New file. |
| 10352 | * sysdeps/i386/fpu/fesetround.c: New file. |
| 10353 | * sysdeps/i386/fpu/fgetexcptflg.c: New file. |
| 10354 | * sysdeps/i386/fpu/fraiseexcpt.c: New file. |
| 10355 | * sysdeps/i386/fpu/fsetexcptflg.c: New file. |
| 10356 | * sysdeps/i386/fpu/ftestexcept.c: New file. |
| 10357 | * sysdeps/stub/fclrexcpt.c: New file. |
| 10358 | * sysdeps/stub/fegetenv.c: New file. |
| 10359 | * sysdeps/stub/fegetround.c: New file. |
| 10360 | * sysdeps/stub/feholdexcpt.c: New file. |
| 10361 | * sysdeps/stub/fenvbits.h: New file. |
| 10362 | * sysdeps/stub/fesetenv.c: New file. |
| 10363 | * sysdeps/stub/fesetround.c: New file. |
| 10364 | * sysdeps/stub/fgetexcptflg.c: New file. |
| 10365 | * sysdeps/stub/fraiseexcpt.c: New file. |
| 10366 | * sysdeps/stub/fsetexcptflg.c: New file. |
| 10367 | * sysdeps/stub/ftestexcept.c: New file. |
| 10368 | |
| 10369 | * sysdeps/libm-i387/s_trunc.S: New file. |
| 10370 | * sysdeps/libm-i387/s_truncf.S: New file. |
| 10371 | * sysdeps/libm-i387/s_truncl.S: New file. |
| 10372 | |
| 10373 | * sysdeps/libm-ieee754/s_round.c: New file. |
| 10374 | * sysdeps/libm-ieee754/s_roundf.c: New file. |
| 10375 | * sysdeps/libm-ieee754/s_roundl.c: New file. |
| 10376 | |
| 10377 | * sysdeps/libm-ieee754/s_ccosh.c: Rewritten to use fpclassify. |
| 10378 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 10379 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 10380 | * sysdeps/libm-ieee754/s_cexp.c: Likewise. |
| 10381 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 10382 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 10383 | * sysdeps/libm-ieee754/s_clog.c: Likewise. |
| 10384 | * sysdeps/libm-ieee754/s_clogf.c: Likewise. |
| 10385 | * sysdeps/libm-ieee754/s_clogl.c: Likewise. |
| 10386 | * sysdeps/libm-ieee754/s_csinh.c. Likewise. |
| 10387 | * sysdeps/libm-ieee754/s_csinhf.c. Likewise. |
| 10388 | * sysdeps/libm-ieee754/s_csinhl.c. Likewise. |
| 10389 | |
| 10390 | * sysdeps/libm-ieee754/s_ceill.c: Corrected. The mantissa has only |
| 10391 | 63 bits. |
| 10392 | * sysdeps/libm-ieee754/s_floorl.c: Likewise. |
| 10393 | |
| 10394 | * po/pl.po: Updated. |
| 10395 | |
| 10396 | * string/swab.c: Correctly handle array of odd length. |
| 10397 | |
| 10398 | * sysdeps/generic/memmem.c: Update copyright. |
| 10399 | * manual/string.texi: Correct prototype in memmem documentation. |
| 10400 | |
| 10401 | 1997-04-10 20:22 Ulrich Drepper <drepper@cygnus.com> |
| 10402 | |
| 10403 | * hurd/Makefile (sunrpc-headers): Add clnt.h. |
| 10404 | Proposed by Thomas Bushnell <thomas@gnu.ai.mit.edu>. |
| 10405 | |
| 10406 | 1997-04-09 14:21 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 10407 | |
| 10408 | * sysdeps/sparc/dl-machine.h: Bug fix: I was not loading |
| 10409 | the proper value from the GOT. Pass argument block to |
| 10410 | init function. |
| 10411 | |
| 10412 | * sysdeps/sparc/elf/start.c: Call atexit (_fini) after calling |
| 10413 | _init (). |
| 10414 | |
| 10415 | * sysdeps/sparc/fpu_control.h: Fix the FPU constants. I got them |
| 10416 | wrong the first time. |
| 10417 | |
| 10418 | * sysdeps/sparc/setjmp.S: PIC code was clobbering a callee saved |
| 10419 | register. |
| 10420 | |
| 10421 | * sysdeps/sparc/udiv_qrnnd.S: Add type @function. |
| 10422 | |
| 10423 | * sysdeps/unix/sysv/linux/sparc/init-first.h: Linux/SPARC specific |
| 10424 | SYSDEP_CALL_INIT. |
| 10425 | |
| 10426 | * sysdeps/unix/sysv/linux/sparc/signum.h: Remove definition for |
| 10427 | NSIG and duplicated SIGIOT. |
| 10428 | |
| 10429 | 1997-04-05 00:57 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10430 | |
| 10431 | * sysdeps/libm-ieee754/s_remquo.c: Change algorithm, although |
| 10432 | probably still wrong. |
| 10433 | * sysdeps/libm-ieee754/s_remquof.c: Likewise. |
| 10434 | * sysdeps/libm-ieee754/s_remquol.c: Likewise. |
| 10435 | |
| 10436 | * math/libm-test.c (remquo_test): Corrected. |
| 10437 | |
| 10438 | 1997-04-03 18:35 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10439 | |
| 10440 | * Makefile (parent-tests): New target to run the tests to that |
| 10441 | they are executed even if some subdir tests have failed. |
| 10442 | (tests): Depend on parent-tests instead of running the tests |
| 10443 | directly. |
| 10444 | |
| 10445 | 1997-04-03 12:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10446 | |
| 10447 | Clean up name space pollution in libnss_*.so: |
| 10448 | * nis/nss_compat/compat-pwd.c, resolv/mapv4v6addr.h, |
| 10449 | resolv/nss_dns/dns-host.c: Replace bzero by memset, bcopy by |
| 10450 | memcpy and bcmp by memcmp to clean up namespace. |
| 10451 | * nss/nss_db/db-XXX.c (internal_setent): Use __dbopen instead of |
| 10452 | dbopen. |
| 10453 | * nss/nss_db/db-alias.c (internal_setent): Likewise. |
| 10454 | * nss/nss_db/db-netgrp.c (_nss_db_setnetgrent): Likewise. |
| 10455 | * db/db/db.c [_LIBC]: Define __dbopen instead of dbopen and make |
| 10456 | the latter a weak alias. |
| 10457 | * db/db.h: Declare __dbopen. |
| 10458 | * db/btree/btree.h [_LIBC]: Prepend __ to all mpool functions. |
| 10459 | * db/mpool/mpool.c [_LIBC]: Define all external functions with __ |
| 10460 | prefix and make the old names weak aliases. |
| 10461 | * db/mpool.h: Declare the new internal names. |
| 10462 | |
| 10463 | 1997-04-04 23:57 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10464 | |
| 10465 | * stdio-common/vfscanf.c: Fix scanning of hexadecimal fp number. |
| 10466 | * stdio-common/tstscanf.c: Add test case for this. |
| 10467 | |
| 10468 | 1997-04-04 17:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10469 | |
| 10470 | * math/libm-test.c: Fix more typos. |
| 10471 | |
| 10472 | 1997-04-03 17:15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10473 | |
| 10474 | * math/libm-test.c (csinh_test): Fix test names. |
| 10475 | (ccosh_test): Likewise. |
| 10476 | |
| 10477 | * sysdeps/libm-ieee754/s_csinh.c: Use sinh function instead of |
| 10478 | computing it directly. |
| 10479 | * sysdeps/libm-ieee754/s_csinhf.c: Likewise. |
| 10480 | * sysdeps/libm-ieee754/s_csinhl.c: Likewise. |
| 10481 | |
| 10482 | * sysdeps/libm-ieee754/s_ccosh.c: Use cosh function instead of |
| 10483 | computing it directly. |
| 10484 | * sysdeps/libm-ieee754/s_ccoshf.c: Likewise. |
| 10485 | * sysdeps/libm-ieee754/s_ccoshl.c: Likewise. |
| 10486 | |
| 10487 | * sysdeps/libm-ieee754/s_cexp.c: Use internal exp function instead |
| 10488 | of wrapper. |
| 10489 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 10490 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 10491 | * sysdeps/m68k/fpu/s_cexp.c: Likewise. Correct handling of |
| 10492 | special values. Avoid use of fsincos if all that is needed is the |
| 10493 | quadrant. |
| 10494 | |
| 10495 | * sysdeps/m68k/fpu/s_ccosh.c: New file. |
| 10496 | * sysdeps/m68k/fpu/s_ccoshf.c: New file. |
| 10497 | * sysdeps/m68k/fpu/s_ccoshl.c: New file. |
| 10498 | * sysdeps/m68k/fpu/s_csinh.c: New file. |
| 10499 | * sysdeps/m68k/fpu/s_csinhl.c: New file. |
| 10500 | * sysdeps/m68k/fpu/s_csinhf.c: New file. |
| 10501 | |
| 10502 | 1997-04-03 10:18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10503 | |
| 10504 | * manual/Makefile (dir-add.texi): Simplify. |
| 10505 | |
| 10506 | 1997-04-09 01:24 Ulrich Drepper <drepper@cygnus.com> |
| 10507 | |
| 10508 | * rellns-sh: Rewrite to work also in presence of symlinks. |
| 10509 | |
| 10510 | * argp/argp-fmtstream.c: Add casts to prevent warnings. |
| 10511 | * argp/argp-fmtstream.h: Likewise. |
| 10512 | * argp/argp-help.c: Likewise. |
| 10513 | |
| 10514 | * elf/dl-minimal.c: Add definition of calloc. |
| 10515 | * elf/version.c: Add casts to prevent warnings. |
| 10516 | (_dl_check_map_versions): Use calloc instead of malloc+memset. |
| 10517 | |
| 10518 | * locale/setlocale.c (_nl_current): Add element with index LC_ALL. |
| 10519 | Reported by Greg McGary <gkm@eng.ascend.com>. |
| 10520 | |
| 10521 | * manual/libc.texinfo: Update malloc documentation for new malloc. |
| 10522 | * manual/memory.texi: Likewise. |
| 10523 | Patch by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>. |
| 10524 | |
| 10525 | * math/libm-test.c (check_long): New function. |
| 10526 | (check_longlong): New function. |
| 10527 | (rinttol_test): New function. |
| 10528 | (rinttoll_test): New function. |
| 10529 | |
| 10530 | * nis/nss_compat/compat-grp.c (in_blacklist): Improve a bit. |
| 10531 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 10532 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 10533 | |
| 10534 | * stdlib/erand48_r.c (erand48_r): Build double value using |
| 10535 | ieee754_double union and use random bits in different order to |
| 10536 | increase effect of seed. |
| 10537 | Reported by David Mosberger-Tang <davidm@AZStarNet.com>. |
| 10538 | |
| 10539 | * sunrpc/svc_auth.c: Moved to ... |
| 10540 | * sysdeps/generic/svc_auth.c: ...here. |
| 10541 | |
| 10542 | * time/time.h: Pretty print. |
| 10543 | |
| 10544 | 1997-04-08 07:19 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 10545 | |
| 10546 | * libio/genops.c (_IO_flush_all_linebuffered): Don't flush on |
| 10547 | a read-only stream. |
| 10548 | |
| 10549 | 1997-04-09 01:19 Ulrich Drepper <drepper@cygnus.com> |
| 10550 | |
| 10551 | * malloc/malloc.c (mALLOC_STATs) [MALLOC_DEBUG>1]: Put declaration |
| 10552 | in correct place. |
| 10553 | Patch by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>. |
| 10554 | |
| 10555 | 1997-04-07 15:34 Ulrich Drepper <drepper@cygnus.com> |
| 10556 | |
| 10557 | * stdio-common/Makefile (tests): Add tst-ferror. |
| 10558 | * stdio-common/tst-ferror.c: New file. Some tests for error |
| 10559 | indicator of streams. |
| 10560 | * stdio-common/tst-ferror.input: New file. |
| 10561 | |
| 10562 | * isomac.c: Let tests not fail because the compiler defines itself |
| 10563 | symbols which violate the name space rules. gcc defines symbols |
| 10564 | for the architecture which are not protected by an underscore |
| 10565 | character. |
| 10566 | |
| 10567 | * math/Makefile (libm-support): Add s_rinttol and s_rinttoll. |
| 10568 | (libm-calls): Add s_clog. |
| 10569 | * sysdeps/libm-ieee754/s_clog.c: New file. Implementation of |
| 10570 | logarithm of complex value. |
| 10571 | * sysdeps/libm-ieee754/s_clogf.c: New file. |
| 10572 | * sysdeps/libm-ieee754/s_clogl.c: New file. |
| 10573 | * math/libm-test.c (clog_test): Compile this function. Fix a few |
| 10574 | typos. |
| 10575 | (main): Call clog_test. |
| 10576 | |
| 10577 | * sysdeps/libm-ieee754/s_rinttol.c: New file. Round long double |
| 10578 | value to long int. |
| 10579 | * sysdeps/libm-i387/s_rinttol.S: New file. |
| 10580 | * sysdeps/libm-ieee754/s_rinttoll.c: new file. Round long double |
| 10581 | value to long long int. |
| 10582 | * sysdeps/libm-i387/s_rinttoll.S: New file. |
| 10583 | |
| 10584 | * sysdeps/libm-ieee754/s_rintl.c: Many corrections. The previous |
| 10585 | version was full of errors. |
| 10586 | |
| 10587 | * math/math.h (rinttol): Argument is of type `long double' not |
| 10588 | `double'. |
| 10589 | (rinttoll): Likewise. |
| 10590 | (roundtol): Likewise. |
| 10591 | (roundtoll): Likewise. |
| 10592 | |
| 10593 | 1997-04-06 11:32 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 10594 | |
| 10595 | * posix/getopt.c (_getopt_initialize): Preserve optind. |
| 10596 | (_getopt_internal): Set optind to 1 if optind == 0 before |
| 10597 | calling _getopt_initialize (). |
| 10598 | |
| 10599 | 1997-04-05 16:45 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 10600 | |
| 10601 | * nis/rpcsvc/nislib.h: Change const nis_name to new type |
| 10602 | const_nis_name. |
| 10603 | * nis/nis_intern.c: Likewise. |
| 10604 | * nis/nis_intern.h: Likewise. |
| 10605 | * nis/nis_server.c: Likewise. |
| 10606 | * nis/nis_subr.c: Likewise. |
| 10607 | * nis/nis_table.c: Likewise. |
| 10608 | * nis/nis_names.c: Likewise. Fill out ns_request structure in |
| 10609 | nis_add(). |
| 10610 | |
| 10611 | * nis/nss_compat/compat-pwd.c: Use reentrant netgroup functions. |
| 10612 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 10613 | |
| 10614 | 1997-03-27 07:37 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 10615 | |
| 10616 | * libio/fileops.c (_IO_file_overflow): Set error when try to write |
| 10617 | on a read-only stream. |
| 10618 | |
| 10619 | * sysdeps/gnu/utmpbits.h (ut_xtime): New symbol. |
| 10620 | (ut_time): Define it only if _NO_UT_TIME is not defined. |
| 10621 | |
| 10622 | 1997-04-06 00:42 Ulrich Drepper <drepper@cygnus.com> |
| 10623 | |
| 10624 | * misc/tst-tsearch.c: Include <string.h>. Define _GNU_SOURCE only |
| 10625 | if not already defined. |
| 10626 | |
| 10627 | 1997-04-05 16:14 Ulrich Drepper <drepper@cygnus.com> |
| 10628 | |
| 10629 | * sysdeps/unix/sysv/linux/netatalk/at.h: Include <sys/socket.h> to |
| 10630 | get definition of sa_family_t for <linux/atalk.h>. |
| 10631 | Reported by a sun <asun@zoology.washington.edu>. |
| 10632 | |
| 10633 | * malloc/malloc.c (cALLOc): Little optimization. |
| 10634 | |
| 10635 | 1997-04-05 03:11 Ulrich Drepper <drepper@cygnus.com> |
| 10636 | |
| 10637 | * inet/arpa/inet.h: Rewrite. Don't use the ugly BSD way to write |
| 10638 | headers but instead add comments and parameter names. |
| 10639 | Don't use BSD specific types in prototypes. |
| 10640 | |
| 10641 | * manual/nss.texi: Correct a few typos and errors. |
| 10642 | |
| 10643 | * sysdeps/libm-ieee754/s_cbrt.c: Complete rewrite based on better |
| 10644 | algorithm. |
| 10645 | * sysdeps/libm-ieee754/s_cbrtf.c: Likewise. |
| 10646 | * sysdeps/libm-ieee754/s_cbrtl.c: Likewise. |
| 10647 | |
| 10648 | * sysdeps/libm-i387/s_cbrt.S: New file. Optimized assembler version |
| 10649 | with new algorithm. |
| 10650 | * sysdeps/libm-i387/s_cbrtf.S: New file. |
| 10651 | * sysdeps/libm-i387/s_cbrtl.S: New file. |
| 10652 | |
| 10653 | * sysdeps/libm-i387/s_frexp.S: Optimize even more. |
| 10654 | * sysdeps/libm-i387/s_frexpf.S: Likewise. |
| 10655 | * sysdeps/libm-i387/s_frexpl.S: Likewise. |
| 10656 | |
| 10657 | 1997-04-04 18:55 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 10658 | |
| 10659 | * nis/Makefile: Remove CFLAGS-*, add publickey to databases. |
| 10660 | |
| 10661 | * nis/nis_call.c: Add MASTER_ONLY and HARD_LOOKUP flags, compile |
| 10662 | DES part only with secure RPC add-on. |
| 10663 | |
| 10664 | * nis/nis_names.c (nis_modify): Fix rpc function number. |
| 10665 | |
| 10666 | * nis/nis_server.c: Fix typos. |
| 10667 | |
| 10668 | * nis/nss_compat/compat-grp.c: Add NIS+ support. |
| 10669 | * nis/nss_compat/compat-pwd.c: Likewise. |
| 10670 | * nis/nss_compat/compat-spwd.c: Likewise. |
| 10671 | |
| 10672 | * nis/nss_nis/nis-grp.c: Only a return value > 0 from parse_line |
| 10673 | signals success. |
| 10674 | |
| 10675 | * nis/nss_nis/nis-publickey.c: Changes for compiling with/without |
| 10676 | secure RPC. |
| 10677 | * nis/nss_nisplus/nisplus-publickey.c: Likewise. |
| 10678 | * nis/ypclnt.c: Likewise. |
| 10679 | * nis/nis_intern.h: Likewise. |
| 10680 | |
| 10681 | * nis/nss_nisplus/nisplus-alias.c: Correct parser return code. |
| 10682 | * nis/nss_nisplus/nisplus-ethers.c: Likewise. |
| 10683 | * nis/nss_nisplus/nisplus-hosts.c: Likewise. |
| 10684 | * nis/nss_nisplus/nisplus-network.c: Likewise. |
| 10685 | * nis/nss_nisplus/nisplus-proto.c: Likewise. |
| 10686 | * nis/nss_nisplus/nisplus-pwd.c: Likewise. |
| 10687 | * nis/nss_nisplus/nisplus-rpc.c: Likewise. |
| 10688 | * nis/nss_nisplus/nisplus-service.c: Likewise. |
| 10689 | * nis/nss_nisplus/nisplus-spwd.c: Likewise. |
| 10690 | |
| 10691 | * nis/nss_nisplus/nisplus-grp.c: Rewrite parser for fixing errors |
| 10692 | and speedup. |
| 10693 | * nis/nss_nisplus/nisplus-netgrp.c: Likewise. |
| 10694 | |
| 10695 | 1997-04-04 17:03 Ulrich Drepper <drepper@cygnus.com> |
| 10696 | |
| 10697 | * math/libm-test.c (cbrt_test): Add tests for +-inf and NaN |
| 10698 | arguments. |
| 10699 | |
| 10700 | 1997-04-03 19:24 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 10701 | |
| 10702 | * sysdeps/unix/sysv/linux/sigset.h (__sigisemptyset): Fix a |
| 10703 | typo. |
| 10704 | |
| 10705 | 1997-04-03 16:10 Andreas Jaeger <aj@arthur.pfalz.de> |
| 10706 | |
| 10707 | * sysdeps/libm-ieee754/s_nanf.c: |
| 10708 | * sysdeps/libm-ieee754/s_nan.c: |
| 10709 | * sysdeps/libm-ieee754/s_nanl.c: Include <stdio.h> for |
| 10710 | declaration of sprintf. |
| 10711 | |
| 10712 | 1997-04-03 13:37 Ulrich Drepper <drepper@cygnus.com> |
| 10713 | |
| 10714 | * sysdeps/libm-ieee754/s_cexp.c: Fix typo: string_alias -> |
| 10715 | strong_alias. |
| 10716 | Reported by sun <asun@zoology.washington.edu>. |
| 10717 | |
| 10718 | * rpc/auth.h: Removed. |
| 10719 | * rpc/auth_des.h: Removed. |
| 10720 | * sunrpc/rpc/auth.h: Moved to ... |
| 10721 | * sysdeps/generic/rpc/auth.h: ...here. |
| 10722 | * sunrpc/rpc/auth_des.h: Moved to ... |
| 10723 | * sysdeps/generic/rpc/auth_des.h: ...here. |
| 10724 | |
| 10725 | 1997-04-03 04:28 Ulrich Drepper <drepper@cygnus.com> |
| 10726 | |
| 10727 | * sysdeps/libm-i387/s_frexp.S: New file. ix87 optimized version. |
| 10728 | * sysdeps/libm-i387/s_frexpf.S: New file. |
| 10729 | * sysdeps/libm-i387/s_frexpl.S: New file. |
| 10730 | |
| 10731 | 1997-04-01 10:11 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 10732 | |
| 10733 | * sysdeps/unix/sysv/linux/Makefile [$(subdir)=inet] |
| 10734 | (sysdep_headers): Remove netinet/icmp.h. |
| 10735 | |
| 10736 | 1997-04-02 16:55 Ulrich Drepper <drepper@cygnus.com> |
| 10737 | |
| 10738 | * manual/socket.texi: Document behaviour of inet_ntoa in multi- |
| 10739 | threaded programs. |
| 10740 | * manual/stdio.texi: Change wording for snprintf description a bit. |
| 10741 | Correct typo in example. |
| 10742 | * manual/lang.texi: Add documentation of __va_copy. |
| 10743 | |
| 10744 | * Makefile: Add rule to easily generate dir-add.texi file. |
| 10745 | * manual/Makefile: Likewise. |
| 10746 | |
| 10747 | * manual/arith.texi: Add description of lldiv_t, lldiv, and atoll. |
| 10748 | Change description of strtoll and strtoull to make clear these |
| 10749 | are the preferred names. |
| 10750 | Describe `inf', `infinity', `nan', `nan(...)' inputs for strtod |
| 10751 | and friends. |
| 10752 | Change references to HUGE_VALf and HUGE_VALl to HUGE_VALF and |
| 10753 | HUGE_VALL. |
| 10754 | |
| 10755 | 1997-04-02 16:28 Ulrich Drepper <drepper@cygnus.com> |
| 10756 | |
| 10757 | * grp/fgetgrent.c: Don't use fixed buffer length. Allow dynamic |
| 10758 | adjustment if the underlying function say it is too small. |
| 10759 | * pwd/fgetpwent.c: Likewise. |
| 10760 | * shadow/fgetspent.c: Likewise. |
| 10761 | * shadow/sgetspent.c: Likewise. |
| 10762 | |
| 10763 | * grp/fgetgrent_r.c (__fgetgrent_r): If `parse_result' returns -1 |
| 10764 | this means there was not enough room for the gr_mem array. |
| 10765 | |
| 10766 | * nss/nss_files/files-XXX.c: Leave loop and return error if |
| 10767 | `parse_result' returns -1. |
| 10768 | |
| 10769 | * nss/nss_files/files-parse.c (parse_line): Return -1 if parsing |
| 10770 | of trailing list fails because of low memory. |
| 10771 | (parse_list): Rewrite. The logic was completly incorrect since |
| 10772 | the checks for overflowing the array were not executed when |
| 10773 | needed. |
| 10774 | |
| 10775 | * shadow/sgetspent_r.c: Only a return value > 0 from parse_line |
| 10776 | signals success. |
| 10777 | |
| 10778 | * nss/getXXbyYY.c: Make sure NULL is returned if we ran out of memory. |
| 10779 | * nss/getXXent.c: Likewise. |
| 10780 | |
| 10781 | * stdlib/strtod.c (SET_MANTISSA): Make sure that at least one bit |
| 10782 | is set in mantissa. |
| 10783 | * stdlib/strtof.c: Likewise. |
| 10784 | * stdlib/strtold.c: Likewise. |
| 10785 | * wcsmbs/wcstof.c: Likewise. |
| 10786 | * wcsmbs/wcstold.c: Likewise. |
| 10787 | |
| 10788 | * sysdeps/libm-ieee754/s_nan.c: Use strtod if parameter is not empty |
| 10789 | string. |
| 10790 | * sysdeps/libm-ieee754/s_nanf.c: Likewise. |
| 10791 | * sysdeps/libm-ieee754/s_nanl.c: Likewise. |
| 10792 | |
| 10793 | 1997-04-02 13:56 Ulrich Drepper <drepper@cygnus.com> |
| 10794 | |
| 10795 | * manual/errno.texi: Add description of strerror_r. |
| 10796 | |
| 10797 | 1997-04-01 19:07 H.J. Lu (hjl@gnu.ai.mit.edu) |
| 10798 | |
| 10799 | * manual/errno.texi: Add ENOMEDIUM and EMEDIUMTYPE. |
| 10800 | |
| 10801 | 1997-04-02 13:55 Ulrich Drepper <drepper@cygnus.com> |
| 10802 | |
| 10803 | * sysdeps/gnu/errlist.awk: The Texinfo file is named errno.texi. |
| 10804 | |
| 10805 | 1997-03-30 10:59 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10806 | |
| 10807 | * sysdeps/m68k/fpu/s_cexp.c: New file. |
| 10808 | * sysdeps/m68k/fpu/s_cexpf.c: New file. |
| 10809 | * sysdeps/m68k/fpu/s_cexpl.c: New file. |
| 10810 | * sysdeps/m68k/fpu/s_nearbyint.c: New file. |
| 10811 | * sysdeps/m68k/fpu/s_nearbyintf.c: New file. |
| 10812 | * sysdeps/m68k/fpu/s_nearbyintl.c: New file. |
| 10813 | * sysdeps/m68k/fpu/s_trunc.c: New file. |
| 10814 | * sysdeps/m68k/fpu/s_truncf.c: New file. |
| 10815 | * sysdeps/m68k/fpu/s_truncl.c: New file. |
| 10816 | |
| 10817 | * sysdeps/m68k/fpu/s_modf.c: Rewritten. |
| 10818 | * sysdeps/m68k/fpu/s_modff.c: Adapted. |
| 10819 | * sysdeps/m68k/fpu/s_modfl.c: Likewise. |
| 10820 | |
| 10821 | * sysdeps/m68k/fpu/e_atan2.c: Use __signbit inline. |
| 10822 | * sysdeps/m68k/fpu/e_pow.c: Likewise. Write 0.0/0.0 for NaN. Fix |
| 10823 | typo in test for `y = 0.5'. |
| 10824 | |
| 10825 | * sysdeps/m68k/fpu/__math.h: Define __trunc, __signbit, |
| 10826 | __nearbyint. Remove __modf. |
| 10827 | |
| 10828 | * sysdeps/m68k/Makefile (CFLAGS-s_copysignl.c) [$(subdir)=math]: |
| 10829 | Define for gcc bug workaround. |
| 10830 | |
| 10831 | * math/libm-test.c (log2_test): Add epsilon for long double to |
| 10832 | "log2 (e)" and "log2 (16)". |
| 10833 | (modf_test): Fix test name. |
| 10834 | (sqrt_test): Add missing FUNC. |
| 10835 | |
| 10836 | 1997-03-29 16:24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10837 | |
| 10838 | * sunrpc/Makefile (CFLAGS-xrquota.c): Fix typo in variable name. |
| 10839 | |
| 10840 | 1997-03-28 20:56 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10841 | |
| 10842 | * stdlib/stdlib.h: Declare __clearenv. |
| 10843 | |
| 10844 | 1997-03-28 18:03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10845 | |
| 10846 | * sysdeps/libm-ieee754/s_asinhl.c: Fix Ulrich Dreppers mangling of |
| 10847 | the last change. |
| 10848 | |
| 10849 | 1997-03-28 17:55 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 10850 | |
| 10851 | * configure.in: Call AC_CANONICAL_BUILD before referencing |
| 10852 | $build. Fix test for BUILD_CC. |
| 10853 | |
| 10854 | 1997-04-02 01:29 Philip Blundell <pjb27@cam.ac.uk> |
| 10855 | |
| 10856 | * sysdeps/libm-ieee754/s_log2f.c (__log2f): Fix typo. |
| 10857 | |
| 10858 | 1997-03-31 18:53 Philip Blundell <pjb27@cam.ac.uk> |
| 10859 | |
| 10860 | * sysdeps/unix/sysv/linux/net/route.h: Add new IPv6 definitions. |
| 10861 | |
| 10862 | 1997-04-01 14:08 Ulrich Drepper <drepper@cygnus.com> |
| 10863 | |
| 10864 | * sysdeps/i386/memset.c: Fix typo. |
| 10865 | * sysdeps/stub/fchmod.c: Fix typo. |
| 10866 | * sysdeps/stub/fchdir.c: Fix typo. |
| 10867 | Reported by Fila Kolodny <fila@ibi.com>. |
| 10868 | |
| 10869 | 1997-04-01 00:37 Ulrich Drepper <drepper@cygnus.com> |
| 10870 | |
| 10871 | * math/Makefile: Prevent inlining for test-{float,double,longdouble}. |
| 10872 | * math/libm-test.c (initialize): Make strings unique and force |
| 10873 | values to memory. |
| 10874 | |
| 10875 | * posix/regex.c: Debug debugging code. |
| 10876 | |
| 10877 | * sysdeps/i386/asm-syntax.h: Define `L' macro to emit correct |
| 10878 | syntax for local label. |
| 10879 | * sysdeps/i386/add_n.S: Use correct local label syntax for the |
| 10880 | binary format. |
| 10881 | * sysdeps/i386/addmul_1.S: Likewise. |
| 10882 | * sysdeps/i386/lshift.S: Likewise. |
| 10883 | * sysdeps/i386/memchr.S: Likewise. |
| 10884 | * sysdeps/i386/memcmp.S: Likewise. |
| 10885 | * sysdeps/i386/mul_1.S: Likewise. |
| 10886 | * sysdeps/i386/rshift.S: Likewise. |
| 10887 | * sysdeps/i386/stpcpy.S: Likewise. |
| 10888 | * sysdeps/i386/stpncpy.S: Likewise. |
| 10889 | * sysdeps/i386/strchr.S: Likewise. |
| 10890 | * sysdeps/i386/strcspn.S: Likewise. |
| 10891 | * sysdeps/i386/strlen.S: Likewise. |
| 10892 | * sysdeps/i386/strpbrk.S: Likewise. |
| 10893 | * sysdeps/i386/strrchr.S: Likewise. |
| 10894 | * sysdeps/i386/strspn.S: Likewise. |
| 10895 | * sysdeps/i386/strtok.S: Likewise. |
| 10896 | * sysdeps/i386/sub_n.S: Likewise. |
| 10897 | * sysdeps/i386/submul_1.S: Likewise. |
| 10898 | * sysdeps/i386/i486/strcat.S: Likewise. |
| 10899 | * sysdeps/i386/i486/strlen.S: Likewise. |
| 10900 | * sysdeps/i386/i586/add_n.S: Likewise. |
| 10901 | * sysdeps/i386/i586/addmul_1.S: Likewise. |
| 10902 | * sysdeps/i386/i586/lshift.S: Likewise. |
| 10903 | * sysdeps/i386/i586/memset.S: Likewise. |
| 10904 | * sysdeps/i386/i586/mul_1.S: Likewise. |
| 10905 | * sysdeps/i386/i586/rshift.S: Likewise. |
| 10906 | * sysdeps/i386/i586/strchr.S: Likewise. |
| 10907 | * sysdeps/i386/i586/strlen.S: Likewise. |
| 10908 | * sysdeps/i386/i586/sub_n.S: Likewise. |
| 10909 | * sysdeps/i386/i586/submul_1.S: Likewise. |
| 10910 | |
| 10911 | * sysdeps/stub/s_log2l.c: Correct function name. |
| 10912 | |
| 10913 | * time/africa: Updated from ADO tzdata1997e. |
| 10914 | * time/antarctica: Likewise. |
| 10915 | * time/asia: Likewise. |
| 10916 | * time/australasia: Likewise. |
| 10917 | * time/europe: Likewise. |
| 10918 | * time/northamerica: Likewise. |
| 10919 | * time/southamerica: Likewise. |
| 10920 | * time/private.h: Updated from ADO tzcode1997d. |
| 10921 | * time/scheck.c: Likewise. |
| 10922 | |
| 10923 | 1997-03-31 12:42 Ulrich Drepper <drepper@cygnus.com> |
| 10924 | |
| 10925 | * sysdeps/unix/sysv/linux/powerpc/Dist: Add kernel_*.h files. |
| 10926 | |
| 10927 | 1997-03-23 01:41 Geoff Keating <geoffk@ozemail.com.au> |
| 10928 | |
| 10929 | * sysdeps/powerpc/strlen.s: Rewrote for more speed. |
| 10930 | * string/tst-strlen.c: Also test various string alignments. |
| 10931 | |
| 10932 | 1997-03-19 06:11 Geoff Keating <geoffk@ozemail.com.au> |
| 10933 | |
| 10934 | * sysdeps/unix/sysv/linux/powerpc/statbuf.h: Removed. |
| 10935 | * sysdeps/unix/sysv/linux/powerpc/kernel_stat.h: Added. |
| 10936 | |
| 10937 | * sysdeps/powerpc/dl-machine.h (ELF_PREFERRED_ADDRESS): Assume |
| 10938 | program base address is 0x01800000 if we can't otherwise tell what |
| 10939 | it is. |
| 10940 | (elf_machine_rela): Replace `assertion failed' with real error |
| 10941 | messages. |
| 10942 | |
| 10943 | * sysdeps/powerpc/dl-machine.h: More comments, more GNU indenting. |
| 10944 | Put in extra parentheses to make explicit the relative precedence |
| 10945 | of + and >>. |
| 10946 | |
| 10947 | * sysdeps/powerpc/bsd-setjmp.S: Add `__setjmp' symbol so the tests |
| 10948 | pass. |
| 10949 | * sysdeps/powerpc/clone.S: Rewrite. Probably still doesn't work. |
| 10950 | |
| 10951 | * sysdeps/unix/sysv/linux/powerpc/sys/sysdep.h: Use .section "text" |
| 10952 | instead of .text. |
| 10953 | |
| 10954 | 1997-03-31 02:28 Ulrich Drepper <drepper@cygnus.com> |
| 10955 | |
| 10956 | * misc/tst-tsearch.c: Don't write to stderr, write to stdout |
| 10957 | instead. |
| 10958 | |
| 10959 | * inet/inet_ntoa.c (inet_ntoa): Complete rewrite. Now uses |
| 10960 | thread-specific memory in multi-threaded programs. |
| 10961 | |
| 10962 | * sysdeps/stub/s_exp2.c: New file. Stub version for exp2 function. |
| 10963 | * sysdeps/stub/s_exp2f.c: New file. |
| 10964 | * sysdeps/stub/s_exp2l.c: New file. |
| 10965 | Reported by a sun <asun@zoology.washington.edu>. |
| 10966 | |
| 10967 | * sysdeps/unix/sysv/linux/netatalk/atalk.h: Rename to... |
| 10968 | * sysdeps/unix/sysv/linux/netatalk/at.h: ...this. |
| 10969 | Suggested by a sun <asun@zoology.washington.edu>. |
| 10970 | |
| 10971 | 1997-03-30 14:53 Ulrich Drepper <drepper@cygnus.com> |
| 10972 | |
| 10973 | * sysdeps/unix/sysv/linux/netinet/ip_icmp.h: Add former contents |
| 10974 | of <netinet/icmp.h>. |
| 10975 | Patch by a sun <asun@zoology.washington.edu>. |
| 10976 | |
| 10977 | 1997-03-30 03:42 Ulrich Drepper <drepper@cygnus.com> |
| 10978 | |
| 10979 | * math/libm-test.c: Add definition of ctanh_test, clog_test, and |
| 10980 | csqrt_test. |
| 10981 | |
| 10982 | 1997-03-29 17:39 Ulrich Drepper <drepper@cygnus.com> |
| 10983 | |
| 10984 | * math/Makefile (routines): Add carg, s_ccosh and s_csinh. |
| 10985 | |
| 10986 | * math/complex.h: Add C++ protection. |
| 10987 | |
| 10988 | * math/libm-test.c (cexp_test): Correct a few bugs. |
| 10989 | (csinh_test): New function. |
| 10990 | (ccosh_test): New function. |
| 10991 | (cacos_test): New function. |
| 10992 | (cacosh_test): New function. |
| 10993 | (casinh_test): New function. |
| 10994 | (catanh_test): New function. |
| 10995 | (main): Add calls to csinh_test and ccosh_test. |
| 10996 | |
| 10997 | * misc/Makefile (tests): Add tst-tsearch. |
| 10998 | Add rule to link tst-tsearch against libm. |
| 10999 | * misc/tsearch.c: Rewritten to use Red-Black-Tree algorithm by |
| 11000 | Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE>. |
| 11001 | * misc/tst-tsearch.c: New file. |
| 11002 | |
| 11003 | * stdio-common/bug5.c: Clear LD_LIBRARY_PATH environment variable |
| 11004 | before using system. |
| 11005 | * stdio-common/test-popen.c: Clear LD_LIBRARY_PATH environment variable |
| 11006 | before using popen. |
| 11007 | |
| 11008 | * sysdeps/libm-ieee754/s_cexp.c: Correct handling of special cases. |
| 11009 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 11010 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 11011 | |
| 11012 | * sysdeps/libm-i387/s_cexp.S: New file. ix87 specific implementation |
| 11013 | of complex exponential function. |
| 11014 | * sysdeps/libm-i387/s_cexpf.S: New file. |
| 11015 | * sysdeps/libm-i387/s_cexpl.S: New file. |
| 11016 | |
| 11017 | * sysdeps/libm-ieee754/s_ccosh.c: New file. Implementation of |
| 11018 | complex cosh function. |
| 11019 | * sysdeps/libm-ieee754/s_ccoshf.c: New file. |
| 11020 | * sysdeps/libm-ieee754/s_ccoshl.c: New file. |
| 11021 | * sysdeps/libm-ieee754/s_csinh.c: New file. Implementation of |
| 11022 | complex sinh function. |
| 11023 | * sysdeps/libm-ieee754/s_csinhf.c: New file. |
| 11024 | * sysdeps/libm-ieee754/s_csinhl.c: New file. |
| 11025 | |
| 11026 | * math/carg.c: New file. Generic implementatio of carg function. |
| 11027 | * math/cargf.c: New file. |
| 11028 | * math/cargl.c: New file. |
| 11029 | |
| 11030 | 1997-03-29 16:07 Ulrich Drepper <drepper@cygnus.com> |
| 11031 | |
| 11032 | * sysdeps/posix/system.c: Update copyright. |
| 11033 | |
| 11034 | 1997-03-29 04:18 Ulrich Drepper <drepper@cygnus.com> |
| 11035 | |
| 11036 | * elf/dl-error.c (_dl_catch_error): Add another argument which is |
| 11037 | passed to OPERATE. |
| 11038 | (_dl_receive_error): Likewise. |
| 11039 | * elf/link.h: Change prototypes for _dl_catch_error and |
| 11040 | _dl_receive_error to reflect above change. |
| 11041 | * elf/dl-deps.c: Don't use nested function. Call _dl_catch_error |
| 11042 | with additional argument with pointer to data. |
| 11043 | * elf/dlclose.c: Likewise. |
| 11044 | * elf/dlerror.c: Likewise. |
| 11045 | * elf/dlopen.c: Likewise. |
| 11046 | * elf/dlsym.c: Likewise. |
| 11047 | * elf/dlvsym.c: Likewise. |
| 11048 | * elf/rtld.c: Likewise. |
| 11049 | * nss/nsswitch.c: Likewise. |
| 11050 | Patch by Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE>. |
| 11051 | |
| 11052 | 1997-03-28 21:14 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 11053 | |
| 11054 | * elf/dl-error.c: Manually set up the values of "c", this avoids a |
| 11055 | call to memcpy and a zero 152 bytes structure. |
| 11056 | |
| 11057 | * sysdeps/sparc/dl-machine.h (elf_machine_rela): Test |
| 11058 | RTLD_BOOTSTRAP to avoid performing relative relocs on a second |
| 11059 | pass. |
| 11060 | |
| 11061 | * sysdeps/sparc/udiv_qrnnd.S: Make the code PIC aware. |
| 11062 | |
| 11063 | * sysdeps/unix/sysv/linux/sparc/Dist: Add kernel_stat.h and |
| 11064 | kernel_sigaction.h |
| 11065 | |
| 11066 | Add Linux/SPARC specific definitions. |
| 11067 | * sysdeps/unix/sysv/linux/sparc/fcntlbits.h: New file. |
| 11068 | * sysdeps/unix/sysv/linux/sparc/ioctls.h: New file. |
| 11069 | * sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h: New file. |
| 11070 | * sysdeps/unix/sysv/linux/sparc/kernel_stat.h: New file. |
| 11071 | * sysdeps/unix/sysv/linux/sparc/sigaction.h: New file. |
| 11072 | * sysdeps/unix/sysv/linux/sparc/signum.h: New file. |
| 11073 | * sysdeps/unix/sysv/linux/sparc/termbits.h: New file. |
| 11074 | |
| 11075 | 1997-03-28 13:06 Philip Blundell <pjb27@cam.ac.uk> |
| 11076 | |
| 11077 | * sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Use |
| 11078 | __getservbyname_r() not getservbyname(). |
| 11079 | (BROKEN_LIKE_POSIX): Define to 1 so we get strict POSIX behaviour. |
| 11080 | |
| 11081 | 1997-03-27 02:28 Ulrich Drepper <drepper@cygnus.com> |
| 11082 | |
| 11083 | * gmon/gmon.c (monstartup): Mark all messages. |
| 11084 | (write_call_graph): Rewrite to use larger I/O vector for writev |
| 11085 | call to reduce syscall overhead. |
| 11086 | (write_bb_counts): Simplify writev handling. |
| 11087 | |
| 11088 | * inet/rexec.c: Make string parameters `const'. |
| 11089 | * resolv/netdb.h: Add prototypes for rcmd, rexec, ruserok, and |
| 11090 | rresvport. |
| 11091 | |
| 11092 | * math/Makefile: Don't define CFLAGS-* macros to prevent inlining |
| 11093 | in libm-test. |
| 11094 | * math/libm-test.c (this_does_nothing): Remove functions. It's |
| 11095 | notuseful on any platform but ix86. |
| 11096 | (inverse_func_pair_test): Don't use this_does_nothing. Use |
| 11097 | memory reference. |
| 11098 | (identities1_test): Likewise. |
| 11099 | (identities2_test): Likewise. |
| 11100 | (identities3_test): Likewise. |
| 11101 | (basic_test): Likewise. |
| 11102 | Patch by Andreas Schwab. |
| 11103 | (BUILD_COMPLEX): New macro. Create complex number from real and |
| 11104 | imaginary parts. This works around bugs/inefficiencies in current |
| 11105 | gcc. |
| 11106 | (cexp_test): Use BUILD_COMPLEX. Add more tests. |
| 11107 | |
| 11108 | * nss/nsswitch.c: Fix typo. |
| 11109 | |
| 11110 | * posix/glob.h: Add declaration for glob_pattern_p. |
| 11111 | * posix/glob.c: Rename glob_pattern_p to __glob_pattern_p and |
| 11112 | make glob_pattern_p a weak alias. This function is used in other |
| 11113 | packages (e.g. bash). |
| 11114 | |
| 11115 | * signal/Makefile (routines): Add sigisempty, sigandset, and |
| 11116 | sigorset. |
| 11117 | * signal/signal.h: Add prototypes for sigisempty, sigandset, and |
| 11118 | sigorset. |
| 11119 | * signal/sigisempty.c: New file. |
| 11120 | * signal/sigandset.c: New file. |
| 11121 | * signal/sigorset.c: New file. |
| 11122 | * sysdeps/generic/sigset.h: Define __sigisemptyset, __sigandset, |
| 11123 | and __sigorset. |
| 11124 | * sysdeps/unix/sysv/linux/sigset.h: Likewise. |
| 11125 | |
| 11126 | * stdlib/strtod.c: Handle `n-char-sequence' in NaN parsing. It |
| 11127 | determines the bits in the mantissa part of the NaN. |
| 11128 | * stdlib/strtof.c: Define SET_MANTISSA for float type. |
| 11129 | * wcsmbs/wcstof.c: Define SET_MANTISSA for float type. |
| 11130 | * stdlib/strtold.c: Define SET_MANTISSA for long double type. |
| 11131 | * wcsmbs/wcstold.c: Define SET_MANTISSA for long double type. |
| 11132 | |
| 11133 | * sysdeps/libm-ieee754/s_cexp.c: Use explicit assignment to |
| 11134 | complex number components. Some more corrects for special cases. |
| 11135 | * sysdeps/libm-ieee754/s_cexpf.c: Likewise. |
| 11136 | * sysdeps/libm-ieee754/s_cexpl.c: Likewise. |
| 11137 | |
| 11138 | * sysdeps/sparc/elf/start.S: Remove as per request of Miguel de Icaza. |
| 11139 | |
| 11140 | * sysdeps/unix/sysv/linux/netinet/icmp.h: Remove since we have |
| 11141 | ip_icmp.h. Reported by HJ Lu. |
| 11142 | |
| 11143 | 1997-03-25 03:50 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11144 | |
| 11145 | * sysdeps/m68k/Makefile (CFLAGS-rtld.c): Add -Wno-unused. |
| 11146 | |
| 11147 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Rewritten as for |
| 11148 | i386. |
| 11149 | (elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p, |
| 11150 | ELF_MACHINE_RELOC_NOPLT): Define. |
| 11151 | |
| 11152 | 1997-03-25 03:48 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11153 | |
| 11154 | * grp/grp.h: Include <stddef.h> only once. |
| 11155 | |
| 11156 | 1997-03-25 09:38 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11157 | |
| 11158 | * sysdeps/unix/sysv/linux/termbits.h (OXTABS): Don't define. |
| 11159 | * sysdeps/unix/sysv/linux/alpha/termbits.h (OXTABS): Likewise. |
| 11160 | |
| 11161 | * termios/sys/ttydefaults.h (TTYDEF_OFLAG): Use either OXTABS or |
| 11162 | TAB3, if one of them is defined. |
| 11163 | |
| 11164 | 1997-03-26 04:53 Ulrich Drepper <drepper@cygnus.com> |
| 11165 | |
| 11166 | * posix/glob.c (next_brace_sub): Decrement depth counter when '}' |
| 11167 | is found. |
| 11168 | Patch by Dennis Henriksen <opus@flamingo.osrl.dk>. |
| 11169 | |
| 11170 | 1997-03-25 16:25 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 11171 | |
| 11172 | * sunrpc/Makefile: Comment gccwarn out. |
| 11173 | * sunrpc/auth_none.c: Fix prototypes and parameters for compiling |
| 11174 | with enabled warnings. |
| 11175 | * sunrpc/auth_unix.c: Likewise. |
| 11176 | * sunrpc/authuxprot.c: Likewise. |
| 11177 | * sunrpc/bindrsvprt.c: Likewise. |
| 11178 | * sunrpc/clnt_gen.c: Likewise. |
| 11179 | * sunrpc/clnt_perr.c: Likewise. |
| 11180 | * sunrpc/clnt_raw.c: Likewise. |
| 11181 | * sunrpc/clnt_simp.c: Likewise. |
| 11182 | * sunrpc/clnt_tcp.c: Likewise. |
| 11183 | * sunrpc/clnt_udp.c: Likewise. |
| 11184 | * sunrpc/get_myaddr.c: Likewise. |
| 11185 | * sunrpc/getrpcport.c: Likewise. |
| 11186 | * sunrpc/pm_getmaps.c: Likewise. |
| 11187 | * sunrpc/pm_getport.c: Likewise. |
| 11188 | * sunrpc/pmap_clnt.c: Likewise. |
| 11189 | * sunrpc/pmap_prot.c: Likewise. |
| 11190 | * sunrpc/pmap_prot2.c: Likewise. |
| 11191 | * sunrpc/pmap_rmt.c: Likewise. |
| 11192 | * sunrpc/rpc/auth.h: Likewise. |
| 11193 | * sunrpc/rpc/clnt.h: Likewise. |
| 11194 | * sunrpc/rpc/pmap_clnt.h: Likewise. |
| 11195 | * sunrpc/rpc/svc.h: Likewise. |
| 11196 | * sunrpc/rpc/svc_auth.h: Likewise. |
| 11197 | * sunrpc/rpc/types.h: Likewise. |
| 11198 | * sunrpc/rpc/xdr.h: Likewise. |
| 11199 | * sunrpc/rpc_clntout.c: Likewise. |
| 11200 | * sunrpc/rpc_cmsg.c: Likewise. |
| 11201 | * sunrpc/rpc_dtable.c: Likewise. |
| 11202 | * sunrpc/rpc_prot.c: Likewise. |
| 11203 | * sunrpc/svc.c: Likewise. |
| 11204 | * sunrpc/svc_auth.c: Likewise. |
| 11205 | * sunrpc/svc_authux.c: Likewise. |
| 11206 | * sunrpc/svc_raw.c: Likewise. |
| 11207 | * sunrpc/svc_run.c: Likewise. |
| 11208 | * sunrpc/svc_simple.c: Likewise. |
| 11209 | * sunrpc/svc_tcp.c: Likewise. |
| 11210 | * sunrpc/svc_udp.c: Likewise. |
| 11211 | * sunrpc/xdr.c: Likewise. |
| 11212 | * sunrpc/xdr_array.c: Likewise. |
| 11213 | * sunrpc/xdr_mem.c: Likewise. |
| 11214 | * sunrpc/xdr_rec.c: Likewise. |
| 11215 | * sunrpc/xdr_ref.c: Likewise. |
| 11216 | * sunrpc/xdr_stdio.c: Likewise. |
| 11217 | |
| 11218 | 1997-03-25 13:39 Ulrich Drepper <drepper@cygnus.com> |
| 11219 | |
| 11220 | * math/libm-test.c (log2_test): Compile this function and call it. |
| 11221 | (exp2_test): Likewise, but check whether function really exists |
| 11222 | before testing. |
| 11223 | |
| 11224 | * math/Makefile (libm-calls): Add s_log2 and s_exp2. |
| 11225 | |
| 11226 | 1997-03-25 04:50 Ulrich Drepper <drepper@cygnus.com> |
| 11227 | |
| 11228 | Implement exp2 function. |
| 11229 | * sysdeps/libm-i387/s_exp2.S: New file. |
| 11230 | * sysdeps/libm-i387/s_exp2f.S: New file. |
| 11231 | * sysdeps/libm-i387/s_exp2l.S: New file. |
| 11232 | |
| 11233 | Implement log2 function. |
| 11234 | * sysdeps/libm-i387/s_log2.S: New file. |
| 11235 | * sysdeps/libm-i387/s_log2f.S: New file. |
| 11236 | * sysdeps/libm-i387/s_log2l.S: New file. |
| 11237 | * sysdeps/libm-ieee754/s_log2.c: New file. |
| 11238 | * sysdeps/libm-ieee754/s_log2f.c: New file. |
| 11239 | * sysdeps/stub/s_log2.c: New file. Stub version. |
| 11240 | |
| 11241 | 1997-03-24 19:58 Richard Henderson <rth@tamu.edu> |
| 11242 | |
| 11243 | * stdlib/tst-strtol.c (tests): Correct 64-bit entry. |
| 11244 | |
| 11245 | * sysdeps/alpha/bsd-_setjmp.S: Alias _setjmp to __setjmp for |
| 11246 | change to tst-setjmp.c. |
| 11247 | |
| 11248 | * sysdeps/alpha/dl-machine.h: Mirror Roland's recent changes. |
| 11249 | * sysdeps/i386/dl-machine.h: Correct noexec_p comment. |
| 11250 | * sysdeps/sparc/dl-machine.h: Likewise. |
| 11251 | |
| 11252 | * sysdeps/libm-ieee754/s_remquo.c: Rename {hp,lp} -> {hy,ly}. |
| 11253 | Add missing qs variable. |
| 11254 | * sysdeps/libm-ieee754/s_remquof.c: Likewise. |
| 11255 | |
| 11256 | 1997-03-25 02:15 Ulrich Drepper <drepper@cygnus.com> |
| 11257 | |
| 11258 | * gmon/gmon.c: Optimize a bit by using more sets of records to |
| 11259 | write in a single writev call. |
| 11260 | |
| 11261 | * math/math.h: Add definitions of macros __MATHCALLX and __MATHDECLX. |
| 11262 | * math/mathcalls.h: Use __MATHCALLX for fabs, infnan, copysign, |
| 11263 | nan, isnan, nextafter, trunc, __fpclassify and signbit to mark as |
| 11264 | `const'. |
| 11265 | Use __MATHDECLX for isinf and finite. |
| 11266 | |
| 11267 | * sysdeps/generic/setenv.c [_LIBC]: Define __clearenv and make |
| 11268 | clearenv a weak alias. |
| 11269 | |
| 11270 | Implement complex exponential function. |
| 11271 | * sysdeps/libm-ieee754/s_cexp.c: New file. |
| 11272 | * sysdeps/libm-ieee754/s_cexpf.c: New file. |
| 11273 | * sysdeps/libm-ieee754/s_cexpl.c: New file. |
| 11274 | |
| 11275 | * sysdeps/libm-ieee754/s_nan.c: Define function as __nan and make |
| 11276 | nan a weak alias. |
| 11277 | * sysdeps/libm-ieee754/s_nanf.c: Likewise for nanf. |
| 11278 | * sysdeps/libm-ieee754/s_nanl.c: Likewise for nanl. |
| 11279 | |
| 11280 | * sysdeps/unix/sysv/linux/iovec.h: Don't use kernel header because |
| 11281 | of type clashes. Add all definitions here. |
| 11282 | |
| 11283 | * sysdeps/unix/sysv/linux/shmat.c: Likewise. Correct types according |
| 11284 | to XPG4.2. |
| 11285 | * sysdeps/unix/sysv/linux/shmdt.c: Likewise. |
| 11286 | * sysdeps/unix/sysv/linux/msgrcv.c: Likewise. |
| 11287 | |
| 11288 | * sysvipc/sys/shm.h (shmat, shmdt): Correct types. |
| 11289 | |
| 11290 | * sysdeps/unix/sysv/linux/sys/kd.h: Define _LINUX_TYPES_H to avoid |
| 11291 | use of kernel types. |
| 11292 | |
| 11293 | 1997-03-25 00:00 Ulrich Drepper <drepper@cygnus.com> |
| 11294 | |
| 11295 | * sysdeps/unix/sysv/linux/netinet/ip.h (struct ip_timestamp): |
| 11296 | Correct typos. Reported by a sun <asun@zoology.washington.edu>. |
| 11297 | |
| 11298 | 1997-03-20 21:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11299 | |
| 11300 | * sysdeps/libm-ieee754/s_asinhl.c: Fix sign of result. |
| 11301 | |
| 11302 | 1997-03-20 16:20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11303 | |
| 11304 | * sysdeps/libm-ieee754/e_atan2l.c: Fix typo. |
| 11305 | |
| 11306 | 1997-03-20 14:23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11307 | |
| 11308 | * sysdeps/m68k/fpu/__math.h (__logb, logb): Don't define. |
| 11309 | * sysdeps/m68k/fpu/s_logb.c: Removed. |
| 11310 | * sysdeps/m68k/fpu/s_logbf.c: Removed. |
| 11311 | * sysdeps/m68k/fpu/s_logbl.c: Removed. |
| 11312 | |
| 11313 | * sysdeps/m68k/fpu/__math.h (__ieee754_atan2, __ieee754_pow): |
| 11314 | Don't define here. |
| 11315 | * sysdeps/m68k/fpu/e_atan2.c: Rewritten. |
| 11316 | * sysdeps/m68k/fpu/e_pow.c: Likewise. |
| 11317 | * sysdeps/m68k/fpu/e_atan2f.c: Based on e_atan2.c. |
| 11318 | * sysdeps/m68k/fpu/e_atan2l.c: Likewise. |
| 11319 | * sysdeps/m68k/fpu/e_powf.c: Based on e_pow.c. |
| 11320 | * sysdeps/m68k/fpu/e_powl.c: Likewise. |
| 11321 | |
| 11322 | * sysdeps/m68k/fpu/s_log2.c: New file. |
| 11323 | * sysdeps/m68k/fpu/s_log2f.c: New file. |
| 11324 | * sysdeps/m68k/fpu/s_log2l.c: New file. |
| 11325 | * sysdeps/m68k/fpu/s_exp2.c: New file. |
| 11326 | * sysdeps/m68k/fpu/s_exp2f.c: New file. |
| 11327 | * sysdeps/m68k/fpu/s_exp2l.c: New file. |
| 11328 | |
| 11329 | 1997-03-20 14:46 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11330 | |
| 11331 | * Makeconfig (all): Make sure this is always the default goal. |
| 11332 | |
| 11333 | 1997-03-20 11:09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11334 | |
| 11335 | * math/libm-test.c: Increase epsilon in many places. Fix many |
| 11336 | typos. Allow optinal argument also for short option. |
| 11337 | |
| 11338 | 1997-03-20 11:09 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11339 | |
| 11340 | * math/Makefile ($(objpfx)$(tests)): Link against libm. |
| 11341 | |
| 11342 | 1997-03-24 23:14 Ulrich Drepper <drepper@cygnus.com> |
| 11343 | |
| 11344 | * sysdeps/libm-ieee754/s_fpclassifyl.c: Correct recognition of |
| 11345 | denormalized numbers. |
| 11346 | |
| 11347 | * sysdeps/i386/huge_val.h: Remove references to byte order macros. |
| 11348 | Don't include <endian.h>. |
| 11349 | |
| 11350 | 1997-03-19 15:18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11351 | * sysdeps/m68k/huge_val.h: Remove references to byte order macros. |
| 11352 | Don't include <endian.h>. |
| 11353 | |
| 11354 | 1997-03-24 23:09 Ulrich Drepper <drepper@cygnus.com> |
| 11355 | |
| 11356 | * inet/rcmd.c (iruserok): Use access instead of euidaccess. |
| 11357 | |
| 11358 | 1997-03-15 18:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 11359 | |
| 11360 | * math/cmathcalls.h: Remove whitespace before function name in use |
| 11361 | of __MATHDECL macro, to make it compilable with a traditional |
| 11362 | preprocessor. |
| 11363 | |
| 11364 | 1997-03-24 15:31 Ulrich Drepper <drepper@cygnus.com> |
| 11365 | |
| 11366 | * configure.in: Use AC_PROG_CC instead of AC_PROG_TOOL to find |
| 11367 | compiler. |
| 11368 | |
| 11369 | 1997-03-24 02:34 Ulrich Drepper <drepper@cygnus.com> |
| 11370 | |
| 11371 | * sysdeps/libm-ieee754/s_finitel.c (__finitel): Shift return value |
| 11372 | by 31 positions to get 0/1 result. |
| 11373 | Patch by Joe Keane <jgk@jgk.org>. |
| 11374 | |
| 11375 | 1997-03-23 12:15 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 11376 | |
| 11377 | * posix/getopt.c (__getopt_nonoption_flags): Make it extern |
| 11378 | to prevent from ld linking in getopt.o even if there is another |
| 11379 | incompatible one. |
| 11380 | |
| 11381 | * posix/getopt_init.c (__getopt_nonoption_flags): Remove extern. |
| 11382 | |
| 11383 | 1997-03-23 23:30 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 11384 | |
| 11385 | * nis/nis_call.c (__do_niscall): Print message if cold start file |
| 11386 | does not exist. |
| 11387 | * nis/nis_file.c: Don't print error messages. |
| 11388 | * nis/nis_local_names.c (nis_local_host): Fix pointer errors. |
| 11389 | * nis/rpcsvc/ypclnt.h: Fix copyright and prototypes. |
| 11390 | * nis/rpcsvc/nis.h: Likewise. |
| 11391 | * nis/ypclnt.c: Fix prototypes. |
| 11392 | |
| 11393 | 1997-03-24 01:36 Ulrich Drepper <drepper@cygnus.com> |
| 11394 | |
| 11395 | * sysdeps/libm-i387/e_scalb.S: Pop additional result before |
| 11396 | returning. |
| 11397 | * sysdeps/libm-i387/e_scalbf.S: Likewise. |
| 11398 | * sysdeps/libm-i387/e_scalbl.S: Likewise. |
| 11399 | Reported by Andreas Jaeger <aj@arthur.pfalz.de>. |
| 11400 | |
| 11401 | * elf/rtld.c (dl_main): Set main_map->l_opencount to 1 also if |
| 11402 | dynamic linker was called implicitly by the kernel. |
| 11403 | Reported by Eric Youngdale <eric@andante.jic.com>. |
| 11404 | |
| 11405 | * math/Makefile (CFLAGS-test-float.c, CFLAGS-test-double.c, |
| 11406 | CFLAGS-test-longdouble.c): New variables. Set to -fno-inline to |
| 11407 | prevent clever optimizations which corrupt the tests. |
| 11408 | |
| 11409 | 1997-03-23 21:33 Andreas Jaeger <aj@arthur.pfalz.de> |
| 11410 | |
| 11411 | * math/libm-test.c (scalb_test): New function. |
| 11412 | (sqrt_test): New function. |
| 11413 | (scalbn_test): New function. |
| 11414 | (ilogb_test): New function. |
| 11415 | (main): Added calls for new test functions. |
| 11416 | (ldexp_test): Add another test for ldexp(x,0). |
| 11417 | |
| 11418 | 1997-03-23 12:35 Andreas Jaeger <aj@arthur.pfalz.de> |
| 11419 | |
| 11420 | * math/libm-test.c (remquo_test): Correct messages so that they |
| 11421 | match the tests. |
| 11422 | (copysign_test): Likewise. |
| 11423 | |
| 11424 | 1997-03-23 16:28 Ulrich Drepper <drepper@cygnus.com> |
| 11425 | |
| 11426 | * stdio-common/Makefile (routines): Add printf_size. |
| 11427 | |
| 11428 | * stdio-common/printf.h: Add declarations for printf_size and |
| 11429 | printf_size_info. |
| 11430 | |
| 11431 | * stdio-common/printf-parse.h (__printf_arginfo_table): Correct |
| 11432 | declaration. |
| 11433 | (parse_one_spec): Test whether __printf_function_table is not NULL |
| 11434 | before using registered handlers and don't test |
| 11435 | __printf_arginfo_table. Update nargs also when handler is |
| 11436 | registered. |
| 11437 | |
| 11438 | * stdio-common/vfprintf.c (vfprintf): Count number of specifiers |
| 11439 | processed in fast loop. |
| 11440 | |
| 11441 | * stdio-common/printf_size: New file. |
| 11442 | |
| 11443 | 1997-03-23 02:11 Ulrich Drepper <drepper@cygnus.com> |
| 11444 | |
| 11445 | * time/sys/time.h: Make values ITIMER_* also available as macros. |
| 11446 | |
| 11447 | * elf/dl-support.c (_dl_sysdep_read_whole_file): Don't call |
| 11448 | __fstat but instead __fxstat directly to avoid dependency on |
| 11449 | libc.a when inline failed. |
| 11450 | * sysdeps/generic/dl-sysdep.c (_dl_sysdep_read_whole_file): Likewise. |
| 11451 | |
| 11452 | * math/Makefile (libm-routines): Add s_remquo. |
| 11453 | * sysdeps/libm-i387/s_remquo.S: New file. |
| 11454 | * sysdeps/libm-i387/s_remquof.S: New file. |
| 11455 | * sysdeps/libm-i387/s_remquol.S: New file. |
| 11456 | * sysdeps/libm-ieee754/s_remquo.c: New file. |
| 11457 | * sysdeps/libm-ieee754/s_remquof.c: New file. |
| 11458 | * sysdeps/libm-ieee754/s_remquol.c: New file. |
| 11459 | |
| 11460 | * math/libm-test.c (remquo_test): New function. |
| 11461 | |
| 11462 | * sysdeps/libm-ieee754/s_rintl.c: Handle implicit leading one |
| 11463 | correctly. |
| 11464 | |
| 11465 | 1997-03-22 14:06 Ulrich Drepper <drepper@cygnus.com> |
| 11466 | |
| 11467 | * math/Makefile (libm-calls): Add s_nan. |
| 11468 | * sysdeps/libm-ieee754/s_nan.c: New file. Implement `nan' function. |
| 11469 | * sysdeps/libm-ieee754/s_nanf.c: New file. Implement `nanf' function. |
| 11470 | * sysdeps/libm-ieee754/s_nanl.c: New file. Implement `nanl' function. |
| 11471 | |
| 11472 | * math/libm-test.c (basic_tests): Add tests for `nan' function. |
| 11473 | |
| 11474 | * math/libm-test.c (copysign_test): New function. |
| 11475 | (main): Call copysign_test. |
| 11476 | |
| 11477 | 1997-03-22 06:28 Ulrich Drepper <drepper@cygnus.com> |
| 11478 | |
| 11479 | * sysdeps/libm-ieee754/s_nextafter.c: Return y if x == y. |
| 11480 | * sysdeps/libm-ieee754/s_nextafterf.c: Likewise. |
| 11481 | * sysdeps/libm-ieee754/s_nextafterl.c: Likewise. |
| 11482 | * sysdeps/libm-i387/s_nextafterl.c: Likewise. |
| 11483 | |
| 11484 | * math/libm-test.c (fdim_test, fmin_test, fmax_test, nextafter_test): |
| 11485 | New functions. Test these functions. |
| 11486 | (main): Call above new functions. |
| 11487 | |
| 11488 | 1997-03-22 04:53 Ulrich Drepper <drepper@cygnus.com> |
| 11489 | |
| 11490 | * Net release 2.0.2. |
| 11491 | |
| 11492 | 1997-03-22 04:37 Ulrich Drepper <drepper@cygnus.com> |
| 11493 | |
| 11494 | * sysdeps/unix/sysv/linux/termbits.h (OXTABS): Define as alias for |
| 11495 | XTABS. |
| 11496 | * sysdeps/unix/sysv/linux/alpha/termbits.h (OXTABS): Likewise. |
| 11497 | * termios/sys/ttydefaults.h: Partly revert patch by Andreas Schwab |
| 11498 | of Sun Dec 15 16:33:44 1996. |
| 11499 | Proposed by Thomas Bushnell <thomas@gnu.ai.mit.edu>. |
| 11500 | |
| 11501 | 1997-03-21 13:41 Roland McGrath <roland@baalperazim.frob.com> |
| 11502 | |
| 11503 | * sysdeps/sparc/dl-machine.h (elf_machine_rel): Rewritten as for i386. |
| 11504 | Check here for non-SHN_UNDEF STB_LOCAL symbols don't do any lookup or |
| 11505 | consult their values. |
| 11506 | (elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p, |
| 11507 | ELF_MACHINE_RELOC_NOPLT): New macros. |
| 11508 | |
| 11509 | * elf/rtld.c (dl_main): Pass ELF_MACHINE_RELOC_NOPLT to |
| 11510 | _dl_lookup_symbol in place of DL_LOOKUP_NOPLT. |
| 11511 | * sysdeps/i386/dl-machine.h (ELF_MACHINE_RELOC_NOPLT): New macro. |
| 11512 | |
| 11513 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Rewritten to do the |
| 11514 | symbol lookup before checking reloc type except for R_386_RELATIVE. |
| 11515 | (elf_machine_lookup_noexec_p, elf_machine_lookup_noplt_p): New macros. |
| 11516 | |
| 11517 | * elf/dl-reloc.c (RESOLVE): Remove STB_LOCAL check; let it be |
| 11518 | per-machine since it supposedly can't happen on i386. |
| 11519 | |
| 11520 | * elf/dl-lookup.c (do_lookup): Change arg FLAGS to RELOC_TYPE. Use |
| 11521 | elf_machine_lookup_{noexec,noplt}_p macros on it. Remove gratuitous |
| 11522 | indirection from REF arg; change callers. |
| 11523 | (_dl_lookup_symbol, _dl_lookup_versioned_symbol): Change arg name. |
| 11524 | (_dl_lookup_symbol_skip, _dl_lookup_versioned_symbol_skip): Remove |
| 11525 | FLAGS arg altogether. |
| 11526 | * elf/dlsym.c: Remove argument of FLAGS parameter. |
| 11527 | * elf/dlvsym.c: Likewise. |
| 11528 | * elf/link.h: Update decls. |
| 11529 | |
| 11530 | 1997-03-21 20:55 Ulrich Drepper <drepper@cygnus.com> |
| 11531 | |
| 11532 | * Makefile (distribute): Add BUGS. |
| 11533 | |
| 11534 | * sysdeps/generic/machine-gmon.h: Update copyright. |
| 11535 | |
| 11536 | * sysdeps/i386/Makefile [$(subdir)=gmon] (sysdep_routines): Add |
| 11537 | i386-mcount. |
| 11538 | * sysdeps/i386/dl-machine.h [PROF] (_dl_runtime_resolve): Don't |
| 11539 | use regparam mechanism for call of `fixup' call. |
| 11540 | * sysdeps/i386/Dist: New file. |
| 11541 | * sysdeps/i386/i386-mcount.S: New file. `mcount' entry point. |
| 11542 | * sysdeps/i386/machine-gmon.h: New file. i386 specific version |
| 11543 | of gmon definitions. |
| 11544 | |
| 11545 | 1997-03-20 13:39 Andreas Jaeger <aj@arthur.pfalz.de> |
| 11546 | |
| 11547 | * stdlib/tst-strtol.c (main): Save the value of errno since printf |
| 11548 | may modify it, use the saved errno everywhere. |
| 11549 | * stdlib/tst-strtod.c (main): Likewise. |
| 11550 | |
| 11551 | 1997-03-21 05:54 Ulrich Drepper <drepper@cygnus.com> |
| 11552 | |
| 11553 | * posix/glob.c (glob): Fix completely broken handling of |
| 11554 | GLOB_BRACE and partly broken handling of GLOB_TILDE. |
| 11555 | Reported by Dennis Henriksen <opus@flamingo.osrl.dk>. |
| 11556 | |
| 11557 | 1997-03-20 20:22 Ulrich Drepper <drepper@cygnus.com> |
| 11558 | |
| 11559 | * sysdeps/unix/sysv/linux/readv.c: Don't emulate readv with small |
| 11560 | UIO_FASTIOV value by multiple readv calls since we need atomicity. |
| 11561 | * sysdeps/unix/sysv/linux/writev.c: Likewise. |
| 11562 | Reported by Matthis Urlichs. |
| 11563 | |
| 11564 | 1997-03-20 04:34 Roland McGrath <roland@baalperazim.frob.com> |
| 11565 | |
| 11566 | * sysdeps/unix/sysv/linux/i386/sysdep.S (CALL_MCOUNT): Clear this |
| 11567 | macro so ENTRY(__syscall_error) doesn't insert a call to _mcount, |
| 11568 | which clobbers %eax. |
| 11569 | |
| 11570 | * Makeconfig [$(elf)=yes] (+prector, +postctor): New variables for |
| 11571 | crtbegin.o/crtend.o, using gcc to find them. |
| 11572 | (+link): Use them. |
| 11573 | |
| 11574 | 1997-03-20 00:06 Richard Henderson <rth@tamu.edu> |
| 11575 | |
| 11576 | * gmon/sys/gmon.h: Revert the bulk of the 960930 changes, as they |
| 11577 | affect the alignment, and therefore the end padding of the structs. |
| 11578 | Reported by David Mosberger <davidm@azstarnet.com>. |
| 11579 | * gmon.c: Declare the variables with aligned tags to compensate. |
| 11580 | Use __writev instead of write for the I/O. |
| 11581 | |
| 11582 | * misc/sys/uio.h: Declare __writev and __readv. |
| 11583 | * sysdeps/posix/readv.c: Rename and alias readv to __readv. |
| 11584 | * sysdeps/posix/writev.c: Likewise for writev. |
| 11585 | * sysdeps/stub/readv.c: Likewise. |
| 11586 | * sysdeps/stub/writev.c: Likewise. |
| 11587 | * sysdeps/unix/syscalls.list: Likewise. |
| 11588 | * sysdeps/unix/sysv/linux/readv.c: Likewise. |
| 11589 | * sysdeps/unix/sysv/linux/writev.c: Likewise. |
| 11590 | |
| 11591 | * stdlib/testdiv.c: Exit with error status when we have an error. |
| 11592 | * sysdeps/alpha/div.S: Initialize `quotient' and `mask'. |
| 11593 | * sysdeps/alpha/ldiv.S: Likewise. |
| 11594 | |
| 11595 | * sysdeps/unix/sysv/linux/alpha/ioperm.c: Include ctype.h for isdigit. |
| 11596 | |
| 11597 | 1997-03-20 14:51 Ulrich Drepper <drepper@cygnus.com> |
| 11598 | |
| 11599 | * nis/nis_file.c: Unify error handling. |
| 11600 | |
| 11601 | 1997-03-19 18:36 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 11602 | |
| 11603 | * nis/nis_file.c (writeColdStartFile): Fix typo. |
| 11604 | * nis/nis_free.c (nis_free_endpoints): Use unsigned int. |
| 11605 | * nis/nis_free.c (nis_free_servers): Likewise. |
| 11606 | * nis/rpcsvc/nislib.h: Likewise. |
| 11607 | |
| 11608 | * sunrpc/rpc/netdb.h: Add setrpcent and endrpcent prototypes. |
| 11609 | |
| 11610 | 1997-03-20 06:07 Ulrich Drepper <drepper@cygnus.com> |
| 11611 | |
| 11612 | * sysdeps/powerpc/dl-machine.h: Fix typo in last change. |
| 11613 | |
| 11614 | * sysdeps/unix/sparc/sysdep.h: Update copyright. |
| 11615 | |
| 11616 | 1997-03-19 15:13 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 11617 | |
| 11618 | * stdlib/tst-strtol.c: Save the value of errno, printf may modify |
| 11619 | it. |
| 11620 | |
| 11621 | * sysdeps/sparc/DEFS.h [HAVE_ELF]: Use type @function in the FUNC |
| 11622 | macro on ELF systems. |
| 11623 | |
| 11624 | * sysdeps/sparc/configure.in: Fix. |
| 11625 | |
| 11626 | * sysdeps/sparc/dl-machine.h: Fix OPCODE_CALL. |
| 11627 | |
| 11628 | * sysdeps/sparc/setjmp.S: Fix my bugs. |
| 11629 | |
| 11630 | * sysdeps/unix/sysv/linux/sparc/Dist: Add start.c, fork.S, and pipe.S. |
| 11631 | * sysdeps/unix/sysv/linux/sparc/Makefile: Define asm-CPPFLAGS and |
| 11632 | as-FLAGS-.so. |
| 11633 | * sysdeps/unix/sysv/linux/sparc/syscalls.list: Add fork, pipe, and |
| 11634 | syscall. |
| 11635 | * sysdeps/unix/sysv/linux/sparc/fork.S: New file. |
| 11636 | * sysdeps/unix/sysv/linux/sparc/pipe.S: New file. |
| 11637 | * sysdeps/unix/sysv/linux/sparc/socket.S: Fix. |
| 11638 | * sysdeps/unix/sysv/linux/sparc/sysdep.h: Fix. |
| 11639 | |
| 11640 | * elf/dl-lookup.c (do_lookup): Return true if we found a weak |
| 11641 | symbol. |
| 11642 | (_dl_lookup_symbol): Test against the symbol being global not |
| 11643 | against the symbol being not weak (fixes important problem with |
| 11644 | the SPARC linker) |
| 11645 | |
| 11646 | * sysdeps/unix/sysv/linux/sparc/brk.c: Fix. |
| 11647 | |
| 11648 | * sysdeps/unix/sysv/linux/sparc/start.c: Startup code for |
| 11649 | Linux/SPARC (while I get my asmCPPFLAGS-so variable). |
| 11650 | |
| 11651 | 1997-03-20 01:49 Ulrich Drepper <drepper@cygnus.com> |
| 11652 | |
| 11653 | * Makeconfig: (rpath-link): Add math/ directory. |
| 11654 | (math-objdir): New variable. |
| 11655 | (link-extra-lib): Define to special version when |
| 11656 | $(common-objpfx)!=$(objpfx) to allow libraries outside |
| 11657 | $(common-objpfx) be linked to the application. |
| 11658 | |
| 11659 | * math/Makefile: Add rules to build and run test programs. |
| 11660 | * math/libm-test.c (_GNU_SOURCE): Define only if still undefined. |
| 11661 | (check_equal): Correct check for error. |
| 11662 | (ceil_test): Fix typo. |
| 11663 | (log_test): Fix typo. |
| 11664 | (floor_test): Fix typo. |
| 11665 | (pow_test): Fix typos. |
| 11666 | (log10_test): Allow slight incorrectness for `log10(e)'. |
| 11667 | (modf_test): New functions to test `modf' et.al. |
| 11668 | (hypot_test): Rewrite test completely. |
| 11669 | Patch partly by Andreas Jaeger. |
| 11670 | * math/test-double.h (__NO_MATH_INLINES): Define only if not |
| 11671 | already defined. |
| 11672 | * math/test-float.h: Likewise. |
| 11673 | * math/test-logdouble.h: Likewise. |
| 11674 | |
| 11675 | * setjmp/setjmp.h: Change references of ANSI C to ISO C. |
| 11676 | * setjmp/tst-setjmp.c: Correct and extend test suite. |
| 11677 | * sysdeps/i386/__longjmp.S: Update copyright. |
| 11678 | * sysdeps/i386/bsd-_setjmp.S: Correct fatal bug in jump to |
| 11679 | `__sigsetjmp' in PIC code. |
| 11680 | * sysdeps/i386/bsd-setjmp.S: Likewise. |
| 11681 | |
| 11682 | * sysdeps/libm-i387/e_pow.S: Correct recognition of mantissa |
| 11683 | overflow. |
| 11684 | * sysdeps/libm-i387/e_powf.S: Likewise. |
| 11685 | * sysdeps/libm-i387/s_expm1.S: Handle x == +-0 as a special |
| 11686 | case since expm1(-0) == -0. |
| 11687 | * sysdeps/libm-i387/s_expm1f.S: Likewise. |
| 11688 | * sysdeps/libm-i387/s_expm1l.S: Likewise. |
| 11689 | * sysdeps/libm-ieee754/s_modf.c: Optimize code by avoiding unneeded |
| 11690 | access to FP number. |
| 11691 | * sysdeps/libm-ieee754/s_modff.c: Likewise. |
| 11692 | * sysdeps/libm-ieee754/s_modfl.c: Correct former completely bogus |
| 11693 | code. It never worked correctly. |
| 11694 | * sysdeps/libm-ieee754/s_tanh.c: Handle x == +-0 as a special |
| 11695 | case since tanh(-0) == -0. |
| 11696 | * sysdeps/libm-ieee754/s_tanhf.c: Likewise. |
| 11697 | * sysdeps/libm-ieee754/s_tanhl.c (__tanhl): Correct handling of -inf. |
| 11698 | |
| 11699 | 1997-03-19 21:13 Ulrich Drepper <drepper@cygnus.com> |
| 11700 | |
| 11701 | * stdlib/strtod.c (STRTOL): Use wchar_t as type for `decimal' and |
| 11702 | `thousands' to support systems with sizeof(wchar_t) != |
| 11703 | sizeof(wint_t). Blargh. |
| 11704 | |
| 11705 | * sysdeps/unix/sysv/linux/socketbits.h: Remove definition of |
| 11706 | SOL_IP, SOL_TCP, SOL_UDP, and SOL_IPX as they are defined in |
| 11707 | appropriate headers. |
| 11708 | |
| 11709 | * sysdeps/unix/sysv/linux/writev.c: Don't use MAX_IOVEC. Test for |
| 11710 | UIO_FASTIOV and set to 8 if not available. |
| 11711 | * sysdeps/unix/sysv/linux/readv.c: Likewise. |
| 11712 | Patch by HJ Lu. |
| 11713 | |
| 11714 | * sysdeps/unix/sysv/linux/xstat.c: Include <kernel_stat.h>, not |
| 11715 | "kernel_stat.h". |
| 11716 | * sysdeps/unix/sysv/linux/lxstat.c: Likewise. |
| 11717 | * sysdeps/unix/sysv/linux/fxstat.c: Likewise. |
| 11718 | Reported by fabsoft@fabsoft2.zarm.uni-bremen.de. |
| 11719 | |
| 11720 | 1997-03-19 01:40 Ulrich Drepper <drepper@cygnus.com> |
| 11721 | |
| 11722 | * sysdeps/unix/sysv/sco3.2.4/Dist: New file. |
| 11723 | |
| 11724 | * sysdeps/unix/sysv/sysv4/Dist: Add __getpgid.c and __setpgid.c. |
| 11725 | |
| 11726 | * sysdeps/unix/bsd/Dist: Add bsdstat.h, setrgid.c, and setruid.c. |
| 11727 | |
| 11728 | * sysdeps/unix/sysv/Dist: Add direct.h. |
| 11729 | |
| 11730 | * sysdeps/unix/sysv/linux/Dist: Add netinet/tcp.h. |
| 11731 | |
| 11732 | * Make-dist ($(tardir).tar): Prefer writing temporary file to |
| 11733 | $TMPDIR is available. The default is /tmp. |
| 11734 | |
| 11735 | * sysdeps/generic/ip.h: Move to... |
| 11736 | * sysdeps/generic/netinet/ip.h: ...here. |
| 11737 | |
| 11738 | * Makefile (tests): Quote $(CC) argument to isomac program. |
| 11739 | Patch by H.J. Lu <hjl@gnu.ai.mit.edu>. |
| 11740 | |
| 11741 | * sysdeps/i386/setjmp.S (__setjmp): Fix fatal bug where 0 argument |
| 11742 | is placed in wrong place on the stack. |
| 11743 | Reported by Marc Lehmann <mlehmann@hildesheim.sgh-net.de>. |
| 11744 | * sysdeps/tst-setjmp.c: Add new test for above problem. |
| 11745 | |
| 11746 | * sysdeps/libm-i387/e_pow.S: Compute PIC addres early. |
| 11747 | * sysdeps/libm-i387/e_powf.S: Likewise. |
| 11748 | * sysdeps/libm-i387/e_powl.S: Likewise. |
| 11749 | |
| 11750 | 1997-03-18 23:18 Ulrich Drepper <drepper@cygnus.com> |
| 11751 | |
| 11752 | * time/offtime.c (__offtime): Change type of `yg' to long int. |
| 11753 | Reported by a sun <asun@zoology.washington.edu>. |
| 11754 | |
| 11755 | 1997-03-18 23:08 a sun <asun@zoology.washington.edu> |
| 11756 | |
| 11757 | * sysdeps/unix/sysv/linux/net/if_ppp.h (PPP_VERSION): Define to |
| 11758 | 2.2.0 to prevent version mismatch. |
| 11759 | |
| 11760 | 1997-03-17 19:26 Andreas Jaeger <aj@arthur.pfalz.de> |
| 11761 | |
| 11762 | * stdio-common/printf_fphex.c (MIN): Only define MIN if not |
| 11763 | already defined. |
| 11764 | |
| 11765 | 1997-03-14 23:34 Geoff Keating <geoffk@ozemail.com.au> |
| 11766 | |
| 11767 | * sysdeps/unix/sysv/linux/powerpc/termbits.h: Leave ioctl numbers |
| 11768 | in ioctls.h. |
| 11769 | |
| 11770 | * elf/rtld.c (_dl_start): Call elf_machine_runtime_setup when the |
| 11771 | loader first relocates itself. |
| 11772 | * sysdeps/powerpc/elf/start.c (__start1): Fix bug for static objects. |
| 11773 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Fix bugs in |
| 11774 | jump slot relocation. Prefer relative branches (some PowerPC chips |
| 11775 | don't predict absolute branches). |
| 11776 | (elf_machine_runtime_setup): Simplify and correct expressions. |
| 11777 | (RTLD_START): Fix bug changing _dl_starting_up. |
| 11778 | * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c: Added. Deal with |
| 11779 | strange Linux/PPC padding of initial stack. |
| 11780 | |
| 11781 | 1997-03-11 04:14 Geoff Keating <geoffk@ozemail.com.au> |
| 11782 | |
| 11783 | * sysdeps/unix/sysv/linux/powerpc/termbits.h: Increase NCCS to 39, |
| 11784 | for future expansion. |
| 11785 | * sysdeps/unix/sysv/linux/powerpc/sys/kernel_termios.h: Added. |
| 11786 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Explain why it |
| 11787 | can't have a switch statement. |
| 11788 | * sysdeps/powerpc/elf/start.c (__start1): Explain why it can't be |
| 11789 | static. |
| 11790 | |
| 11791 | * sysdeps/powerpc/elf/start.c (_start): Use .previous to avoid |
| 11792 | confusing gcc's idea of the current section. |
| 11793 | * sysdeps/powerpc/dl-machine.h (ELF_MACHINE_RUNTIME_TRAMPOLINE, |
| 11794 | RTLD_START): Likewise. |
| 11795 | |
| 11796 | 1997-03-08 09:10 Geoff Keating <geoffk@ozemail.com.au> |
| 11797 | |
| 11798 | * sysdeps/powerpc/dl-machine.h (elf_machine_rela, |
| 11799 | elf_machine_runtime_setup): Flush data & instruction caches when |
| 11800 | necessary, for 603/604 support. Add better support for large PLTs. |
| 11801 | (elf_machine_rela): Remove relocations that wouldn't work if |
| 11802 | anyone ever used them. Use memcpy for copy reloc, it'll be safe. |
| 11803 | Never target branch relocations at a PLT entry. |
| 11804 | |
| 11805 | * sysdeps/powerpc/bsd-setjmp.S: Make jump to PLT entry if we are |
| 11806 | generating PIC. |
| 11807 | * sysdeps/powerpc/bsd-_setjmp.S: Likewise. |
| 11808 | * sysdeps/powerpc/setjmp.S: Likewise. |
| 11809 | * sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise. |
| 11810 | * sysdeps/unix/sysv/linux/powerpc/socket.S: Likewise. |
| 11811 | * sysdeps/unix/sysv/linux/powerpc/syscall.S: Likewise. |
| 11812 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Likewise. |
| 11813 | |
| 11814 | * sysdeps/powerpc/elf/start.c: Clean up. |
| 11815 | |
| 11816 | * sysdeps/powerpc/__longjmp.S: Return 'value' as result from |
| 11817 | setjmp call. |
| 11818 | |
| 11819 | * sysdeps/unix/sysv/linux/powerpc/statbuf.h: New file. |
| 11820 | |
| 11821 | 1997-03-09 12:36 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 11822 | |
| 11823 | * Make-dist (srcs): Add $(test-srcs). |
| 11824 | * MakeTAGS (all-sources): Likewise. |
| 11825 | * Makerules (depfiles, common-mostlyclean): Likewise. |
| 11826 | * Rules (tests): Likewise. |
| 11827 | |
| 11828 | 1997-03-18 05:28 Roland McGrath <roland@frob.com> |
| 11829 | |
| 11830 | * elf/dl-reloc.c (RESOLVE): Don't try to resolve local symbols. |
| 11831 | |
| 11832 | 1997-03-17 21:39 Philip Blundell <phil@london.uk.eu.org> |
| 11833 | |
| 11834 | * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Allow |
| 11835 | protocol=NULL to match any protocol rather than returning an |
| 11836 | error. |
| 11837 | |
| 11838 | 1997-03-17 19:00 Philip Blundell <phil@london.uk.eu.org> |
| 11839 | |
| 11840 | * nss/nss_files/files-service.c (servbyname): Match any protocol |
| 11841 | if proto==NULL. |
| 11842 | |
| 11843 | 1997-03-18 05:17 Ulrich Drepper <drepper@cygnus.com> |
| 11844 | |
| 11845 | * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Don't define O_NORW. |
| 11846 | * sysdeps/unix/sysv/linux/fcntlbits.h: Likewise. |
| 11847 | Proposed by Thomas Bushnell, n/BSG. |
| 11848 | |
| 11849 | 1997-03-18 07:53 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 11850 | |
| 11851 | * sysdeps/generic/setenv.c (setenv): Don't copy name when we reuse |
| 11852 | the buffer for replacement. |
| 11853 | |
| 11854 | 1997-03-16 19:30 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 11855 | |
| 11856 | * sysdeps/unix/sysv/linux/syscalls.list: Add sys_fstat, |
| 11857 | sys_lstat and sys_stat. |
| 11858 | |
| 11859 | 1997-03-17 12:43 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 11860 | |
| 11861 | Add NIS+ functions |
| 11862 | * shlib-versions: Add libnss_nisplus. |
| 11863 | * nis/Makefile: Add NIS+ source files. |
| 11864 | * nis/nis_call.c: New file. |
| 11865 | * nis/nis_clone.c: New file. |
| 11866 | * nis/nis_error.c: New file. |
| 11867 | * nis/nis_file.c: New file. |
| 11868 | * nis/nis_free.c: New file. |
| 11869 | * nis/nis_intern.c: New file. |
| 11870 | * nis/nis_intern.h: New file. |
| 11871 | * nis/nis_local_names.c: New file. |
| 11872 | * nis/nis_names.c: New file. |
| 11873 | * nis/nis_print.c: New file. |
| 11874 | * nis/nis_server.c: New file. |
| 11875 | * nis/nis_subr.c: New file. |
| 11876 | * nis/nis_table.c: New file. |
| 11877 | * nis/nis_xdr.c: New file. |
| 11878 | * nis/nss-nisplus.h: New file. |
| 11879 | * nis/nss_nisplus/nisplus-alias.c: New file. |
| 11880 | * nis/nss_nisplus/nisplus-ethers.c: New file. |
| 11881 | * nis/nss_nisplus/nisplus-grp.c: New file. |
| 11882 | * nis/nss_nisplus/nisplus-hosts.c: New file. |
| 11883 | * nis/nss_nisplus/nisplus-netgrp.c: New file. |
| 11884 | * nis/nss_nisplus/nisplus-network.c: New file. |
| 11885 | * nis/nss_nisplus/nisplus-proto.c: New file. |
| 11886 | * nis/nss_nisplus/nisplus-publickey.c: New file. |
| 11887 | * nis/nss_nisplus/nisplus-pwd.c: New file. |
| 11888 | * nis/nss_nisplus/nisplus-rpc.c: New file. |
| 11889 | * nis/nss_nisplus/nisplus-service.c: New file. |
| 11890 | * nis/nss_nisplus/nisplus-spwd.c: New file. |
| 11891 | * nis/rpcsvc/nis.h: New file. |
| 11892 | * nis/rpcsvc/nis.x: New file. |
| 11893 | * nis/rpcsvc/nis_object.x: New file. |
| 11894 | * nis/rpcsvc/nis_tags.h: New file. |
| 11895 | * nis/rpcsvc/nislib.h: New file. |
| 11896 | |
| 11897 | 1997-03-17 12:52 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 11898 | |
| 11899 | * mach/devstream.c (output/write_some): Don't try and write more |
| 11900 | than IO_INBAND_MAX in a single call to device_write_inband. |
| 11901 | |
| 11902 | 1997-03-17 04:00 Ulrich Drepper <drepper@cygnus.com> |
| 11903 | |
| 11904 | * sysdeps/libm-ieee754/w_atan2.c: Don't ignore exception if library |
| 11905 | type is SVID. |
| 11906 | * sysdeps/libm-ieee754/w_atan2f.c: Likewise. |
| 11907 | * sysdeps/libm-ieee754/w_atan2l.c: Likewise. |
| 11908 | |
| 11909 | * sysdeps/unix/sysv/linux/sys/mman.h (msync): Add description for |
| 11910 | FLAGS parameter. |
| 11911 | |
| 11912 | 1997-03-16 20:28 Philip Blundell <phil@london.uk.eu.org> |
| 11913 | |
| 11914 | * sysdeps/unix/sysv/linux/socketbits.h: Add more SOL_ values. |
| 11915 | Change msg_iovlen and msg_controllen (in struct msghdr) to |
| 11916 | `size_t' to keep in step with kernel. |
| 11917 | |
| 11918 | 1997-03-16 18:43 Ulrich Drepper <drepper@cygnus.com> |
| 11919 | |
| 11920 | * manual/filesys.texi: Add documentation for scandir and alphasort. |
| 11921 | * manual/examples/dir2.c: New example for scandir. |
| 11922 | |
| 11923 | * math/math.c (fpclassify): Correct stupid typos. |
| 11924 | |
| 11925 | * math/libm-test.c: New file. libm test suite by Andreas Jaeger. |
| 11926 | * math/test/float.c: New file. Frontend for float tests. |
| 11927 | * math/test/double.c: New file. Frontend for double tests. |
| 11928 | * math/test/longdouble.c: New file. Frontend for long double tests. |
| 11929 | |
| 11930 | * posix/Makefile (routines): Add bsd-getpgrp. |
| 11931 | * posix/bsd-getpgrp.c: New file. |
| 11932 | * posix/unistd.h [__FAVOR_BSD]: Define macro getpgrp which maps |
| 11933 | calls to __bsd_getpgrp. |
| 11934 | |
| 11935 | * sysdeps/generic/getpgrp.c: De-ANSI-declfy. |
| 11936 | |
| 11937 | * sysdeps/i386/huge_val.h: New file. ix87 specific infinity values. |
| 11938 | * sysdeps/m68k/huge_val.h: New file. m68k specific infinity values. |
| 11939 | * sysdeps/ieee754/huge_val.h: Remove definition of long double |
| 11940 | definition. Make it the same as the double definition. |
| 11941 | |
| 11942 | * sysdeps/libm-i387/e_acos.S: Fix bug in FPU stack handling. |
| 11943 | * sysdeps/libm-i387/e_acosf.S: Likewise. |
| 11944 | * sysdeps/libm-i387/e_acosl.S: Likewise. |
| 11945 | * sysdeps/libm-i387/e_asin.S: Likewise. |
| 11946 | * sysdeps/libm-i387/e_asinf.S: Likewise. |
| 11947 | * sysdeps/libm-i387/e_asinl.S: Likewise. |
| 11948 | * sysdeps/libm-i387/e_exp.S: Likewise. |
| 11949 | * sysdeps/libm-i387/e_expf.S: Likewise. |
| 11950 | * sysdeps/libm-i387/e_expl.S: Likewise. |
| 11951 | * sysdeps/libm-i387/s_scalbn.S: Likewise. |
| 11952 | * sysdeps/libm-i387/s_scalbnf.S: Likewise. |
| 11953 | * sysdeps/libm-i387/s_scalbnl.S: Likewise. |
| 11954 | |
| 11955 | * sysdeps/libm-i387/e_log.S: Optimize branch code. |
| 11956 | * sysdeps/libm-i387/e_logf.S: Likewise. |
| 11957 | * sysdeps/libm-i387/e_logl.S: Likewise. |
| 11958 | * sysdeps/libm-i387/e_log10.S: Likewise. |
| 11959 | * sysdeps/libm-i387/e_log10f.S: Likewise. |
| 11960 | * sysdeps/libm-i387/e_log10l.S: Likewise. |
| 11961 | |
| 11962 | * sysdeps/libm-i387/e_pow.S: Major rewrite to handle special cases. |
| 11963 | * sysdeps/libm-i387/e_powf.S: Likewise. |
| 11964 | * sysdeps/libm-i387/e_powl.S: Likewise. |
| 11965 | |
| 11966 | * sysdeps/libm-i387/s_expm1.S: Change return value for -inf |
| 11967 | argument to -1.0. |
| 11968 | * sysdeps/libm-i387/s_expm1f.S: Likewise. |
| 11969 | * sysdeps/libm-i387/s_expm1l.S: Likewise. |
| 11970 | |
| 11971 | * sysdeps/libm-i387/s_isinfl.c: Return -1 for -inf. |
| 11972 | |
| 11973 | * sysdeps/libm-i387/s_logbl.S: Correct return value. Discard first |
| 11974 | stack element after fxtract. |
| 11975 | |
| 11976 | * sysdeps/libm-ieee754/e_atan2l.c: New file. `long double' |
| 11977 | implementation for atan2 function. |
| 11978 | |
| 11979 | * sysdeps/libm-ieee754/k_standard.c: Return NAN for libm not in |
| 11980 | _SVID_ mode when acos, asin, atan2, log, log10 is called with |
| 11981 | argument out of range. |
| 11982 | Add new error case for pow(+0,neg). |
| 11983 | |
| 11984 | * sysdeps/libm-ieee754/s_fpclassifyf.c: Correct recognition of |
| 11985 | NaN and +-inf. |
| 11986 | * sysdeps/libm-ieee754/s_fpclassifyl.c: Mask out explicit leading |
| 11987 | digit in stupid 80 bit formats. |
| 11988 | |
| 11989 | * sysdeps/libm-ieee754/s_isinf.c: Rewrite to return -1 for -inf. |
| 11990 | * sysdeps/libm-ieee754/s_isinff.c: Likewise. |
| 11991 | * sysdeps/libm-ieee754/s_isinfl.c: Likewise. |
| 11992 | |
| 11993 | * sysdeps/libm-ieee754/s_scalbnl.c (huge, tiny): Adapt values for |
| 11994 | long double type. |
| 11995 | |
| 11996 | * sysdeps/libm-ieee754/w_atan2.c: Do not raise exception expect when |
| 11997 | in SVID mode. |
| 11998 | * sysdeps/libm-ieee754/w_atan2f.c: Likewise. |
| 11999 | * sysdeps/libm-ieee754/w_atan2l.c: Likewise. |
| 12000 | |
| 12001 | * sysdeps/libm-ieee754/w_pow.c: Distinguish error cases for x is +0 |
| 12002 | or -0. |
| 12003 | * sysdeps/libm-ieee754/w_powf.c: Likewise. |
| 12004 | * sysdeps/libm-ieee754/w_powl.c: Likewise. |
| 12005 | |
| 12006 | * sysdeps/posix/isfdtype.c: Add cast to prevent warning. |
| 12007 | |
| 12008 | * sysdeps/stub/fcntlbits.h: Update copyright. |
| 12009 | * sysdeps/unix/bsd/fcntlbits.h: Likewise. |
| 12010 | * sysdeps/unix/bsd/bsd4.4/fcntlbits.h: Likewise. |
| 12011 | * sysdeps/unix/bsd/sun/sunos4/fcntlbits.h: Likewise. |
| 12012 | * sysdeps/unix/bsd/ultrix4/fcntlbits.h: Likewise. |
| 12013 | * sysdeps/unix/common/fcntlbits.h: Likewise. |
| 12014 | * sysdeps/unix/sysv/fcntlbits.h: Likewise. Define O_FSYNC as alias |
| 12015 | of O_SYNC. Add BSD compatibility macros FAPPEND, FFSYNC, FNONBLOCK, |
| 12016 | and FNDELAY. |
| 12017 | * sysdeps/unix/sysv/irix4/fcntlbits.h: Likewise. |
| 12018 | |
| 12019 | * sysdeps/unix/readdir_r.c: Don't copy whole `struct dirent' record, |
| 12020 | only reclen bytes. |
| 12021 | |
| 12022 | * sysdeps/unix/sysv/linux/fcntlbits.h [__USE_GNU]: Add O_READ, O_WRITE |
| 12023 | and O_NORW. |
| 12024 | * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Likewise. |
| 12025 | |
| 12026 | * sysdeps/unix/sysv/linux/init-first.h: Add copyright. |
| 12027 | |
| 12028 | * sysdeps/unix/sysv/linux/fxstat.c: New file. Rewrite kernel-level |
| 12029 | struct stat to user-level form. |
| 12030 | * sysdeps/unix/sysv/linux/lxstat: New file. |
| 12031 | * sysdeps/unix/sysv/linux/xstat: New file. |
| 12032 | * sysdeps/unix/sysv/linux/kernel_stat.h: Define struct stat used in |
| 12033 | kernel. |
| 12034 | * sysdeps/unix/sysv/linux/statbuf.h (struct stat): Change definition |
| 12035 | to use prescribed types for elements. |
| 12036 | (_STAT_VER): Change to value 3. |
| 12037 | * sysdeps/unix/sysv/linux/alpha/statbuf.h: Likewise. |
| 12038 | * sysdeps/unix/sysv/linux/Dist: Add kernel_stat.h. |
| 12039 | * sysdeps/unix/sysv/linux/alpha/Dist: Likewise. |
| 12040 | |
| 12041 | * time/Makefile: Correct dependencies for test-tz. |
| 12042 | |
| 12043 | 1997-03-16 14:59 Philip Blundell <phil@london.uk.eu.org> |
| 12044 | |
| 12045 | * resolv/netdb.h: Add prototypes for gai_strerror and getnameinfo |
| 12046 | (needed for IPv6 basic sockets API). |
| 12047 | |
| 12048 | 1997-03-16 15:02 a sun <asun@zoology.washington.edu> |
| 12049 | |
| 12050 | * sysdeps/unix/sysv/linux/net/if_ppp.h: Don't use incompatible |
| 12051 | kernel header. |
| 12052 | * sysdeps/unix/sysv/linux/net/ppp_defs.h: Likewise. |
| 12053 | |
| 12054 | 1997-03-14 17:15 Ulrich Drepper <drepper@cygnus.com> |
| 12055 | |
| 12056 | * db/hash/hash_bigkey.c (__big_delete): Don't call __free_ovflpage |
| 12057 | without testing for last_bfp to be NULL. |
| 12058 | Reported by fabsoft@fabserver1.zarm.uni-bremen.de. |
| 12059 | |
| 12060 | 1997-03-13 11:42 Jim Meyering <meyering@asic.sc.ti.com> |
| 12061 | |
| 12062 | * time/mktime.c (TIME_T_MIN): Work around a bug in Cray C 5.0.3.0. |
| 12063 | |
| 12064 | 1997-03-14 04:00 Kurt Garloff <garloff@kg1.ping.de> |
| 12065 | |
| 12066 | * sysdeps/unix/sysv/linux/fcntlbits.h (O_FSYNC): Make alias for O_SYNC. |
| 12067 | (FASYNC): Move to __USE_BSD section. Create new macro O_ASYNC. |
| 12068 | |
| 12069 | 1997-03-14 02:50 Ulrich Drepper <drepper@cygnus.com> |
| 12070 | |
| 12071 | * nis/nss_nis/nis-hosts.c (_nss_nis_gethostbyname2_r): New |
| 12072 | functions. Compare result for correct address type. |
| 12073 | (_nss_nis_gethostbyname_r): Use _nss_nis_gethostbyname2_r. |
| 12074 | * nss/nss_files/files-hosts.c: Likewise. |
| 12075 | Reported by Mirko Streckenbach <mirko@marian.hil.de>. |
| 12076 | |
| 12077 | 1997-02-17 01:40 Zlatko Calusic <zcalusic@srce.hr> |
| 12078 | |
| 12079 | * time/strptime.c (recursive): Return rp to caller. |
| 12080 | (strptime_internal): First check for long names, then abbreviated |
| 12081 | (month & weekday). |
| 12082 | |
| 12083 | 1997-03-10 19:44 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12084 | |
| 12085 | * Makeconfig: Remove useless definitions of ASFLAGS-%. |
| 12086 | * config.make.in (ASFLAGS-.so): Remove. |
| 12087 | * configure.in: Don't substitute ASFLAGS_SO. |
| 12088 | * sysdeps/sparc/configure.in: Remove file. |
| 12089 | * sysdeps/sparc/Makefile (ASFLAGS-.so): Define. |
| 12090 | |
| 12091 | 1997-03-11 17:00 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12092 | |
| 12093 | * time/strptime.c (strptime_internal) [case 'Y']: Always subtract |
| 12094 | 1900 from year, regardless of century. |
| 12095 | |
| 12096 | 1997-03-12 05:43 Ulrich Drepper <drepper@cygnus.com> |
| 12097 | |
| 12098 | * stdlib/strtod.c (_tens_in_limb) [BITS_PER_MP_LIMB > 32]: Make |
| 12099 | all numbers unsigned to make buggy gccs happy. |
| 12100 | Patch by Bryan W. Headley <bheadley@interaccess.com>. |
| 12101 | |
| 12102 | * sysdeps/unix/sysv/linux/netinet/ip.h: Add backward-compatibility |
| 12103 | definitions. Patch by a sun <asun@zoology.washington.edu>. |
| 12104 | Pretty print header. |
| 12105 | |
| 12106 | * Makerules (build-shlib): Also create symlink if library is versioned. |
| 12107 | Based on a patch by H.J. Lu <hjl@gnu.ai.mit.edu>. |
| 12108 | Remove special rule to libc.so symlink. |
| 12109 | |
| 12110 | 1997-03-11 20:16 Andreas Jaeger <aj@arthur.pfalz.de> |
| 12111 | |
| 12112 | * manual/math.texi (Domain and Range Errors): Change descriptions |
| 12113 | according to recent changes for ISO C 9X. |
| 12114 | |
| 12115 | 1997-03-11 22:39 Ulrich Drepper <drepper@cygnus.com> |
| 12116 | |
| 12117 | * sysdeps/libm-ieee754/k_standard.c (__kernel_standard): Correct |
| 12118 | return values for acos, asin, and atan2. |
| 12119 | Reported by Andreas Jaeger <aj@arthur.pfalz.de>. |
| 12120 | |
| 12121 | 1997-03-10 18:16 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> |
| 12122 | |
| 12123 | * nis/ypclnt.c (__yp_bind): Fix possible buffer overflow. |
| 12124 | |
| 12125 | 1997-03-10 18:06 Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE> |
| 12126 | |
| 12127 | * dirent/alphasort.c (alphasort): Interpret arguments as pointers |
| 12128 | to pointers to directory entries so that alphasort really can be |
| 12129 | used as argument for scandir. |
| 12130 | |
| 12131 | 1997-03-09 23:33 Andreas Jaeger <aj@arthur.pfalz.de> |
| 12132 | |
| 12133 | * string/strdup.c: Declare memcpy if !(_LIBC || STDC_HEADERS) |
| 12134 | instead of strcpy. |
| 12135 | |
| 12136 | 1997-03-10 03:34 Ulrich Drepper <drepper@cygnus.com> |
| 12137 | |
| 12138 | * catgets/catgets.c (catopen): Always add NLSPATH to search path for |
| 12139 | catalogs, not only if the envvar NLSPATH is not available. |
| 12140 | Reported by Andries.Brouwer@cwi.nl. |
| 12141 | |
| 12142 | 1997-03-10 02:46 Ulrich Drepper <drepper@cygnus.com> |
| 12143 | |
| 12144 | * Makeconfig (localtime-file): Don't define using installation |
| 12145 | directory. |
| 12146 | (inst_localtime-file): New variable. |
| 12147 | * time/Makefile (installed-localtime-file): Use inst_localtime-file. |
| 12148 | Reported by Edward Seidl <seidl@janed.com>. |
| 12149 | |
| 12150 | 1997-03-10 02:31 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 12151 | |
| 12152 | * time/Makefile: Add source files to dependencies for test data. |
| 12153 | |
| 12154 | 1997-03-09 22:53 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 12155 | |
| 12156 | * nis/nss_nis/nis-ethers.c: Don't ignore return value of yp_all. |
| 12157 | * nis/nss_nis/nis-proto.c: Likewise. |
| 12158 | * nis/nss_nis/nis-rpc.c: Likewise. |
| 12159 | * nis/nss_nis/nis-service.c: Likewise. |
| 12160 | |
| 12161 | 1997-03-08 14:37 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 12162 | |
| 12163 | * sysdeps/sparc/dl-machine.h (elf_machine_rela): Upgrade to |
| 12164 | versioning; Added missing R_SPARC_WDISP30 handling. |
| 12165 | (RTLD_START): Implement it. |
| 12166 | |
| 12167 | * sysdeps/unix/sysv/linux/sparc/brk.c: Fix. |
| 12168 | |
| 12169 | * sysdeps/unix/sysv/linux/sparc/start.c: Startup code for |
| 12170 | Linux/SPARC. |
| 12171 | |
| 12172 | 1997-03-02 18:06 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 12173 | |
| 12174 | * sysdeps/sparc/dl-machine.h (RTLD_START): Make arg as expected by |
| 12175 | the dynamic linker instead of having a new conditional define. |
| 12176 | Thanks to Richard Henderson for pointing this out. |
| 12177 | * elf/rtld.c: Remove usage of ELF_ADJUST_ARG. |
| 12178 | |
| 12179 | 1997-03-20 20:44 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 12180 | |
| 12181 | * sysdeps/mach/hurd/euidaccess.c: Define as __euidaccess and make |
| 12182 | euidaccess weak alias. |
| 12183 | |
| 12184 | 1997-03-07 10:30 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 12185 | |
| 12186 | * stdio-common/printf_fphex.c (MIN): New macro. |
| 12187 | |
| 12188 | * sysdeps/generic/netinet/in.h: Include <sys/types.h>. |
| 12189 | |
| 12190 | * sysdeps/generic/sys/mman.h (msync): Mention third arg. |
| 12191 | |
| 12192 | * sysdeps/generic/netinet/in.h: Add definitions for IPv6 basic |
| 12193 | API. (See change by Philip Blundell on Feb 16, 1997.) |
| 12194 | |
| 12195 | 1997-03-05 10:40 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> |
| 12196 | |
| 12197 | * hurd/hurd.h (vpprintf): Include <stdarg.h>. New declaration. |
| 12198 | |
| 12199 | * hurd/set-host.c (_hurd_set_host_config): Cast second arg to |
| 12200 | __file_name_split. |
| 12201 | |
| 12202 | * mach/mach_error.c (mach_error_string_int): Give full prototype. |
| 12203 | * mach/errstring.c (mach_error_string_int): Likewise. |
| 12204 | * mach/error_compat.c (__mach_error_map_compat): Likewise. |
| 12205 | * hurd/vpprintf.c (pwrite, vpprintf): Likewise. |
| 12206 | * stdio/vasprintf.c (vasprintf): Likewise. |
| 12207 | |
| 12208 | * mach/mach/mach_traps.h: Include <mach/kern_return.h>. |
| 12209 | |
| 12210 | * mach/spin-solid.c: Include <mach/mach_traps.h>. |
| 12211 | * mach/spin-solid.c (__spin_lock_solid): Provide arg to |
| 12212 | swtch_pri. |
| 12213 | |
| 12214 | * mach/mach_init.c: Include <mach/mig_support.h>. |
| 12215 | |
| 12216 | * mach/mach_error.h (mach_error_string, mach_error, |
| 12217 | mach_error_type): Always provide prototypes. |
| 12218 | |
| 12219 | * mach/mach/error.h (mach_error_fn_t): Comment out declaration; it |
| 12220 | appears to be entirely unused dead code. |
| 12221 | |
| 12222 | 1997-03-02 13:38 Miles Bader <miles@gnu.ai.mit.edu> |
| 12223 | |
| 12224 | * string/argz.h (__need_error_t): New macro, before including <errno.h> |
| 12225 | [!__const] (__const): New macro. |
| 12226 | [!__error_t_defined] (error_t): New typedef. |
| 12227 | |
| 12228 | 1997-03-09 06:59 Ulrich Drepper <drepper@cygnus.com> |
| 12229 | |
| 12230 | * Makeconfig: Add ASFLAGS-% flags for SPARC assembler which need |
| 12231 | -fPIC. |
| 12232 | * Makerules (compile.S): Use ASFLAGS-%. |
| 12233 | (COMPILE.S): Likewise. |
| 12234 | * config.make.in (ASFLAGS-.so): Define from ASFLAGS_SO. |
| 12235 | * configure.in: Substitute ASFLAGS_SO. |
| 12236 | * sysdeps/sparc/configure.in: New file. |
| 12237 | |
| 12238 | * posix/unistd.h: Add prototype for __euidaccess. |
| 12239 | * sysdeps/posix/euidaccess.c: Define as __euidaccess and make |
| 12240 | euidaccess weak alias. |
| 12241 | * sysdeps/stub/euidaccess.c: Likewise. |
| 12242 | * inet/rcmd.c: Use __ protected versions of non-standard functions. |
| 12243 | |
| 12244 | * locale/setlocale.c (setlocale): Don't set usage_count to |
| 12245 | MAX_USAGE_COUNT if it already has this value. |
| 12246 | |
| 12247 | * locale/programs/localedef.c: Don't use LOCALE_PATH to find |
| 12248 | binary locale files. Use LOCALEDIR only. |
| 12249 | * locale/programs/locfile.c: When named file not found and not |
| 12250 | absolute use path in I18NPATH. |
| 12251 | |
| 12252 | * stdlib/Makefile (headers): Add inttypes.h. |
| 12253 | * sysdeps/wordsize-32/inttypes.h: New file. |
| 12254 | * sysdeps/wordsize-64/inttypes.h: New file. |
| 12255 | |
| 12256 | * sysdeps/generic/socketbits.h: Add PF_FILE as synonym for PF_LOCAL |
| 12257 | and AF_FILE as synonym for AF_LOCAL. |
| 12258 | * sysdeps/unix/sysv/linux/socketbits.h: Likewise. |
| 12259 | |
| 12260 | * time/Makefile: Rewrite rules for test to handle parallel builds. |
| 12261 | |
| 12262 | 1997-03-09 05:26 Ulrich Drepper <drepper@cygnus.com> |
| 12263 | |
| 12264 | * manual/startup.texi (EXIT_FAILURE): Fix typo. Patch by |
| 12265 | robbe@orcus.priv.at. |
| 12266 | |
| 12267 | 1997-03-09 05:10 Edward Seidl <seidl@janed.com> |
| 12268 | |
| 12269 | * sysdeps/i386/elf/start.S (nofini): *Really* align stack to |
| 12270 | 8-byte boundary. |
| 12271 | |
| 12272 | 1997-03-09 01:48 Ulrich Drepper <drepper@cygnus.com> |
| 12273 | |
| 12274 | * elf/link.h: Define __need_NULL to get definition. Include |
| 12275 | <features.h>. |
| 12276 | Patch by Andreas Jaeger <aj@arthur.pfalz.de>. |
| 12277 | |
| 12278 | 1997-03-08 21:48 Thorsten Kukuk <kukuk@tk.uni-paderborn.de> |
| 12279 | |
| 12280 | Rewrite NIS code to allow empty keys. |
| 12281 | * nis/nss_nis/nis-ethers.c: Rewritten. |
| 12282 | * nis/nss_nis/nis-proto.c: Rewritten. |
| 12283 | * nis/nss_nis/nis-publickey.c: Rewritten. |
| 12284 | * nis/nss_nis/nis-rpc.c: Rewritten. |
| 12285 | * nis/nss_nis/nis-service.c: Rewritten. |
| 12286 | |
| 12287 | 1997-03-08 16:02 Andreas Jaeger <aj@arthur.pfalz.de> |
| 12288 | |
| 12289 | * time/scheck.c (scheck): Add extra const to second argument. |
| 12290 | |
| 12291 | * time/private.h: Correct prototypes to match definition. |
| 12292 | |
| 12293 | 1997-03-08 18:55 Ulrich Drepper <drepper@cygnus.com> |
| 12294 | |
| 12295 | * sysdeps/alpha/__math.h: Remove cabs inline definition. |
| 12296 | Reported by Philip Blundell <pjb27@cam.ac.uk>. |
| 12297 | |
| 12298 | 1997-03-08 05:30 Ulrich Drepper <drepper@cygnus.com> |
| 12299 | |
| 12300 | * argp/Makefile (routines): Add argp-eexst. |
| 12301 | * argp/argp-ba.c (argp_program_bug_address): Make `const'. |
| 12302 | * argp/argp-eexst.c: New file. Define exit status variable. |
| 12303 | * argp/argp-help.c (__argp_state_help): Use argp_err_exit_status |
| 12304 | variable instead of always exiting with value 1. |
| 12305 | * argp/argp-pv.c (argp_program_version): Make `const'. |
| 12306 | * argp/argp.h: Declare argp_err_exit_status. |
| 12307 | Patches by Miles Bader <miles@gnu.ai.mit.edu>. |
| 12308 | |
| 12309 | * locale/programs/localedef.c: Use argp_err_exit_status to |
| 12310 | terminate with correct value. |
| 12311 | |
| 12312 | * inet/rcmd.c (iruserok): Use euidaccess instead of half-hearted |
| 12313 | switching of UID before opening .rhosts. |
| 12314 | |
| 12315 | * libio/vsnprintf.c: Change implementation to follow ISO C 9X |
| 12316 | proposal. The return value now is always the number of characters |
| 12317 | which would be written if enough space is available. |
| 12318 | * manual/stdio.texi: Update description for new behaviour. |
| 12319 | |
| 12320 | * locale/locale.h (__locale_t): Don't use __locale_t for struct |
| 12321 | name and pointer to struct since old gccs cannot keep the namespaces |
| 12322 | apart. Rename struct to __locale_struct. |
| 12323 | * locale/duplocale.h: Likewise. |
| 12324 | * locale/newlocale.h: Likewise. |
| 12325 | |
| 12326 | * math/Makefile (headers): Add complex.h and cmathcalls.h. |
| 12327 | (routines): Remove w_cabs. Add conj, cimag, creal, and cabs. |
| 12328 | * math/math.h: Undefine __MATHDECL_1, __MATHDECL, and __MATHCALL |
| 12329 | after use. |
| 12330 | (signgam): Move declaration to here from mathcalls.h. |
| 12331 | * math/mathcalls.h (cabs, __cabs_complex, signgam): Remove definition. |
| 12332 | Correct comment for fmin and fmax. |
| 12333 | Start implementing complex math function from ISO C 9X. |
| 12334 | * math/complex.h: New file. |
| 12335 | * math/cmathcalls.h: New file. |
| 12336 | * math/cabs.c: New file. |
| 12337 | * math/cabsf.c: New file. |
| 12338 | * math/cabsl.c: New file. |
| 12339 | * math/cimag.c: New file. |
| 12340 | * math/cimagf.c: New file. |
| 12341 | * math/cimagl.c: New file. |
| 12342 | * math/conj.c: New file. |
| 12343 | * math/conjf.c: New file. |
| 12344 | * math/conjl.c: New file. |
| 12345 | * math/creal.c: New file. |
| 12346 | * math/crealf.c: New file. |
| 12347 | * math/creall.c: New file. |
| 12348 | * sysdeps/libm-ieee754/w_cabs.c: Removed. |
| 12349 | * sysdeps/libm-ieee754/w_cabsf.c: Removed. |
| 12350 | * sysdeps/libm-ieee754/w_cabsl.c: Removed. |
| 12351 | |
| 12352 | * posix/regex.c: Merge with regex sources from Arnold Robbins' |
| 12353 | version in GNU awk. |
| 12354 | * posix/regex.h: Likewise. |
| 12355 | |
| 12356 | Add regex test suite by Tom Lord. |
| 12357 | * posix/Makefile (distribute): Add TESTS, TESTS2C.sed, and testcases.h. |
| 12358 | (tests): Add runtests. |
| 12359 | (before-compile): Add testcases.h. |
| 12360 | (testcases.h): New rule to generate header with tests. |
| 12361 | * posix/TESTS: New file. |
| 12362 | * posix/TESTS2C.sed.: New file. |
| 12363 | * posix/runtests.c: New file. |
| 12364 | * posix/testcases.h: New file. |
| 12365 | |
| 12366 | * sysdeps/unix/sysv/linux/poll.c: Test whether poll syscall is |
| 12367 | available and use fall-back implementation if not. |
| 12368 | |
| 12369 | * sysdeps/unix/sysv/linux/syscalls.list: Sort entries. |
| 12370 | |
| 12371 | * time/ialloc.c: Update from tzcode1997c. |
| 12372 | * time/private.h: Likewise. |
| 12373 | * time/scheck.c: Likewise. |
| 12374 | * time/tzselect.ksh: Likewise. |
| 12375 | * time/zdump.c: Likewise. |
| 12376 | * time/zic.c: Likewise. |
| 12377 | |
| 12378 | * time/tzfile.c: Pretty print. |
| 12379 | |
| 12380 | 1997-03-06 07:37 Geoff Keating <geoffk@ozemail.com.au> |
| 12381 | |
| 12382 | Port to powerpc-*-linux-gnu. Slightly tested, under MkLinux, |
| 12383 | on a 601. |
| 12384 | |
| 12385 | * sysdeps/powerpc/Implies: Added. |
| 12386 | * sysdeps/powerpc/__longjmp.S: Added. |
| 12387 | * sysdeps/powerpc/__math.h: Added. |
| 12388 | * sysdeps/powerpc/bsd-_setjmp.S: Added. |
| 12389 | * sysdeps/powerpc/bsd-setjmp.S: Added. |
| 12390 | * sysdeps/powerpc/dl-machine.h: Added. |
| 12391 | * sysdeps/powerpc/ffs.c: Added. |
| 12392 | * sysdeps/powerpc/fpu_control.h: Added. |
| 12393 | * sysdeps/powerpc/jmp_buf.h: Added. |
| 12394 | * sysdeps/powerpc/setjmp.S: Added. |
| 12395 | * sysdeps/powerpc/strlen.S: Added. |
| 12396 | * sysdeps/powerpc/elf/start.c: Added. |
| 12397 | * sysdeps/powerpc/fpu_control.h: Added. |
| 12398 | * sysdeps/powerpc/jmp_buf.h: Added. |
| 12399 | |
| 12400 | * sysdeps/unix/sysv/linux/powerpc/Dist: Added. |
| 12401 | * sysdeps/unix/sysv/linux/powerpc/_exit.S: Added. |
| 12402 | * sysdeps/unix/sysv/linux/powerpc/brk.c: Added. |
| 12403 | * sysdeps/unix/sysv/linux/powerpc/clone.S: Added. |
| 12404 | * sysdeps/unix/sysv/linux/powerpc/init-first.h: Added. |
| 12405 | * sysdeps/unix/sysv/linux/powerpc/ioctl-types.h: Added. |
| 12406 | * sysdeps/unix/sysv/linux/powerpc/profil.c: Added. |
| 12407 | * sysdeps/unix/sysv/linux/powerpc/sigreturn.S: Added. |
| 12408 | * sysdeps/unix/sysv/linux/powerpc/socket.S: Added. |
| 12409 | * sysdeps/unix/sysv/linux/powerpc/syscall.S: Added. |
| 12410 | * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Added. |
| 12411 | * sysdeps/unix/sysv/linux/powerpc/sysdep.c: Added. |
| 12412 | * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Added. |
| 12413 | * sysdeps/unix/sysv/linux/powerpc/termbits.h: Added. |
| 12414 | |
| 12415 | 1997-03-05 05:24 Geoff Keating <geoffk@ozemail.com.au> |
| 12416 | |
| 12417 | * elf/dl-runtime.c (fixup): Add ELF_FIXUP_RETURNS_ADDRESS switch, |
| 12418 | because knowing the first instruction of a PowerPC PLT trampoline |
| 12419 | is not very helpful. |
| 12420 | |
| 12421 | 1997-03-04 08:04 Geoff Keating <geoffk@ozemail.com.au> |
| 12422 | |
| 12423 | * elf/dl-load.c (ELF_PREFERRED_ADDRESS, ELF_PREFERRED_ADDRESS_DATA, |
| 12424 | ELF_FIXED_ADDRESS): Added. These are for dl-machine.h to indicate |
| 12425 | a preference as to where executables should be loaded. |
| 12426 | |
| 12427 | 1997-02-28 08:50 Geoff Keating <geoffk@ozemail.com.au> |
| 12428 | |
| 12429 | * elf/elf.h: Add in all those PowerPC reloc types. |
| 12430 | |
| 12431 | 1997-02-24 07:12 Geoff Keating <geoffk@ozemail.com.au> |
| 12432 | |
| 12433 | * stdio-common/vfscanf.c: Use __va_copy if available. |
| 12434 | |
| 12435 | 1997-03-06 13:50 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12436 | |
| 12437 | * malloc/malloc.c (mprotect) [_LIBC]: Define as __mprotect to |
| 12438 | clean up namespace. |
| 12439 | |
| 12440 | 1997-03-07 14:27 Ulrich Drepper <drepper@cygnus.com> |
| 12441 | |
| 12442 | * sysdeps/libm-ieee754/s_fpclassify.c (__fpclassify): Don't use |
| 12443 | non-existing GET_WORDS macro, use EXTRACT_WORDS. |
| 12444 | Reported by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>. |
| 12445 | |
| 12446 | 1997-03-07 05:27 Ulrich Drepper <drepper@cygnus.com> |
| 12447 | |
| 12448 | * sysdeps/unix/sysv/linux/i386/sigaction.c: The user- and |
| 12449 | kernel-level sigaction structure is different. handle this |
| 12450 | correctly. |
| 12451 | Bug report by Andreas Jaeger <jaeger@informatik.uni-kl.de>. |
| 12452 | |
| 12453 | 1997-03-06 05:55 David Engel <david@sw.ods.com> |
| 12454 | |
| 12455 | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Also |
| 12456 | recognize cache entries with flag == 3. |
| 12457 | |
| 12458 | 1997-03-06 01:05 Ulrich Drepper <drepper@cygnus.com> |
| 12459 | |
| 12460 | * sysdeps/generic/netinet/in.h (INADDR_NONE): Cast to unsigned int. |
| 12461 | (INADDR_LOOPBACK): Likewise. |
| 12462 | * sysdeps/unix/sysv/linux/netinet/in.h: Likewise. |
| 12463 | |
| 12464 | * manual/socket.texi: Correct types of INADDR_* constants from |
| 12465 | unsigned long to unsigned. |
| 12466 | |
| 12467 | 1997-03-05 23:14 Ulrich Drepper <drepper@cygnus.com> |
| 12468 | |
| 12469 | * time/antarctica: Update from tzdata1997c. |
| 12470 | * time/asia: Likewise. |
| 12471 | * time/zone.tab: Likewise. |
| 12472 | |
| 12473 | 1997-03-05 00:43 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12474 | |
| 12475 | * configure.in (libc_cv_asm_symver_directive, |
| 12476 | libc_cv_ld_version_script_option): Remove unknown instruction from |
| 12477 | assembler test file. |
| 12478 | |
| 12479 | 1997-03-04 19:14 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12480 | |
| 12481 | * sysdeps/m68k/fpu/__math.h: Update feature tests to use |
| 12482 | __USE_ISOC9X. |
| 12483 | [__USE_ISOC9X]: Define __log2 and __exp2 inlines. |
| 12484 | (fabs): Remove defininition, it is a gcc builtin. |
| 12485 | (sqrt, __sqrt): Remove definition, they have wrappers in libm. |
| 12486 | |
| 12487 | 1997-03-04 10:11 H.J. Lu <hjl@lucon.org> |
| 12488 | |
| 12489 | * sunrpc/Makefile ($(objpfx)rpc-proto.c): Create subdir before |
| 12490 | generating file. |
| 12491 | |
| 12492 | 1997-03-05 03:59 Ulrich Drepper <drepper@cygnus.com> |
| 12493 | |
| 12494 | * inet/rcmd.c (__ivaliduser): Don't use getline, but __getline |
| 12495 | instead to avoid namespace problems. |
| 12496 | Reported by David Mosberger-Tang <davidm@AZStarNet.COM>. |
| 12497 | |
| 12498 | 1997-03-03 19:01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12499 | |
| 12500 | * login/utmp_file.c: Fix previous change. Make portable by |
| 12501 | checking the _HAVE_UT_* feature macros. |
| 12502 | |
| 12503 | 1997-03-04 04:31 Ulrich Drepper <drepper@cygnus.com> |
| 12504 | |
| 12505 | * Makerules: Add rules to handle versioning. |
| 12506 | * config.h.in (DO_VERSIONING): New macro. |
| 12507 | * config.make.in (versioning): New variable. |
| 12508 | * configure.in: Add checks for .symver directive in gas and |
| 12509 | --version-script option to ld. Define DO_VERSIONING and |
| 12510 | versioning if appropriate. |
| 12511 | |
| 12512 | * math/Makefile (routines): Add s_signbit, s_fpclassify, s_fmax, |
| 12513 | s_fmin, and s_fdim. |
| 12514 | * math/math.h: Define ISO C 9X constants, macros and functions. |
| 12515 | * math/mathcalls.h: Likewise. |
| 12516 | * sysdeps/libm-ieee754/s_fdim.c: New file. |
| 12517 | * sysdeps/libm-ieee754/s_fdimf.c: New file. |
| 12518 | * sysdeps/libm-ieee754/s_fdiml.c: New file. |
| 12519 | * sysdeps/libm-ieee754/s_fmax.c: New file. |
| 12520 | * sysdeps/libm-ieee754/s_fmaxf.c: New file. |
| 12521 | * sysdeps/libm-ieee754/s_fmaxl.c: New file. |
| 12522 | * sysdeps/libm-ieee754/s_fmin.c: New file. |
| 12523 | * sysdeps/libm-ieee754/s_fminf.c: New file. |
| 12524 | * sysdeps/libm-ieee754/s_fminl.c: New file. |
| 12525 | * sysdeps/libm-ieee754/s_fpclassify.c: New file. |
| 12526 | * sysdeps/libm-ieee754/s_fpclassifyf.c: New file. |
| 12527 | * sysdeps/libm-ieee754/s_fpclassifyl.c: New file. |
| 12528 | * sysdeps/libm-ieee754/s_signbit.c: New file. |
| 12529 | * sysdeps/libm-ieee754/s_signbitf.c: New file. |
| 12530 | * sysdeps/libm-ieee754/s_signbitl.c: New file. |
| 12531 | |
| 12532 | * stdio-common/printf_fphex.c: Correct printing of decimal point |
| 12533 | character. |
| 12534 | Simplify conversion of mantissa to string. |
| 12535 | * stdio-common/vfscanf.c: Handle %A format. |
| 12536 | Optimize termination of floating-point scanning. |
| 12537 | * stdio-common/tstscanf.c (main): Add new test to scanf to test |
| 12538 | scanning float values with given width. |
| 12539 | * stdlib/strtod.c: Add handling of floating-point numbers in |
| 12540 | hexadecimal notation. |
| 12541 | |
| 12542 | * stdlib/stdlib.h: Use __USE_ISOC9X feature macro for new long long |
| 12543 | functions. |
| 12544 | Pretty print #if directives. |
| 12545 | * string/string.h: Pretty print #if directives. |
| 12546 | |
| 12547 | * sysdeps/ieee754/dbl2mpn.c: Update copyright. |
| 12548 | * sysdeps/ieee754/ldbl2mpn.c: Likewise. |
| 12549 | * sysdeps/ieee754/mpn2dbl.c: Likewise. |
| 12550 | * sysdeps/ieee754/mpn2flt.c: Likewise. |
| 12551 | * sysdeps/ieee754/mpn2ldbl.c: Likewise. |
| 12552 | |
| 12553 | * sysdeps/unix/sysv/linux/poll.c: Implement poll function by |
| 12554 | falling back to select-based implementation if syscall isn't |
| 12555 | available. |
| 12556 | * sysdeps/unix/sysv/linux/syscalls.list: Add s_poll. |
| 12557 | |
| 12558 | * time/leapseconds: Update from tzdata1997b. |
| 12559 | * time/zic.c: Update from tzcode1997b. |
| 12560 | |
| 12561 | 1997-03-01 15:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12562 | |
| 12563 | * time/Makefile $(tzfiles:%=$(objpfx)z.%): Remove unneeded |
| 12564 | depedencies between installed $(tzlinks) and $(tzbases) files. |
| 12565 | |
| 12566 | 1997-03-01 14:27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12567 | |
| 12568 | * math/math.h: Make compatible with traditional preprocessor; |
| 12569 | requires carefull placement of whitespace in macro arguments. |
| 12570 | Use __CONCAT instead of ##. |
| 12571 | Declare long double functions only if __STDC__ or __GNUC__. |
| 12572 | * math/mathcall.h: Avoid whitespace before argument of macro call |
| 12573 | that is used as function name. |
| 12574 | |
| 12575 | * sysdeps/m68k/fpu/__math.h: Use __CONCAT instead of ##. |
| 12576 | (__m81_u, __m81_inline): Depend on __LIBC_M81_MATH_INLINES instead |
| 12577 | of __NO_M81_MATH_INLINES. |
| 12578 | [!__LIBC_M81_MATH_INLINES]: Don't define internal functions |
| 12579 | starting with __ieee754. |
| 12580 | [!__NO_MATH_INLINES && __OPTIMIZE__]: Define user visible |
| 12581 | functions as inlines. |
| 12582 | (__m81_defun): Put __attribute__ between return type and function |
| 12583 | name. |
| 12584 | * math/math.h: Include <__math.h> also if __LIBC_M81_MATH_INLINES |
| 12585 | is defined. |
| 12586 | * sysdeps/m68k/fpu/e_acos.c: Define __LIBC_M81_MATH_INLINES |
| 12587 | instead of __NO_M81_MATH_INLINES. |
| 12588 | * sysdeps/m68k/fpu/e_fmod.c: Likewise. |
| 12589 | * sysdeps/m68k/fpu/k_cos.c: Likewise. |
| 12590 | * sysdeps/m68k/fpu/k_sin.c: Likewise. |
| 12591 | * sysdeps/m68k/fpu/k_tan.c: Likewise. |
| 12592 | * sysdeps/m68k/fpu/s_atan.c: Likewise. De-ANSI-declify. |
| 12593 | * sysdeps/m68k/fpu/s_frexp.c: Likewise. |
| 12594 | * sysdeps/m68k/fpu/s_ilogb.c: Likewise. |
| 12595 | * sysdeps/m68k/fpu/s_isinf.c: Likewise. |
| 12596 | * sysdeps/m68k/fpu/s_modf.c: Likewise. |
| 12597 | * sysdeps/m68k/fpu/s_scalbn.c: Likewise. |
| 12598 | |
| 12599 | 1997-02-27 21:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12600 | |
| 12601 | * Makefile (tests): Cope with $PATH not including the current |
| 12602 | directory. |
| 12603 | |
| 12604 | 1997-02-27 18:04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12605 | |
| 12606 | * sysdeps/unix/Makefile ($(common-objpfx)mk-local_lim): Use |
| 12607 | $(common-objdir-compile). |
| 12608 | ($(common-objpfx)make-ioctls): Likewise. |
| 12609 | (mk-local_lim-CFLAGS): Set this instead of local_lim-CFLAGS. |
| 12610 | ($(common-objpfx)sys/param.h): Use $(make-target-directory). |
| 12611 | ($(addprefix $(common-objpfx),$(sys/param.h-includes))): |
| 12612 | Likewise. |
| 12613 | ($(common-objpfx)sys/syscall.h): Likewise. |
| 12614 | ($(common-objpfx)local_lim.h): Let make deal with command |
| 12615 | failure. |
| 12616 | ($(common-objpfx)param.h.dep): Use temporary file and update |
| 12617 | target atomically. |
| 12618 | ($(common-objpfx)errnos): Avoid the Useless Use of cat Award. |
| 12619 | (include $(common-objpfx)param.h.dep): Ignore error. |
| 12620 | |
| 12621 | * sysdeps/posix/Makefile ($(common-objpfx)mk-stdiolim): Use |
| 12622 | $(common-objdir-compile). |
| 12623 | (mk-stdiolim-CFLAGS): Renamed from cded-objdir-includes, use |
| 12624 | $(shell pwd) instead of $$cwd. |
| 12625 | |
| 12626 | * sysdeps/generic/Makefile ($(common-objpfx)det_endian): Use |
| 12627 | $(common-objdir-compile). |
| 12628 | ($(objpfx)make_siglist): Use $(native-compile). |
| 12629 | (make_siglist-CFLAGS): New variable. |
| 12630 | |
| 12631 | * Makerules (ALL_BUILD_CFLAGS): Renamed from BUILD_CFLAGS, leaving |
| 12632 | the old name for the user to pass additional flags to the host |
| 12633 | compiler. Fix reference to config header. |
| 12634 | (native-compile, common-objdir-compile): Rewritten to make more |
| 12635 | generally usable. |
| 12636 | * sysdeps/unix/sysv/sysv4/solaris2/Makefile: Set ALL_BUILD_CFLAGS |
| 12637 | instead of BUILD_CFLAGS. |
| 12638 | |
| 12639 | * sysvips/sys/ipc.h: Warn if needed feature select macro are not |
| 12640 | defined. |
| 12641 | |
| 12642 | 1997-02-27 17:11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12643 | |
| 12644 | * sunrpc/Makefile ($(objpfx)rpc-proto.d, $(objpfx)rpc-proto.c): |
| 12645 | New rules to generate dependencies for the RPC service objects. |
| 12646 | |
| 12647 | 1997-02-27 16:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12648 | |
| 12649 | * argp/argp-parse.c (parser_finalize): Always set *END_INDEX if |
| 12650 | supplied. |
| 12651 | |
| 12652 | 1997-02-28 03:27 Ulrich Drepper <drepper@cygnus.com> |
| 12653 | |
| 12654 | * stdlib/strtod.c (STRTOF): Make sure return value is large enough |
| 12655 | so that clearing second word is necessary. |
| 12656 | |
| 12657 | * sysdeps/unix/sysv/linux/netinet/in_systm.h: Don't use kernel |
| 12658 | header since it is wrong for 64 bit systems. |
| 12659 | Patch by a sun <asun@zoology.washington.edu>. |
| 12660 | |
| 12661 | 1997-02-27 10:34 Richard Henderson <rth@tamu.edu> |
| 12662 | |
| 12663 | * sysdeps/unix/sysv/linux/alpha/brk.S: Support both the Linux/i386 |
| 12664 | and OSF/1 style brk syscalls. We may want to change Linux/Alpha |
| 12665 | for the benefit of running foreign binaries. |
| 12666 | |
| 12667 | 1997-03-01 20:21 Miles Bader <miles@gnu.ai.mit.edu> |
| 12668 | |
| 12669 | * login/utmp_file.c (pututline_file): Correctly decide whether |
| 12670 | LAST_ENTRY matches DATA. |
| 12671 | Don't depend on ut_id ever being set. |
| 12672 | (proc_utmp_eq): New function. |
| 12673 | (internal_getut_r): Renamed from internal_getutid_r. |
| 12674 | Use proc_utmp_eq. |
| 12675 | |
| 12676 | * login/logout.c (logout): Change type of entry to be DEAD_PROCESS. |
| 12677 | |
| 12678 | 1997-02-25 19:42 Miles Bader <miles@gnu.ai.mit.edu> |
| 12679 | |
| 12680 | * sysdeps/mach/hurd/fcntlbits.h (O_NORW): New macro. |
| 12681 | |
| 12682 | 1997-02-27 05:12 Ulrich Drepper <drepper@cygnus.com> |
| 12683 | |
| 12684 | * manual/Makefile: Add rules to run and distribute xtract-typefun. |
| 12685 | * manual/xtract-typefun.awk: New file. Script to extract function, |
| 12686 | variable, macro anchor to put into the `dir' file. |
| 12687 | * manual/signal.texi: Document difference between SysV and BSD |
| 12688 | signal(3) function and add documentation for sysv_signal. |
| 12689 | |
| 12690 | * sysdeps/libm-i387/e_acoshl.c: Clear upper half of word containing |
| 12691 | exponent before comparing. |
| 12692 | |
| 12693 | 1997-02-27 01:13 Ulrich Drepper <drepper@cygnus.com> |
| 12694 | |
| 12695 | * sysdeps/generic/netinet/in.h (htonl, htons, ntohl, ntohs): Change |
| 12696 | prototypes to use types with explicit width. `unsigned long' is |
| 12697 | different on 64 bit systems. |
| 12698 | * sysdeps/unix/sysv/linux/netinet/in.h: Likewise. |
| 12699 | * sysdeps/generic/htonl.c: Likewise. |
| 12700 | * sysdeps/generic/htons.c: Likewise. |
| 12701 | * sysdeps/generic/ntohl.c: Likewise. |
| 12702 | * sysdeps/generic/ntohs.c: Likewise. |
| 12703 | Suggested by a sun <asun@zoology.washington.edu>. |
| 12704 | |
| 12705 | 1997-02-26 08:30 Andreas Jaeger <aj@arthur.pfalz.de> |
| 12706 | |
| 12707 | * math/math.h: Include <__math.h> if __NO_MATH_INLINES is not |
| 12708 | defined and we want optimization. |
| 12709 | |
| 12710 | 1997-02-02 19:53 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12711 | |
| 12712 | * misc/getpass.c: Don't disable canonical input. |
| 12713 | Reverted patch of Mon Jan 6 01:35:29 1997. |
| 12714 | |
| 12715 | 1996-12-14 22:07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12716 | |
| 12717 | * libio/libioP.h (_IO_finish_t): Take additional parameter, to |
| 12718 | match the hidden __in_chrg parameter of the destructor. |
| 12719 | (_IO_FINISH): Pass zero for it. |
| 12720 | * libio/genops.c (_IO_default_finish): Add second parameter, which |
| 12721 | is ignored. |
| 12722 | * libio/memstream.c (_IO_mem_finish): Likewise. |
| 12723 | * libio/fileops.c (_IO_file_finish): Likewise. |
| 12724 | * libio/strops.c (_IO_str_finish): Likewise. All callers changed. |
| 12725 | |
| 12726 | 1997-02-27 00:23 H.J. Lu <hjl@lucon.org> |
| 12727 | |
| 12728 | * time/Makefile: Avoid using patterns in dependencies. |
| 12729 | |
| 12730 | 1997-02-26 00:56 Miguel de Icaza <miguel@nuclecu.unam.mx> |
| 12731 | |
| 12732 | * elf/rtld.c: Make _dl_start static. Otherwise the linker on the |
| 12733 | SPARC will convert the call _dl_start into a call into the PLT. |
| 12734 | |
| 12735 | * elf/rtld.c (_dl_start): On the SPARC we need to adjust the value |
| 12736 | of arg to make it point to the actual values. |
| 12737 | |
| 12738 | * sysdeps/sparc/elf/DEFS.h: New ELF specific version. |
| 12739 | * sysdeps/sparc/Dist: Mention sysdeps/sparc/elf/DEFS.h. |
| 12740 | |
| 12741 | * sysdeps/sparc/bsd-_setjmp.S, sysdeps/sparc/bsd-setjmp.S: Make |
| 12742 | them PIC aware. |
| 12743 | |
| 12744 | * sysdeps/sparc/dl-machine.h (elf_machine_load_address): |
| 12745 | Implemented. |
| 12746 | (elf_machine_rela): Make it compile; fix existing relocation |
| 12747 | types; add unhandled relocation types. |
| 12748 | (ELF_ADJUST_ARG): Get pointer to arguments at program startup. |
| 12749 | (RTLD_START): Initial implementation, not yet finished. |
| 12750 | |
| 12751 | * sysdeps/sparc/elf/start.S: Fix. |
| 12752 | |
| 12753 | * sysdeps/sparc/fpu_control.h: Remove duplicate declaration of |
| 12754 | __setfpucw. |
| 12755 | |
| 12756 | * sysdeps/sparc/divrem.m4: Make compilable under Linux. |
| 12757 | * sysdeps/sparc/rem.S, sysdeps/sparc/sdiv.S, sysdeps/sparc/udiv.S, |
| 12758 | sysdeps/sparc/urem.S : Regenerated. |
| 12759 | |
| 12760 | * sysdeps/sparc/setjmp.S: Make it PIC aware. |
| 12761 | |
| 12762 | * sysdeps/unix/sysv/linux/sparc/__sigtrampoline.S: Define |
| 12763 | __ASSEMBLY__ before using kernel header. |
| 12764 | |
| 12765 | * sysdeps/unix/sysv/linux/sparc/Makefile: Use -mv8 flag to compile |
| 12766 | rtld.c. |
| 12767 | |
| 12768 | * sysdeps/unix/sysv/linux/sparc/brk.c: Implement. |
| 12769 | * sysdeps/unix/sysv/linux/sparc/profil-counter.h: Remove code |
| 12770 | to handle old signals. |
| 12771 | * sysdeps/unix/sysv/linux/sparc/sigaction.c: Implements sigaction |
| 12772 | for all Linux/SPARC kernels. |
| 12773 | * sysdeps/unix/sysv/linux/sparc/syscall.S: Add code to store |
| 12774 | errno using __errno_location. |
| 12775 | * sysdeps/unix/sysv/linux/sparc/sysdep.h: Add various handler |
| 12776 | macros for assembler sources. |
| 12777 | * sysdeps/unix/sysv/linux/sparc/errno.c: Define errno. |
| 12778 | |
| 12779 | 1997-02-25 16:02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12780 | |
| 12781 | * elf/rtld.c (dl_main): Remove dead code that is never executed. |
| 12782 | Rename local variable l to main_map where it is used to point to |
| 12783 | the load_map for the executable. |
| 12784 | |
| 12785 | 1997-02-25 15:03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12786 | |
| 12787 | * elf/dl-version.c (_dl_check_all_versions): Ignore libraries that |
| 12788 | could not be found. |
| 12789 | |
| 12790 | 1997-02-24 23:18 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12791 | |
| 12792 | * Makerules: Generate implicit object suffix rules automagically. |
| 12793 | (o-iterator): Move before first use. |
| 12794 | |
| 12795 | * Makeconfig (all-object-suffixes): Add .bo suffix. |
| 12796 | |
| 12797 | 1997-02-25 15:11 Ulrich Drepper <drepper@cygnus.com> |
| 12798 | |
| 12799 | * sysdeps/libm-i387/e_acoshf.S (__ieee754_acoshf): Test correct |
| 12800 | word on stack for overflow. |
| 12801 | |
| 12802 | 1997-02-24 23:05 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de> |
| 12803 | |
| 12804 | * malloc/malloc.c (malloc_get_state): New function. |
| 12805 | Saves global malloc state to an opaque data structure which |
| 12806 | is dynamically allocated in the heap. |
| 12807 | * malloc/malloc.c (malloc_set_state): New function. |
| 12808 | Restore previously obtained state. |
| 12809 | * malloc/malloc.h: Add declaration of malloc_get_state() |
| 12810 | and malloc_set_state(). |
| 12811 | |
| 12812 | 1997-02-24 23:27 Ulrich Drepper <drepper@cygnus.com> |
| 12813 | |
| 12814 | * sysdeps/libm-ieee754/s_cbrtl.c: Shift B1_EXP value to right |
| 12815 | position. |
| 12816 | |
| 12817 | 1997-02-24 17:38 Ulrich Drepper <drepper@cygnus.com> |
| 12818 | |
| 12819 | * misc/error.c: Make error and error_at_line weak aliases of |
| 12820 | __error and __error_at_line respectively. |
| 12821 | Suggested by David Mosberger-Tang <davidm@AZStarNet.COM>. |
| 12822 | |
| 12823 | * sysdeps/unix/sysv/linux/i386/socket.S: Update copyright. |
| 12824 | |
| 12825 | 1997-02-22 11:30 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12826 | |
| 12827 | * elf/ldd.bash.in: Run the program directly, not as argument |
| 12828 | to the dynamic linker, if it contains an interpreter segment. |
| 12829 | * elf/ldd.sh.in: Likewise. |
| 12830 | |
| 12831 | * elf/rtld.c (dl_main): In verify mode check whether the dynamic |
| 12832 | object contains an interpreter segment and exit with 2 if not. |
| 12833 | |
| 12834 | 1997-02-23 01:23 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12835 | |
| 12836 | * Makefile (distribute): Remove nsswitch.h, netgroup.h, mcheck.h |
| 12837 | and xlocale.h. Make-dist adds them automagically. |
| 12838 | |
| 12839 | 1997-02-22 12:25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12840 | |
| 12841 | * locale/C-time.c (_nl_C_LC_TIME): Add missing entry for |
| 12842 | time-era-num-entries. |
| 12843 | |
| 12844 | 1997-02-06 13:49 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 12845 | |
| 12846 | * rellns-sh: No need to check for existance of first parameter. |
| 12847 | |
| 12848 | 1997-02-24 15:20 Jonathan T. Agnew <jtagnew@amherst.edu> |
| 12849 | |
| 12850 | * glibcbug.in: Don't mention destination on MAIL_AGENT command line |
| 12851 | to avoid duplicate mail. |
| 12852 | |
| 12853 | 1997-02-24 03:51 Ulrich Drepper <drepper@cygnus.com> |
| 12854 | |
| 12855 | * Makefile (distribute): Add isomac.c. |
| 12856 | (tests): Run isomac test. |
| 12857 | |
| 12858 | * features.h (__USE_ISOC9X): New macro. |
| 12859 | |
| 12860 | * catgets/catgets.c: Don't use global variable `optind'. Instead |
| 12861 | use result computed by argp_parse. |
| 12862 | * db/makedb: Likewise. |
| 12863 | * locale/programs/locale.c: Likewise. |
| 12864 | * locale/programs/localedef.c: Likewise. |
| 12865 | |
| 12866 | * libio/stdio.h: Rewrite. Make it more readable and add comments. |
| 12867 | |
| 12868 | * libio/clearerr.c: Remove clearerr_locked alias. |
| 12869 | * libio/feof.c: Remove feof_locked alias. |
| 12870 | * libio/ferror.c: Remove feof_locked alias. |
| 12871 | * libio/fileno.c: Remove fileno_locked alias. |
| 12872 | * libio/fputc.c: Remove fputc_locked alias. |
| 12873 | * libio/getc.c: Remove getc_locked alias. |
| 12874 | * libio/getchar.c: Remove getchar_locked alias. |
| 12875 | * libio/iofflush.c: Remove fflush_locked alias. |
| 12876 | * libio/putc.c: Remove putc_locked alias. |
| 12877 | * libio/putc.c: Remove putchar_locked alias. |
| 12878 | |
| 12879 | * stdio-common/printf_fp.c: When number is inifinity print INF |
| 12880 | or inf depending on case of specifier. Same for NaN where NAN |
| 12881 | or nan is printed. Specified in ISO C 9X. |
| 12882 | |
| 12883 | * misc/sys/cdefs.h (__restrict): Define to empty string for now. |
| 12884 | * stdio/stdio.h: Add __restrict to prototypes where necessary. |
| 12885 | * libio/stdio.h: Likewise. |
| 12886 | * stdlib/stdlib.h: Likewise. |
| 12887 | * string/string.h: Likewise. |
| 12888 | * time/time.h: Likewise. |
| 12889 | * wcsmbs/wchar.h: Likewise. |
| 12890 | |
| 12891 | * stdlib/strtod.c: Change to recognize INF, INFINITY, NAN, and |
| 12892 | NAN(...). |
| 12893 | |
| 12894 | * sysdeps/ieee754/huge_val.h: Define HUGE_VALF and HUGE_VALL instead |
| 12895 | of HUGE_VALf and HUGE_VALL. |
| 12896 | * stdlib/strtof.c (FLOAT_HUGE_VAL): Use standard name HUGE_VALF |
| 12897 | instead of HUGE_VALf. |
| 12898 | * wcsmbs/wcstof.c: Likewise. |
| 12899 | * stdlib/strtold.c (FLOAT_HUGE_VAL): Use standard name HUGE_VALL |
| 12900 | instead of HUGE_VALl. |
| 12901 | * wcsmbs/wcstold.c: Likewise. |
| 12902 | |
| 12903 | * sysdeps/posix/gai_strerror.c: Use size_t for counter variable to |
| 12904 | avoid warning. |
| 12905 | |
| 12906 | * wcsmbs/Makefile (routines): Add wcscasecmp and wcsncase. |
| 12907 | * wcsmbs/wchar.h: Add prototypes for wcscasecmp and wcsncase. |
| 12908 | * wcsmbs/wcscasecmp.c: New file. |
| 12909 | * wcsmbs/wcsncase.c: New file. |
| 12910 | |
| 12911 | * stdlib/strtol.c: Define wide character quad word functions as |
| 12912 | wcstoll and wcstoull and normal versions as strtoll and strtoull. |
| 12913 | * wcsmbs/wchar.h: Add prototypes for wcstoll and wcstoull. |
| 12914 | * wcsmbs/wcstoq: Renamed to wcstoll.c. |
| 12915 | * wcsmbs/wcstouq: Renamed to wcstoull.c. |
| 12916 | * wcsmbs/wcstoll.c: Renamed from wcstoq.c. Make wcstoq a weak |
| 12917 | alias of wcstoll. |
| 12918 | * wcsmbs/wcstoull.c: Renamed from wcstouq.c. Make wcstouq a weak |
| 12919 | alias of wcstoull. |
| 12920 | * wcsmbs/Makefile (routines): Replace wcstoq and wcstouq by |
| 12921 | wcstoll and wcstoull respectively. |
| 12922 | * stdlib/strtoq.c: Rename to strtoll.c. |
| 12923 | * stdlib/strtouq.c: Rename to strtoull.c. |
| 12924 | * stdlib/strtoll.c: Renamed from strtoq.c. Make strtoq a weak |
| 12925 | alias of strtoll. |
| 12926 | * stdlib/strtoll.c: Renamed from strtouq.c. Make strtouq a weak |
| 12927 | alias of strtoull. |
| 12928 | * stdlib/Makefile (routines): Replace strtoq and strtouq by |
| 12929 | strtoll and strtoull respectively. |
| 12930 | * stdio-common/vfscanf.c: Don't use __strtoq_internal and |
| 12931 | __strtouq_internal but instead __strtoll_internal and |
| 12932 | __strtoull_internal respectively. |
| 12933 | * stdlib/stdlib.h (strtoq): Use __internal_strtoll in inline version. |
| 12934 | (strtouq): Similar with __internal_strtoull. |
| 12935 | * wcsmbs/wchar.h (wcstoq): Use __internal_wcstoll in inline version. |
| 12936 | (wcstouq): Similar with __internal_wcstoull. |
| 12937 | |
| 12938 | 1997-02-23 04:38 Ulrich Drepper <drepper@cygnus.com> |
| 12939 | |
| 12940 | * stdlib/strtol.c (STRTOL): It is not illegal to parse a minus |
| 12941 | sign in the strtouXX functions. The results gets simply negated. |
| 12942 | * stdio-common/tstscanf.c: Add testcase for above case. |
| 12943 | * stdlib/tst-strtol.c: Correct tests. |
| 12944 | |
| 12945 | * manual/stdio-fp.c: New file. Generate output for example program |
| 12946 | in stdio.texi. |
| 12947 | |
| 12948 | * stdio-common/Makefile (routines): Add printf_fphex. |
| 12949 | * stdio-common/vfprintf.c: Add handling of %a and %A specifier. |
| 12950 | * stdio-common/printf_fphex.c: New file. Implement %a and %A |
| 12951 | specifier. |
| 12952 | |
| 12953 | 1997-02-22 03:01 Ulrich Drepper <drepper@cygnus.com> |
| 12954 | |
| 12955 | * sysdeps/unix/sysv/linux/timebits.h (CLK_TCK): Don't defined if |
| 12956 | __STRICT_ANSI__. |
| 12957 | |
| 12958 | * math/math.h: Prevent definition of struct exception when using |
| 12959 | C++. Use __exception instead. |
| 12960 | |
| 12961 | 1997-02-22 01:45 Ulrich Drepper <drepper@cygnus.com> |
| 12962 | |
| 12963 | * sysdeps/unix/syscalls.list: Dup takes only one argument. |
| 12964 | Reported by Greg McGary. |
| 12965 | |
| 12966 | 1997-02-21 00:22 Miles Bader <miles@gnu.ai.mit.edu> |
| 12967 | |
| 12968 | * sysdeps/mach/hurd/readlink.c (__readlink): Use io_read rather |
| 12969 | than file_get_translator. |
| 12970 | |
| 12971 | * sysdeps/mach/hurd/defs.c, sysdeps/stub/defs.c, sysdeps/posix/defs.c |
| 12972 | (_cleanup): Use __fcloseall instead of fclose with a NULL stream. |
| 12973 | |
| 12974 | 1997-02-20 01:28 Miles Bader <miles@gnu.ai.mit.edu> |
| 12975 | |
| 12976 | * hurd/fchroot.c (fchroot): Reparent DIR to make it a real root. |
| 12977 | * sysdeps/mach/hurd/chroot.c (chroot): Likewise. |
| 12978 | |
| 12979 | 1997-02-19 13:56 Miles Bader <miles@gnu.ai.mit.edu> |
| 12980 | |
| 12981 | * sysdeps/mach/hurd/accept.c (accept): Don't segv if ADDR_LEN == 0 |
| 12982 | but ADDR also == 0. |
| 12983 | |
| 12984 | * hurd/report-wait.c (_hurd_itimer_thread): Make a weak alias for |
| 12985 | now instead of a weak extern, as some old programs expect it to be |
| 12986 | defined by ld.so. |
| 12987 | |
| 12988 | 1997-02-18 15:39 Miles Bader <miles@gnu.ai.mit.edu> |
| 12989 | |
| 12990 | * hurd/hurdfault.c (_hurdsig_fault_preempter): New weak alias. |
| 12991 | |
| 12992 | * sysdeps/mach/hurd/dl-sysdep.c (__hurd_threadvar_max, |
| 12993 | __hurd_threadvar_stack_offset): Restore initialized versions, so |
| 12994 | startup works correctly. |
| 12995 | |
| 12996 | * malloc/thread-m.h (mutex_trylock): Invert sense of return value. |
| 12997 | |
| 12998 | 1997-02-17 10:58 Miles Bader <miles@gnu.ai.mit.edu> |
| 12999 | |
| 13000 | * malloc/thread-m.h (mutex_trylock): Define to be __mutex_trylock, |
| 13001 | not __mutex_try_lock. |
| 13002 | (tsd_setspecific): Cast DATA to (unsigned long) before storing. |
| 13003 | (tsd_getspecific): Case variable to (void *) before returning. |
| 13004 | |
| 13005 | * hurd/hurdinit.c (__libc_argv): Remove extern. |
| 13006 | (__libc_argc): New variable. |
| 13007 | |
| 13008 | 1997-02-15 10:23 Miles Bader <miles@gnu.ai.mit.edu> |
| 13009 | |
| 13010 | * hurd/hurd/threadvar.h (enum __hurd_threadvar_index): Add |
| 13011 | _HURD_THREADVAR_MALLOC. |
| 13012 | * malloc/thread-m.h |
| 13013 | [_LIBC && !PTHREAD_MUTEX_INITIALIZER && MUTEX_INITIALIZER] |
| 13014 | (mutex_lock, mutex_unlock, mutex_trylock): Defined in terms of |
| 13015 | __mutex_*. |
| 13016 | (mutex_t): Type removed & replaced by new macro. |
| 13017 | (tsd_key_t): Typedef to int instead of pthread_key_t. |
| 13018 | (tsd_key_create, tsd_setspecific, tsd_getspecific): New macros. |
| 13019 | (__pthread_initialize): New macro, work around assumption of pthreads. |
| 13020 | (tsd_keys_alloced): New static variable. |
| 13021 | <hurd/threadvar.h>: New include. |
| 13022 | |
| 13023 | * hurd/report-wait.c (_hurd_itimer_thread): Make a weak extern. |
| 13024 | (_S_msg_report_wait): Check to see if _hurd_itimer_thread is |
| 13025 | defined before using it. |
| 13026 | |
| 13027 | * sysdeps/mach/hurd/i386/init-first.c (__libc_argv, __libc_argc): |
| 13028 | Make extern. |
| 13029 | * hurd/hurdinit.c (__libc_argv): Make extern. |
| 13030 | |
| 13031 | * hurd/getdport.c (_default_hurd_getdport_fn): New variable. |
| 13032 | (_hurd_getdport_fn): Now a weak alias to _default_hurd_getdport_fn. |
| 13033 | |
| 13034 | * sysdeps/mach/hurd/i386/init-first.c (__hurd_threadvar_max, |
| 13035 | __hurd_threadvar_stack_offset, |
| 13036 | __hurd_threadvar_stack_mask): New variables. |
| 13037 | * hurd/hurdsig.c (__hurd_sigthread_stack_base, |
| 13038 | __hurd_sigthread_stack_end, __hurd_sigthread_stack_variables): |
| 13039 | New variables (moved here from hurdstartup.c). |
| 13040 | * hurd/hurdstartup.c (__hurd_sigthread_stack_base, |
| 13041 | __hurd_sigthread_stack_end, __hurd_sigthread_stack_variables): |
| 13042 | Variables removed (moved to hurdsig.c). |
| 13043 | (__hurd_threadvar_max, __hurd_threadvar_stack_offset, |
| 13044 | __hurd_threadvar_stack_mask): Variables removed. |
| 13045 | * sysdeps/mach/hurd/dl-sysdep.c (__hurd_sigthread_stack_base, |
| 13046 | __hurd_sigthread_stack_end, __hurd_sigthread_stack_variables, |
| 13047 | __hurd_threadvar_max, __hurd_threadvar_stack_offset, |
| 13048 | __hurd_threadvar_stack_mask): Variables removed. |
| 13049 | |
| 13050 | 1997-02-14 14:07 Miles Bader <miles@gnu.ai.mit.edu> |
| 13051 | |
| 13052 | * hurd/hurd.h (_hurd_pids_changed_stamp, _hurd_pids_changed_sync): |
| 13053 | Declare extern. |
| 13054 | |
| 13055 | * malloc/thread-m.h |
| 13056 | [_LIBC && !PTHREAD_MUTEX_INITIALIZER && MUTEX_INITIALIZER] |
| 13057 | (mutex_t): Type removed. |
| 13058 | (mutex_t): New macro. |
| 13059 | (mutex_trylock): New macro. |
| 13060 | (__x_mutex_lock, __x_mutex_unlock): New functions. |
| 13061 | (mutex_lock, mutex_unlock): New macros, redefining the behavior of |
| 13062 | the cthread definitions. |
| 13063 | (tsd_key_t): Typedef to cthread_key_t instead of pthread_key_t. |
| 13064 | (tsd_key_create, tsd_setspecific, tsd_getspecific): New macros. |
| 13065 | (mutex_lock, mutex_unlock, mutex_trylock, mutex_init): Macros removed. |
| 13066 | (__pthread_initialize): New macro, work around assumption of pthreads. |
| 13067 | |
| 13068 | 1997-02-11 05:27 Ulrich Drepper <drepper@cygnus.com> |
| 13069 | |
| 13070 | * locale/weight.h (collate_rules): It's an u_int32_t array. |
| 13071 | (get_weight): Compute initial SLOT value correctly. |
| 13072 | |
| 13073 | 1997-02-24 17:06 Geoffrey Keating <geoffk@discus.anu.edu.au> |
| 13074 | |
| 13075 | * sysdeps/unix/sysv/linux/accept.S (NARGS): Describe number of |
| 13076 | arguments taken, for sysdeps/unix/sysv/linux/powerpc/socket.S. |
| 13077 | * sysdeps/unix/sysv/linux/bind.S: Likewise. |
| 13078 | * sysdeps/unix/sysv/linux/connect.S: Likewise. |
| 13079 | * sysdeps/unix/sysv/linux/getpeername.S: Likewise. |
| 13080 | * sysdeps/unix/sysv/linux/getsockname.S: Likewise. |
| 13081 | * sysdeps/unix/sysv/linux/getsockopt.S: Likewise. |
| 13082 | * sysdeps/unix/sysv/linux/listen.S: Likewise. |
| 13083 | * sysdeps/unix/sysv/linux/recv.S: Likewise. |
| 13084 | * sysdeps/unix/sysv/linux/recvfrom.S: Likewise. |
| 13085 | * sysdeps/unix/sysv/linux/recvmsg.S: Likewise. |
| 13086 | * sysdeps/unix/sysv/linux/send.S: Likewise. |
| 13087 | * sysdeps/unix/sysv/linux/sendmsg.S: Likewise. |
| 13088 | * sysdeps/unix/sysv/linux/sendto.S: Likewise. |
| 13089 | * sysdeps/unix/sysv/linux/setsockopt.S: Likewise. |
| 13090 | * sysdeps/unix/sysv/linux/shutdown.S: Likewise. |
| 13091 | * sysdeps/unix/sysv/linux/socketpair.S: Likewise. |
| 13092 | |
| 13093 | 1997-02-22 00:17 Ulrich Drepper <drepper@cygnus.com> |
| 13094 | |
| 13095 | * catgets/gencat.c: Change to use argp. |
| 13096 | * db/makedb: Likewise. |
| 13097 | * locale/programs/localedef.c: Likewise. |
| 13098 | |
| 13099 | * locale/programs/locale.c: Little adjustment for better usage of |
| 13100 | argp. |
| 13101 | |
| 13102 | 1997-02-20 20:07 Greg McGary <gkm@eng.ascend.com> |
| 13103 | |
| 13104 | * Makeconfig: Add rules for libc with bounded pointers. |
| 13105 | * Makerules: Likewise. |
| 13106 | * config.make.in: Likewise. |
| 13107 | * configure.in: Likewise. |
| 13108 | |
| 13109 | 1997-02-21 10:41 Miles Bader <miles@gnu.ai.mit.edu> |
| 13110 | |
| 13111 | * argp/argp.h (OPTION_NO_USAGE): New macro. |
| 13112 | * argp/argp-help.c (usage_long_opt, usage_argful_short_opt, |
| 13113 | add_argless_short_opt): Implement OPTION_NO_USAGE. |
| 13114 | |
| 13115 | 1997-02-20 16:41 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 13116 | |
| 13117 | * malloc/obstack.h: Fix typo. |
| 13118 | |
| 13119 | 1997-02-20 15:56 Miles Bader <miles@gnu.ai.mit.edu> |
| 13120 | |
| 13121 | * argp/argp-fmtstream.c (__argp_fmtstream_update): Account for case |
| 13122 | where NEXTLINE points one past the end of the active buffer. |
| 13123 | |
| 13124 | * argp/argp-help.c <stddef.h>: New include. |
| 13125 | (__argp_failure): Only exit if STATE says it's ok. |
| 13126 | (print_header, hol_entry_help): Use UPARAMS fields rather than |
| 13127 | constants. |
| 13128 | (_help): Call fill_in_uparams if necessary. |
| 13129 | (struct hol_help_state): New type. |
| 13130 | (struct pentry_state): Add hhstate field. Remove prev_entry & |
| 13131 | sep_groups fields. |
| 13132 | (hol_entry_help): Add HHSTATE parameter. Remove prev_entry & |
| 13133 | sep_groups parameters. |
| 13134 | Suppress duplicate arguments if requested, and note the fact. |
| 13135 | (print_header, comma): Use PEST->hhstate fields. |
| 13136 | (hol_help): Add HHSTATE variable & pass to hol_entry_help. |
| 13137 | Remove LAST_ENTRY & SEP_GROUPS variables. |
| 13138 | If any suplicate arguments were suppressed, print explanatory note. |
| 13139 | (filter_doc): Replace PEST parameter with STATE. |
| 13140 | (struct uparams): New type. |
| 13141 | (uparams): New variable. |
| 13142 | (struct uparam_name): New type. |
| 13143 | (uparam_names): New variable. |
| 13144 | (fill_in_uparams): New function. |
| 13145 | (__argp_failure, __argp_error, __argp_state_help): Make STATE |
| 13146 | parameter const. |
| 13147 | * argp/argp.h (argp_state_help, __argp_state_help, argp_usage, |
| 13148 | __argp_usage, argp_error, __argp_error, argp_failure, |
| 13149 | __argp_failure): Make STATE parameter const. |
| 13150 | (ARGP_KEY_HELP_DUP_ARGS_NOTE): New macro. |
| 13151 | |
| 13152 | * argp/argp.h (argp_program_bug_address): Make const. |
| 13153 | |
| 13154 | 1997-02-20 19:20 Ulrich Drepper <drepper@cygnus.com> |
| 13155 | |
| 13156 | * sysdeps/unix/mman/syscalls.list: Explain msync interface. |
| 13157 | |
| 13158 | 1997-02-19 01:37 Erik Troan <ewt@redhat.com> |
| 13159 | |
| 13160 | * shadow/sgetspent_r.c: Accept empty third, fourth and fifth fields. |
| 13161 | |
| 13162 | 1997-02-20 14:44 Andreas Jaeger <aj@arthur.pfalz.de> |
| 13163 | |
| 13164 | * stdio-common/test-fseek.c: Remove temporary file, add |
| 13165 | copyright. |
| 13166 | |
| 13167 | 1997-02-20 17:51 Ulrich Drepper <drepper@cygnus.com> |
| 13168 | |
| 13169 | * sysdeps/generic/netinet/in.h: Protect contents using |
| 13170 | __BEGIN/END_DECLS. Reported by a sun <asun@zoology.washington.edu>. |
| 13171 | |
| 13172 | * inet/net/ethernet.h: Move to sysdeps/unix/sysv/linux/net. |
| 13173 | * inet/Makefile (headers): Remove net/ethernet.h. |
| 13174 | * sysdeps/unix/sysv/linux/Makefile: Install net/ethernet.h. |
| 13175 | * sysdeps/unix/sysv/linux/Dist: Distribute net/ethernet.h. |
| 13176 | |
| 13177 | 1997-02-20 15:23 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 13178 | |
| 13179 | * nss/nsswitch.c (__nss_configure_lookup): Use correct test when |
| 13180 | searching in sorted array. |
| 13181 | |
| 13182 | 1997-02-20 01:24 Philip Blundell <pjb27@cam.ac.uk> |
| 13183 | |
| 13184 | * inet/getnameinfo.c: Change to use reentrant getXXbyYY functions |
| 13185 | and protect modification of global data. |
| 13186 | |
| 13187 | 1997-02-19 18:48 Miles Bader <miles@gnu.ai.mit.edu> |
| 13188 | |
| 13189 | * argp/argp-parse.c (argp_default_parser): Set STATE->name for OPT_PROGNAME. |
| 13190 | (parser_init): Use the basename for PARSER->state.name. |
| 13191 | * argp/argp-help.c (__argp_error, __argp_failure, __argp_state_help): |
| 13192 | Use PROGRAM_INVOCATION_SHORT_NAME instead of PROGRAM_INVOCATION_NAME. |
| 13193 | |
| 13194 | * argp/argp-parse.c (parser_init): Set PARSER->state.flags. |
| 13195 | Make check whether PARSER has the prog name in argv[0] at the |
| 13196 | proper place. |
| 13197 | |
| 13198 | 1997-02-19 23:34 Ulrich Drepper <drepper@cygnus.com> |
| 13199 | |
| 13200 | * locale/programs/ld-time.c (time_finish): t_fmt_ampm is optional. |
| 13201 | Use default value instead of printing a warning. |
| 13202 | |
| 13203 | * nss/XXX-lookup.c: Add missing explanation. |
| 13204 | |
| 13205 | 1997-02-19 19:14 Andreas Jaeger <aj@arthur.pfalz.de> |
| 13206 | |
| 13207 | * inet/in6_addr.c: Add missing braces. |
| 13208 | |
| 13209 | * inet/getnameinfo.c: Include <arpa/inet.h>. |
| 13210 | |
| 13211 | * sysdeps/posix/getaddrinfo.c: Include <arpa/inet.h>. |
| 13212 | |
| 13213 | 1997-02-19 11:46 Ulrich Drepper <drepper@cygnus.com> |
| 13214 | |
| 13215 | * string/strxfrm.c (STRCOLL): Correct handling of `position' |
| 13216 | levels with no non-IGNOREd element and handling of NUL byte. |
| 13217 | * string/strcoll.c (STRXFRM): Likewise. |
| 13218 | * locale/weight.h: Likewise. |
| 13219 | |
| 13220 | * shadow/sgetspent_r.c (LINE_PARSER): Add missing ')'. |
| 13221 | |
| 13222 | 1997-02-19 03:28 Miles Bader <miles@gnu.ai.mit.edu> |
| 13223 | |
| 13224 | * argp/argp-help.c: Add support for user provided filter of help |
| 13225 | messages. |
| 13226 | * argp/argp-parse.c: Likewise. |
| 13227 | * argp/argp.h: Likewise. |
| 13228 | * argp/argp-namefrob.h: Define __argp_input. |
| 13229 | |
| 13230 | * argp/argp-test.c: Add example for filter. |
| 13231 | |
| 13232 | 1997-02-19 02:58 Ulrich Drepper <drepper@cygnus.com> |
| 13233 | |
| 13234 | * argp.h: New file. |
| 13235 | * locale/programs/locale.c: Switch to use argp. |
| 13236 | |
| 13237 | * errno.h: Make it possible to get definition of error_t even |
| 13238 | after having errno.h already. |
| 13239 | |
| 13240 | * elf/dl-hash.h: New file. ELF hashing function. Extracted |
| 13241 | from dl-lookup.c. |
| 13242 | * elf/dl-lookup.c (_dl_elf_hash): Remove definition. |
| 13243 | |
| 13244 | * elf/dl-load.c: Rename _dl_does_name_match_p to _dl_name_match_p. |
| 13245 | * elf/dl-version.c: Likewise. |
| 13246 | |
| 13247 | * elf/dl-lookup.c: Implement new versioning lookup scheme. |
| 13248 | * elf/dl-version.c (_dl_check_map_versions): Initialize new field |
| 13249 | in l_versions member. |
| 13250 | |
| 13251 | * elf/dlvsym.c: Correct call of _dl_lookup_versioned_symbol_skip |
| 13252 | and _dl_lookup_versioned_symbol. |
| 13253 | |
| 13254 | * elf/link.h: Rename hash_name_pair to struct r_found_version. |
| 13255 | * sysdeps/alpha/dl-machine.h: Likewise. |
| 13256 | * sysdeps/i386/dl-machine.h: Likewise. |
| 13257 | * sysdeps/m68k/dl-machine.h: Likewise. |
| 13258 | * sysdeps/mips/dl-machine.h: Likewise. |
| 13259 | |
| 13260 | * intl/l10nflist.c: (_nl_make_l10nflist): Fix bug in computation of |
| 13261 | length of abs_filename. |
| 13262 | |
| 13263 | * locale/Makefile (CPPFLAGS): Define LOCALE_ALIAS_PATH. |
| 13264 | |
| 13265 | * locale/programs/ld-monetary.c (monetary_add): Allow value 0 |
| 13266 | in mon_grouping information. This means no more grouping. |
| 13267 | * locale/programs/ld-numeric.c (numeric_add): Write value \377 |
| 13268 | when seein value 0 in grouping information. |
| 13269 | * locale/programs/linereader.c (lr_close): Don't free fname since |
| 13270 | it might be used in error messages. |
| 13271 | |
| 13272 | * locale/programs/locale.c: Check whether output of `locale -a' |
| 13273 | really is locale directory. Also print locale aliases. |
| 13274 | |
| 13275 | * misc/search.h (__action_fn_t): Parameters VALUE and LEVEL cannot |
| 13276 | be const. |
| 13277 | |
| 13278 | 1997-02-19 02:16 Ulrich Drepper <drepper@cygnus.com> |
| 13279 | |
| 13280 | * sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Correct #defin to |
| 13281 | #define. Reported by Rick Flower <FLOWER@sdvax2.sdd.TRW.COM>. |
| 13282 | |
| 13283 | 1997-02-19 01:37 Erik Troan <ewt@redhat.com> |
| 13284 | |
| 13285 | * shadow/sgetspent_r.c: Accept empty third, fourth and fifth fields. |
| 13286 | |
| 13287 | 1997-02-19 01:02 Ulrich Drepper <drepper@cygnus.com> |
| 13288 | |
| 13289 | * sysdeps/unix/mman/syscalls.list: msync takes 3 arguments. |
| 13290 | Reported by Andreas Jaeger <aj@arthur.pfalz.de>. |
| 13291 | |
| 13292 | * sysdeps/stub/msync.c (msync): Add missing third parameter. |
| 13293 | |
| 13294 | 1997-02-19 00:29 Ulrich Drepper <drepper@cygnus.com> |
| 13295 | |
| 13296 | * sysdeps/unix/bsd/sigsuspend.c: Call __sigpause with needed |
| 13297 | additional argument. |
| 13298 | |
| 13299 | 1997-02-18 22:13 Ulrich Drepper <drepper@cygnus.com> |
| 13300 | |
| 13301 | * inet/net/ethernet.h: New file. |
| 13302 | * sysdeps/unix/sysv/linux/netinet/if_ether.c: Add BSD compatibility. |
| 13303 | * sysdeps/unix/sysv/linux/net/if_slip.h: New file. |
| 13304 | Contributed by a sun <asun@zoology.washington.edu>. |
| 13305 | |
| 13306 | * sysdeps/unix/sysv/linux/net/if_arp.h: Include <sys/socket.h>. |
| 13307 | * sunrpc/rpc/rpc_msg.h: Include <rpc/clnt.h>. |
| 13308 | Reported by a sun <asun@zoology.washington.edu>. |
| 13309 | |
| 13310 | 1997-02-16 14:25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 13311 | |
| 13312 | * Makerules ((common-objpfx)distinfo-$(subdir)): Depend on sysdep |
| 13313 | makefiles which may change the distinfo variables. |
| 13314 | |
| 13315 | 1997-02-16 14:03 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 13316 | |
| 13317 | * sysdeps/unix/sysv/linux/Makefile (sysdep_headers) |
| 13318 | [$(subdir)=misc]: Add sys/quota.h. |
| 13319 | (sysdep_headers) [$(subdir)=inet]: Add netinet/udp.h. |
| 13320 | |
| 13321 | 1997-02-17 13:12 aleph1@dfw.net |
| 13322 | |
| 13323 | * sunrpc/clnt_simp.c (callrpc): Prevent buffer overflow by using |
| 13324 | strncpy. |
| 13325 | |
| 13326 | 1997-02-18 03:28 Ulrich Drepper <drepper@cygnus.com> |
| 13327 | |
| 13328 | * stdio-common/bug10.c (main): Correct parameter. |
| 13329 | |
| 13330 | 1997-02-17 02:51 Ulrich Drepper <drepper@cygnus.com> |
| 13331 | |
| 13332 | * malloc/obstack.h: Add `extern "C"' protection. |
| 13333 | * posix/regex.h: Likewise. |
| 13334 | * io/ftw.h: Likewise. |
| 13335 | * misc/libgen.h: Likewise. |
| 13336 | * login/utmp.h: Likewise. |
| 13337 | * sysdeps/unix/sysv/linux/sys/reboot.h: Likewise. |
| 13338 | * sysdeps/unix/sysv/linux/netinet/in.h: Likewise. |
| 13339 | * sunrpc/rpc/pmap_rmt.h: Likewise. |
| 13340 | * sunrpc/rpc/auth_des.h: Likewise. |
| 13341 | * elf/link.h: Likewise. |
| 13342 | Reported by HJ Lu. |
| 13343 | |
| 13344 | 1997-02-17 01:45 a sun <asun@zoology.washington.edu> |
| 13345 | |
| 13346 | Linux specific network headers. |
| 13347 | * sysdeps/unix/sysv/linux/netinet/if_fddi.h: New file. |
| 13348 | * sysdeps/unix/sysv/linux/netinet/if_tr.h: New file. |
| 13349 | * sysdeps/unix/sysv/linux/netinet/ip_icmp.h: New file. |
| 13350 | * sysdeps/unix/sysv/linux/netinet/ip_fw.h: New file. |
| 13351 | * sysdeps/unix/sysv/linux/netinet/igmp.h: New file. |
| 13352 | * sysdeps/unix/sysv/linux/netinet/icmp.h: New file. |
| 13353 | * sysdeps/unix/sysv/linux/netinet/ip.h: New file. |
| 13354 | * sysdeps/unix/sysv/linux/netinet/tcp.h: New file. |
| 13355 | * sysdeps/unix/sysv/linux/netipx/ipx.h: New file. |
| 13356 | * sysdeps/unix/sysv/linux/netatalk/atalk.h: New file. |
| 13357 | * sysdeps/unix/sysv/linux/Dist: Add new network headers. |
| 13358 | * sysdeps/unix/sysv/linux/Makefile [$(subdir)=misc] (sysdep_headers): |
| 13359 | Add sys/quota.h. |
| 13360 | [$(subdir)=inet] (sysdep_headers): Add new network header. |
| 13361 | |
| 13362 | * sysdeps/unix/sysv/linux/netinet/udp.h: Add Linux specific changes. |
| 13363 | |
| 13364 | * inet/netinet/ip.h: Move to sysdeps/generic. |
| 13365 | * inet/netinet/tcp.h: Likewise. |
| 13366 | * sysdeps/generic/netinet/ip.h: Moved to here from inet/netinet. |
| 13367 | * sysdeps/generic/netinet/tcp.h: Likewise. |
| 13368 | |
| 13369 | 1997-02-17 01:18 Ulrich Drepper <drepper@cygnus.com> |
| 13370 | |
| 13371 | * misc/sys/syslog.h (prioritynames): Correct definition to use |
| 13372 | braces where necessary. |
| 13373 | (facilitynames): Likewise. |
| 13374 | Patch by Ronald F. Guilmette <rfg@monkeys.com>. |
| 13375 | Comment and beautify declarations. |
| 13376 | |
| 13377 | 1997-02-16 19:54 1997 Philip Blundell <Philip.Blundell@pobox.com> |
| 13378 | |
| 13379 | * inet/Makefile (routines): Add in6_addr, getnameinfo. |
| 13380 | * inet/getnameinfo.c: New file. Implementation of getnameinfo() |
| 13381 | by Craig Metz. |
| 13382 | * inet/in6_addr.c: New file. IPv6 addressing constants. |
| 13383 | * posix/Makefile (routines): Add gai_strerror. |
| 13384 | * resolv/netdb.h: Add more constants for IPv6 basic API. |
| 13385 | * sysdeps/posix/gai_strerror.c: New file. |
| 13386 | * sysdeps/stub/gai_strerror.c New file. |
| 13387 | * sysdeps/unix/sysv/linux/netinet/in.h: Add definitions for IPv6 |
| 13388 | basic API. |
| 13389 | |
| 13390 | * sysdeps/posix/getaddrinfo.c: Update from latest version by |
| 13391 | Craig Metz and use reentrant getXXbyYY functions. |
| 13392 | |
| 13393 | 1997-02-15 14:32 Andreas Jaeger <aj@arthur.pfalz.de> |
| 13394 | |
| 13395 | * argp/argp.h: Declare argp_program_version as const char. |
| 13396 | * argp/argp-test.c: Likewise |
| 13397 | |
| 13398 | * stdlib/testrand.c (main): Declare main prototype. |
| 13399 | * stdlib/testdiv.c (main): Likewise. |
| 13400 | * string/testcopy.c (main): Likewise. |
| 13401 | * string/test-ffs.c (main): Likewise. |
| 13402 | * time/test_time.c (main): Likewise. |
| 13403 | |
| 13404 | * locale/duplocale.c (__duplocale): Return result. |
| 13405 | |
| 13406 | 1997-02-16 03:54 Ulrich Drepper <drepper@cygnus.com> |
| 13407 | |
| 13408 | * sysdeps/unix/sysv/linux/netinet/in.h: Declare bindresvport. |
| 13409 | Reported by fabsoft@fabserver1.zarm.uni-bremen.de. |
| 13410 | |
| 13411 | * nss/nss.h: Remove declaration of __nss_shlib_revision. |
| 13412 | * nss/nsswitch.c: Don't use NSS_SHLIB_VERSION macro. |
| 13413 | |
| 13414 | 1997-02-16 03:48 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 13415 | |
| 13416 | * nis/nss_nis/nis-ethers.c (_nss_nis_getethernam_r): Rename to |
| 13417 | _nss_nis_gethostton_r. |
| 13418 | (_nss_nis_getetherbyaddr_r): Rename to _nss_nis_getntohost_r. |
| 13419 | |
| 13420 | 1997-02-15 22:37 Andy Berkheimer <andy@tho.org> |
| 13421 | |
| 13422 | * resolv/gethnamaddr.c (gethostbyname2): Test for ':' in name before |
| 13423 | trying to resolv name as numeric IPv6 address. |
| 13424 | * nss/digits_dots.c: Likewise. |
| 13425 | |
| 13426 | 1997-02-15 04:51 Ulrich Drepper <drepper@cygnus.com> |
| 13427 | |
| 13428 | * locale/setlocale.c (setlocale): Don't try to be clever about |
| 13429 | unused locales. When the existence of the locale files isn't |
| 13430 | tested the result of setlocale might be different. |
| 13431 | |
| 13432 | 1997-02-15 03:34 Ulrich Drepper <drepper@cygnus.com> |
| 13433 | |
| 13434 | * locale/setlocale.c (setlocale): Don't increment usage_count of |
| 13435 | new locale if it already has the value MAX_USAGE_COUNT (it might |
| 13436 | be the C locale data which is read-only). |
| 13437 | |
| 13438 | 1997-02-15 02:41 Miles Bader <miles@gnu.ai.mit.edu> |
| 13439 | |
| 13440 | * argp/argp-help.c: Gettextize sources. |
| 13441 | * argp/argp-parse.c: Likewise. |
| 13442 | |
| 13443 | 1997-02-13 22:32 Ulrich Drepper <drepper@cygnus.com> |
| 13444 | |
| 13445 | * features.h (__GLIBC_MINOR__): Bump to 1. |
| 13446 | |
| 13447 | * xlocale.h: New file. Wrapper around locale/xlocale.h. |
| 13448 | * Makefile (distribute): Add xlocale.h. |
| 13449 | * locale/Makefile (routines): Add ctype_l. |
| 13450 | * locale/ctype-extn.c: Update copyright. De-ANSI-declfy. |
| 13451 | Add __isblank_l, __toascii_l and __isascii_l. |
| 13452 | * ctype/ctype.h: Add definitions and declarations for *_l functions. |
| 13453 | * locale/Makefile (headers): Add xlocale.h. |
| 13454 | (routines): Add newlocale, duplocale, and freelocale. |
| 13455 | * locale/localeinfo.h (MAX_USAGE_COUNT): New macro. |
| 13456 | (struct locale_data): Add new fields mmaped and usage_count. |
| 13457 | Correct various declarations. |
| 13458 | * locale/C-collate.c: Define value for new fields mmaped and |
| 13459 | usage_count. |
| 13460 | * locale/C-ctype.c: Likewise. |
| 13461 | * locale/C-messages.c: Likewise. |
| 13462 | * locale/C-monetary.c: Likewise. |
| 13463 | * locale/C-numeric.c: Likewise. |
| 13464 | * locale/C-time.c: Likewise. |
| 13465 | * locale/loadlocale.c (_nl_load_locale): Initialize mmaped and |
| 13466 | usage_count fields. |
| 13467 | * locale/locale.h: Don't define locale_t here (moved to xlocale.h). |
| 13468 | Correct prototypes for __newlocale and __freelocale. |
| 13469 | Add prototype for __duplocale. |
| 13470 | * locale/findlocale.c (copy): Remove function. Use __strdup instead. |
| 13471 | (_nl_remove_locale): New function. |
| 13472 | * locale/nl_langinfo.c: Don't declare locale_data objects as const. |
| 13473 | * locale/setlocale.c: Likewise. |
| 13474 | * locale/weight.h: Change for use with locale objects. |
| 13475 | * locale/xlocale.h: New file. Define __locale_t type. |
| 13476 | * locale/newlocale.c: New file. Create new locale object. |
| 13477 | * locale/freelocale.c: New file. Destroy locale object. |
| 13478 | * locale/duplocale.c: New file. Create copy of locale object. |
| 13479 | * stdlib/Makefile (routines): Add strfmon_l. |
| 13480 | * stdlib/monetary.h [__USE_GNU]: Declare __strfmon_l. |
| 13481 | * stdlib/strfmon.c: Add support for use in extended locale model. |
| 13482 | * stdlib/strfmon_l.c: New file. |
| 13483 | * string/Makefile (routines): Add strcoll_l and strxfrm_l. |
| 13484 | * string/strcoll.c: Change for use in extended locale model. |
| 13485 | * string/strxfrm.c: Likewise. |
| 13486 | * string/strcoll_l.c: New file. Implement __strcoll_l function. |
| 13487 | * string/strxfrm_l.c: New file. Implement __strxfrm_l function. |
| 13488 | * wcsmbs/Makefile (routines): Add wcscoll_l and wcsxfrm_l. |
| 13489 | * wcsmbs/wchar.h [__USE_GNU]: Declare wcscoll_l and wcsxfrm_l. |
| 13490 | * wcsmbs/wcscoll.c: Change for use in extended locale model. |
| 13491 | * wcsmbs/wcscoll_l.c: New file. Implement __wcscoll_l function. |
| 13492 | * wcsmbs/wcsxfrm_l.c: New file. Implement __wcsxfrm_l function. |
| 13493 | * wctype/Makefile (routines): Add wcextra, wcfuncs_l, iswctype_l, |
| 13494 | and towctrans_l. |
| 13495 | * wctype/cname-lookup.h: Prepare for use in extended locale model. |
| 13496 | * wctype/iswctype_l.c: New file. Implement character classification |
| 13497 | functions for use with locale objects. |
| 13498 | * wctype/wctype.h: Declare functions for use with locale objects. |
| 13499 | * wctype/towctrans_l.c: New file. Implement __towctrans_l function |
| 13500 | for use with locale objects. |
| 13501 | * wctype/wcfuncs_l.c: New file. Implement wide character |
| 13502 | classification functions for use with locale objects. |
| 13503 | * wctype/wcextra.c: New file. Implement real functions for |
| 13504 | non-standard classification functions. |
| 13505 | |
| 13506 | * elf/ldd.bash.in: Don't use --data-relocs and --function-relocs |
| 13507 | parameters to ld.so. Use environment variables. |
| 13508 | * elf/ldd.sh.in: Likewise. |
| 13509 | * elf/rtld.c: Remove handling of --data-relocs and --function-relocs |
| 13510 | options. Instead read environment variables. |
| 13511 | |
| 13512 | * elf/link.h (receiver_fct): Add new argument to take error code. |
| 13513 | * elf/dl-error.c (_dl_signal_error): Call receiver function with |
| 13514 | another argument. |
| 13515 | |
| 13516 | * elf/dl-object.c (_dl_new_object): Create new object with list of |
| 13517 | names in l_libname member. |
| 13518 | * elf/dl-load.c (_dl_map_object_from_fd): Add name which was used to |
| 13519 | find to object to the list in the link_map variable. |
| 13520 | (_dl_map_object): Use _dl_does_name_match_p to compare with all |
| 13521 | available names of the object. |
| 13522 | Optimize handling of LD_LIBRARY_PATH a bit. |
| 13523 | * elf/rtld.c: Initialize l_libname member of _dl_rtld_map. |
| 13524 | |
| 13525 | * elf/dl-lookup.c (_dl_elf_hash): Optimize function. |
| 13526 | |
| 13527 | * elf/Makefile (routines): Add dl-version. |
| 13528 | * elf/link.h (hash_name_pair): New type. Group pointer to string |
| 13529 | and its hash value. |
| 13530 | (struct link_map): Change l_libname member to be a list of names, |
| 13531 | not a single pointer to a name. |
| 13532 | Add new members l_nversions and l_versions. |
| 13533 | (_dl_does_name_match_p): New function to test for all names of an |
| 13534 | object. |
| 13535 | Add prototypes for new lookup and versioning functions. |
| 13536 | * elf/dl-lookup.c (do_lookup): Add new argument and handle case |
| 13537 | when versioned symbol is requested. |
| 13538 | (_dl_lookup_symbol): Call do_lookup with another argument. |
| 13539 | (_dl_lookup_symbol_skip): Likewise. |
| 13540 | (_dl_lookup_versioned_symbol): New function. Handle lookup of |
| 13541 | versioned symbol. |
| 13542 | (_dl_lookup_versioned_symbol_skip): Likewise, similar to |
| 13543 | _dl_lookup_symbol_skip. |
| 13544 | * elf/dl-reloc.c (RESOLVE): Call _dl_lookup_versioned_symbol or |
| 13545 | _dl_lookup_symbol depending on availability of version information. |
| 13546 | * elf/dl-runtime.c (RESOLVE): Likewise. |
| 13547 | (fixup): Call elf_machine_relplt with additional argument to point |
| 13548 | to versioning information if available. |
| 13549 | * elf/do-rel.h (elf_dynamic_do_rel): Likewise. |
| 13550 | * elf/dl-open.c (_dl_open): Call _dl_check_map_versions to check |
| 13551 | for correct versions. |
| 13552 | * elf/dl-version.c: New file. Check library versions and extract |
| 13553 | version information for easier access. |
| 13554 | * elf/dlfcn.h [__USE_GNU]: Add prototype for dlvsym. |
| 13555 | * elf/dlvsym.c: New file. Implementation of function similar to |
| 13556 | dlsym, but looks for versioned symbol. |
| 13557 | * elf/elf.h: Add types and macros for versioning. |
| 13558 | * elf/rtld.c (dl_main): Check availability of needed versions. |
| 13559 | * sysdeps/alpha/dl-machine.h (elf_machine_rela): Add additional |
| 13560 | argument for version information. Call RESOLVE with additional |
| 13561 | argument. |
| 13562 | * sysdeps/i386/dl-machine.h: Likewise. |
| 13563 | * sysdeps/m68k/dl-machine.h: Likewise. |
| 13564 | * sysdeps/mips/dl-machine.h: Likewise. |
| 13565 | |
| 13566 | * elf/dlerror.c: Change comment to align with guidelines. |
| 13567 | * elf/dlopen.c: Likewise. |
| 13568 | * elf/dlsym.c: Likewise. |
| 13569 | |
| 13570 | * locale/programs/localedef.c: Implement --quiet option. |
| 13571 | * locale/programs/charset.h: Declare be_quiet variable. |
| 13572 | * locale/programs/locfile.h: Likewise. |
| 13573 | * locale/programs/charmap.c: Don't print warnings if quiet option |
| 13574 | was given. |
| 13575 | * locale/programs/ld-collate.c: Likewise. |
| 13576 | * locale/programs/ld-ctype.c: Likewise. |
| 13577 | * locale/programs/ld-messages.c: Likewise. |
| 13578 | * locale/programs/ld-monetary.c: Likewise. |
| 13579 | * locale/programs/ld-numeric.c: Likewise. |
| 13580 | * locale/programs/ld-time.c: Likewise. |
| 13581 | * locale/programs/locfile.c: Likewise. |
| 13582 | |
| 13583 | * Makefile (subdirs): Add argp. |
| 13584 | |
| 13585 | * catgets/catgets.c (catopen): Little code improvement. |
| 13586 | |
| 13587 | * posix/execl.c: Remove restriction to 1024 arguments. |
| 13588 | * posix/execle.c: Likewise. |
| 13589 | * posix/execlp.c: Likewise. |
| 13590 | |
| 13591 | * posix/getopt.c [_LIBC]: Define global objects with __ prefix |
| 13592 | and make regular names weak aliases. |
| 13593 | * posix/getopt1.c: Likewise. |
| 13594 | * posix/getopt.h [_LIBC]: Provide prototypes and declarations for |
| 13595 | __ protected forms. |
| 13596 | |
| 13597 | * posix/unistd.h: Add prototype for __sleep. |
| 13598 | * sysdeps/mach/sleep.c: Make sleep weak alias of __sleep. |
| 13599 | * sysdeps/posix/sleep.c: Likewise. |
| 13600 | * sysdeps/stub/sleep.c: Likewise. |
| 13601 | * sysdeps/unix/sysv/linux/sleep.c: Likewise. |
| 13602 | |
| 13603 | * ctype/ctype-info.c: Update copyright. |
| 13604 | * ctype/ctype.c: Likewise. |
| 13605 | * ctype/test_ctype.c: Likewise. |
| 13606 | * dirent/alphasort.c: Likewise. |
| 13607 | * dirent/list.c: Likewise. |
| 13608 | * gmon/bb_exit_func.c: Likewise. |
| 13609 | * grp/fgetgrent.c: Likewise. |
| 13610 | * grp/getgrent.c: Likewise. |
| 13611 | * grp/getgrent_r.c: Likewise. |
| 13612 | * grp/getgrgid.c: Likewise. |
| 13613 | * grp/getgrgid_r.c: Likewise. |
| 13614 | * grp/getgrnam.c: Likewise. |
| 13615 | * grp/getgrnam_r.c: Likewise. |
| 13616 | * hurd/alloc-fd.c: Likewise. |
| 13617 | * hurd/catch-exc.c: Likewise. |
| 13618 | * hurd/ctty-input.c: Likewise. |
| 13619 | * hurd/ctty-output.c: Likewise. |
| 13620 | * hurd/dtable.c: Likewise. |
| 13621 | * hurd/fchroot.c: Likewise. |
| 13622 | * hurd/fd-close.c: Likewise. |
| 13623 | * hurd/fd-read.c: Likewise. |
| 13624 | * hurd/fd-write.c: Likewise. |
| 13625 | * hurd/fopenport.c: Likewise. |
| 13626 | * hurd/get-host.c: Likewise. |
| 13627 | * hurd/getdport.c: Likewise. |
| 13628 | * hurd/getuids.c: Likewise. |
| 13629 | * hurd/getumask.c: Likewise. |
| 13630 | * hurd/hurd-raise.c: Likewise. |
| 13631 | * hurd/hurd.h: Likewise. |
| 13632 | * hurd/hurdauth.c: Likewise. |
| 13633 | * hurd/hurdexec.c: Likewise. |
| 13634 | * hurd/hurdhost.h: Likewise. |
| 13635 | * hurd/hurdid.c: Likewise. |
| 13636 | * hurd/hurdinit.c: Likewise. |
| 13637 | * hurd/hurdioctl.c: Likewise. |
| 13638 | * hurd/hurdkill.c: Likewise. |
| 13639 | * hurd/hurdlookup.c: Likewise. |
| 13640 | * hurd/hurdmsg.c: Likewise. |
| 13641 | * hurd/hurdpid.c: Likewise. |
| 13642 | * hurd/hurdports.c: Likewise. |
| 13643 | * hurd/hurdprio.c: Likewise. |
| 13644 | * hurd/hurdrlimit.c: Likewise. |
| 13645 | * hurd/hurdsock.c: Likewise. |
| 13646 | * hurd/hurdstartup.c: Likewise. |
| 13647 | * hurd/hurdstartup.h: Likewise. |
| 13648 | * hurd/intern-fd.c: Likewise. |
| 13649 | * hurd/intr-msg.c: Likewise. |
| 13650 | * hurd/intr-rpc.defs: Likewise. |
| 13651 | * hurd/intr-rpc.h: Likewise. |
| 13652 | * hurd/msgportdemux.c: Likewise. |
| 13653 | * hurd/new-fd.c: Likewise. |
| 13654 | * hurd/openport.c: Likewise. |
| 13655 | * hurd/pid2task.c: Likewise. |
| 13656 | * hurd/port-cleanup.c: Likewise. |
| 13657 | * hurd/port2fd.c: Likewise. |
| 13658 | * hurd/ports-get.c: Likewise. |
| 13659 | * hurd/ports-set.c: Likewise. |
| 13660 | * hurd/privports.c: Likewise. |
| 13661 | * hurd/report-wait.c: Likewise. |
| 13662 | * hurd/set-host.c: Likewise. |
| 13663 | * hurd/setauth.c: Likewise. |
| 13664 | * hurd/setuids.c: Likewise. |
| 13665 | * hurd/siginfo.c: Likewise. |
| 13666 | * hurd/sigunwind.c: Likewise. |
| 13667 | * hurd/task2pid.c: Likewise. |
| 13668 | * hurd/thread-cancel.c: Likewise. |
| 13669 | * hurd/thread-self.c: Likewise. |
| 13670 | * hurd/vpprintf.c: Likewise. |
| 13671 | * hurd/hurd/fd.h: Likewise. |
| 13672 | * hurd/hurd/id.h: Likewise. |
| 13673 | * hurd/hurd/ioctl.h: Likewise. |
| 13674 | * hurd/hurd/lookup.h: Likewise. |
| 13675 | * hurd/hurd/port.h: Likewise. |
| 13676 | * hurd/hurd/resource.h: Likewise. |
| 13677 | * hurd/hurd/threadvar.h: Likewise. |
| 13678 | * hurd/hurd/userlink.h: Likewise. |
| 13679 | * inet/ether_aton.c: Likewise. |
| 13680 | * inet/ether_aton_r.c: Likewise. |
| 13681 | * inet/ether_ntoa.c: Likewise. |
| 13682 | * inet/ether_ntoa_r.c: Likewise. |
| 13683 | * inet/gethstbyad.c: Likewise. |
| 13684 | * inet/gethstbyad_r.c: Likewise. |
| 13685 | * inet/gethstent.c: Likewise. |
| 13686 | * inet/getnetbyad.c: Likewise. |
| 13687 | * inet/getnetbyad_r.c: Likewise. |
| 13688 | * inet/getnetbynm.c: Likewise. |
| 13689 | * inet/getnetbynm_r.c: Likewise. |
| 13690 | * inet/getnetent.c: Likewise. |
| 13691 | * inet/getnetent_r.c: Likewise. |
| 13692 | * inet/getproto.c: Likewise. |
| 13693 | * inet/getproto_r.c: Likewise. |
| 13694 | * inet/getprtent.c: Likewise. |
| 13695 | * inet/getprtent_r.c: Likewise. |
| 13696 | * inet/getprtname.c: Likewise. |
| 13697 | * inet/getrpcbyname.c: Likewise. |
| 13698 | * inet/getrpcbyname_r.c: Likewise. |
| 13699 | * inet/getrpcbynumber.c: Likewise. |
| 13700 | * inet/getrpcbynumber_r.c: Likewise. |
| 13701 | * inet/getrpcent.c: Likewise. |
| 13702 | * inet/getrpcent_r.c: Likewise. |
| 13703 | * inet/getservent.c: Likewise. |
| 13704 | * inet/getservent_r.c: Likewise. |
| 13705 | * inet/getsrvbynm.c: Likewise. |
| 13706 | * inet/getsrvbynm_r.c: Likewise. |
| 13707 | * inet/getsrvbypt.c: Likewise. |
| 13708 | * inet/getsrvbypt_r.c: Likewise. |
| 13709 | * inet/herrno.c: Likewise. |
| 13710 | * inet/netgroup.h: Likewise. |
| 13711 | * ient/netinet/ether.h: Likewise. |
| 13712 | * intl/bindtextdom.c: Likewise. |
| 13713 | * intl/dcgettext.c: Likewise. |
| 13714 | * intl/dgettext.c: Likewise. |
| 13715 | * intl/gettext.c: Likewise. |
| 13716 | * intl/gettext.h: Likewise. |
| 13717 | * intl/gettextP.h: Likewise. |
| 13718 | * intl/hash-string.h: Likewise. |
| 13719 | * intl/loadmsgcat.c: Likewise. |
| 13720 | * intl/localealias.c: Likewise. |
| 13721 | * intl/textdomain.c: Likewise. |
| 13722 | * io/creat.c: Likewise. |
| 13723 | * io/getdirname.c: Likewise. |
| 13724 | * io/lockf.c: Likewise. |
| 13725 | * io/pwd.c: Likewise. |
| 13726 | * io/test-utime.c: Likewise. |
| 13727 | * locale/categories.def: Likewise. |
| 13728 | * locale/codeset_name.c: Likewise. |
| 13729 | * locale/lc-collate.c: Likewise. |
| 13730 | * locale/lc-ctype.c: Likewise. |
| 13731 | * locale/lc-messages.c: Likewise. |
| 13732 | * locale/lc-monetary.c: Likewise. |
| 13733 | * locale/lc-numeric.c: Likewise. |
| 13734 | * locale/lc-time.c: Likewise. |
| 13735 | * locale/loadlocale.c: Likewise. |
| 13736 | * locale/localeconv.c: Likewise. |
| 13737 | * locale/nl_langinfo.c: Likewise. |
| 13738 | * locale/setlocale.c: Likewise. |
| 13739 | * locale/strlen-hash.h: Likewise. |
| 13740 | * locale/programs/charmap-kw.gperf: Likewise. |
| 13741 | * locale/programs/charmap-kw.h: Likewise. |
| 13742 | * locale/programs/charset.c: Likewise. |
| 13743 | * locale/programs/ld-ctype.c: Likewise. |
| 13744 | * locale/programs/ld-messages.c: Likewise. |
| 13745 | * locale/programs/ld-monetary.c: Likewise. |
| 13746 | * locale/programs/linereader.h: Likewise. |
| 13747 | * locale/programs/locale-spec.c: Likewise. |
| 13748 | * locale/programs/locales.h: Likewise. |
| 13749 | * locale/programs/locfile-kw.gperf: Likewise. |
| 13750 | * locale/programs/locfile-kw.h: Likewise. |
| 13751 | * locale/programs/locfile-token.h: Likewise. |
| 13752 | * locale/programs/simple-hash.h: Likewise. |
| 13753 | * locale/programs/stringtrans.c: Likewise. |
| 13754 | * locale/programs/stringtrans.h: Likewise. |
| 13755 | * login/logout.c: Likewise. |
| 13756 | * mach/bootprivport.c: Likewise. |
| 13757 | * mach/devstream.c: Likewise. |
| 13758 | * mach/hello.c: Likewise. |
| 13759 | * mach/mach.h: Likewise. |
| 13760 | * mach/mach_init.c: Likewise. |
| 13761 | * mach/mach_init.h: Likewise. |
| 13762 | * mach/mig-alloc.c: Likewise. |
| 13763 | * mach/mig-dealloc.c: Likewise. |
| 13764 | * mach/mutex-init.c: Likewise. |
| 13765 | * mach/mutex-solid.c: Likewise. |
| 13766 | * mach/setup-thread.c: Likewise. |
| 13767 | * mach/spin-lock.h: Likewise. |
| 13768 | * mach/spin-solid.c: Likewise. |
| 13769 | * mach/mach/mig_support.h: Likewise. |
| 13770 | * md5-crypt/md5-crypt.c: Likewise. |
| 13771 | * misc/nlist.h: Likewise. |
| 13772 | * nss/nss_files/files-ether.c: Likewise. |
| 13773 | * posix/confstr.c: Likewise. |
| 13774 | * posix/execl.c: Likewise. |
| 13775 | * posix/execle.c: Likewise. |
| 13776 | * posix/execlp.c: Likewise. |
| 13777 | * posix/execv.c: Likewise. |
| 13778 | * posix/execvp.c: Likewise. |
| 13779 | * posix/fnmatch.c: Likewise. |
| 13780 | * posix/getopt.c: Likewise. |
| 13781 | * posix/getopt.h: Likewise. |
| 13782 | * posix/getopt1.c: Likewise. |
| 13783 | * posix/id.c: Likewise. |
| 13784 | * posix/regex.c: Likewise. |
| 13785 | * posix/setpgrp.c: Likewise. |
| 13786 | * posix/unistd.h: Likewise. |
| 13787 | * posix/wordexp.c: Likewise. |
| 13788 | * pwd/fgetpwent.c: Likewise. |
| 13789 | * pwd/getpwent.c: Likewise. |
| 13790 | * pwd/getpwent_r.c: Likewise. |
| 13791 | * pwd/getpwnam.c: Likewise. |
| 13792 | * pwd/getpwnam_r.c: Likewise. |
| 13793 | * pwd/getpwuid.c: Likewise. |
| 13794 | * pwd/getpwuid_r.c: Likewise. |
| 13795 | * pwd/putpwent.c: Likewise. |
| 13796 | * resolv/gethnamaddr.c: Likewise. |
| 13797 | * resolv/res_hconf.c: Likewise. |
| 13798 | * resolv/res_hconf.h: Likewise. |
| 13799 | * setjmp/longjmp.c: Likewise. |
| 13800 | * setjmp/sigjmp.c: Likewise. |
| 13801 | * setjmp/tst-setjmp.c: Likewise. |
| 13802 | * stdio/clearerr.c: Likewise. |
| 13803 | * stdio/ferror.c: Likewise. |
| 13804 | * stdio/fgetc.c: Likewise. |
| 13805 | * stdio/fgetpos.c: Likewise. |
| 13806 | * stdio/fgets.c: Likewise. |
| 13807 | * stdio/fileno.c: Likewise. |
| 13808 | * stdio/fmemopen.c: Likewise. |
| 13809 | * stdio/fopen.c: Likewise. |
| 13810 | * stdio/fopncook.c: Likewise. |
| 13811 | * stdio/fputc.c: Likewise. |
| 13812 | * stdio/fputs.c: Likewise. |
| 13813 | * stdio/fread.c: Likewise. |
| 13814 | * stdio/freopen.c: Likewise. |
| 13815 | * stdio/fseek.c: Likewise. |
| 13816 | * stdio/fsetpos.c: Likewise. |
| 13817 | * stdio/ftell.c: Likewise. |
| 13818 | * stdio/fwrite.c: Likewise. |
| 13819 | * stdio/getchar.c: Likewise. |
| 13820 | * stdio/getdelim.c: Likewise. |
| 13821 | * stdio/gets.c: Likewise. |
| 13822 | * stdio/glue.c: Likewise. |
| 13823 | * stdio/internals.c: Likewise. |
| 13824 | * stdio/linewrap.c: Likewise. |
| 13825 | * stdio/linewrap.h: Likewise. |
| 13826 | * stdio/memstream.c: Likewise. |
| 13827 | * stdio/newstream.c: Likewise. |
| 13828 | * stdio/putchar.c: Likewise. |
| 13829 | * stdio/puts.c: Likewise. |
| 13830 | * stdio/rewind.c: Likewise. |
| 13831 | * stdio/setbuf.c: Likewise. |
| 13832 | * stdio/setbuffer.c: Likewise. |
| 13833 | * stdio/setlinebuf.c: Likewise. |
| 13834 | * stdio/setvbuf.c: Likewise. |
| 13835 | * stdio/ungetc.c: Likewise. |
| 13836 | * stdio/vasprintf.c: Likewise. |
| 13837 | * stdio/vscanf.c: Likewise. |
| 13838 | * stdio/vsnprintf.c: Likewise. |
| 13839 | * stdio/vsprintf.c: Likewise. |
| 13840 | * stdio/vsscanf.c: Likewise. |
| 13841 | * stdio-common/asprintf.c: Likewise. |
| 13842 | * stdio-common/dprintf.c: Likewise. |
| 13843 | * stdio-common/errnobug.c: Likewise. |
| 13844 | * stdio-common/fprintf.c: Likewise. |
| 13845 | * stdio-common/getline.c: Likewise. |
| 13846 | * stdio-common/getw.c: Likewise. |
| 13847 | * stdio-common/perror.c: Likewise. |
| 13848 | * stdio-common/psignal.c: Likewise. |
| 13849 | * stdio-common/putw.c: Likewise. |
| 13850 | * stdio-common/reg-printf.c: Likewise. |
| 13851 | * stdio-common/scanf.c: Likewise. |
| 13852 | * stdio-common/snprintf.c: Likewise. |
| 13853 | * stdio-common/sprintf.c: Likewise. |
| 13854 | * stdio-common/tempnam.c: Likewise. |
| 13855 | * stdio-common/test_rdwr.c: Likewise. |
| 13856 | * stdio-common/tst-fileno.c: Likewise. |
| 13857 | * stdio-common/tst-printf.c: Likewise. |
| 13858 | * stdio-common/tstgetln.c: Likewise. |
| 13859 | * stdio-common/vprintf.c: Likewise. |
| 13860 | * stdlib/drand48.c: Likewise. |
| 13861 | * stdlib/drand48_r.c: Likewise. |
| 13862 | * stdlib/erand48.c: Likewise. |
| 13863 | * stdlib/erand48_r.c: Likewise. |
| 13864 | * stdlib/exit.h: Likewise. |
| 13865 | * stdlib/strtoq.c: Likewise. |
| 13866 | * stdlib/strtoul.c: Likewise. |
| 13867 | * stdlib/strtouq.c: Likewise. |
| 13868 | * stdlib/test-canon.c: Likewise. |
| 13869 | * stdlib/testdiv.c: Likewise. |
| 13870 | * stdlib/testrand.c: Likewise. |
| 13871 | * string/argz-append.c: Likewise. |
| 13872 | * string/argz-count.c: Likewise. |
| 13873 | * string/argz-create.c: Likewise. |
| 13874 | * string/argz-ctsep.c: Likewise. |
| 13875 | * string/argz-delete.c: Likewise. |
| 13876 | * string/argz-extract.c: Likewise. |
| 13877 | * string/argz-insert.c: Likewise. |
| 13878 | * string/argz-next.c: Likewise. |
| 13879 | * string/argz-stringify.c: Likewise. |
| 13880 | * string/basename.c: Likewise. |
| 13881 | * string/envz.c: Likewise. |
| 13882 | * string/memfrob.c: Likewise. |
| 13883 | * string/strcoll.c: Likewise. |
| 13884 | * string/strdup.c: Likewise. |
| 13885 | * string/string.h: Likewise. |
| 13886 | * string/strndup.c: Likewise. |
| 13887 | * string/strnlen.c: Likewise. |
| 13888 | * string/strsignal.c: Likewise. |
| 13889 | * string/strxfrm.c: Likewise. |
| 13890 | * string/test-ffs.c: Likewise. |
| 13891 | * string/testcopy.c: Likewise. |
| 13892 | * sysdeps/generic/enbl-secure.c: Likewise. |
| 13893 | * sysdeps/generic/memcopy.h: Likewise. |
| 13894 | * sysdeps/generic/stpncpy.c: Likewise. |
| 13895 | * sysdeps/generic/strcasecmp.c: Likewise. |
| 13896 | * sysdeps/generic/strcat.c: Likewise. |
| 13897 | * sysdeps/generic/strchr.c: Likewise. |
| 13898 | * sysdeps/generic/strcpy.c: Likewise. |
| 13899 | * sysdeps/generic/strcspn.c: Likewise. |
| 13900 | * sysdeps/generic/strlen.c: Likewise. |
| 13901 | * sysdeps/generic/strncase.c: Likewise. |
| 13902 | * sysdeps/generic/strncat.c: Likewise. |
| 13903 | * sysdeps/generic/strncpy.c: Likewise. |
| 13904 | * sysdeps/generic/strpbrk.c: Likewise. |
| 13905 | * sysdeps/generic/strsep.c: Likewise. |
| 13906 | * sysdeps/generic/strspn.c: Likewise. |
| 13907 | * sysdeps/generic/strstr.c: Likewise. |
| 13908 | * sysdeps/generic/strtok.c: Likewise. |
| 13909 | * sysdeps/generic/strtok_r.c: Likewise. |
| 13910 | * sysdeps/mach/sleep.c: Likewise. |
| 13911 | * sysdeps/posix/sleep.c: Likewise. |
| 13912 | * sysdeps/stub/sleep.c: Likewise. |
| 13913 | * time/date.c: Likewise. |
| 13914 | * time/test_time.c: Likewise. |
| 13915 | * wcsmbs/wmemcpy.c: Likewise. |
| 13916 | * wctye/test_wctype.c: Likewise. |
| 13917 | * wctye/towctrans.c: Likewise. |
| 13918 | * wctye/wcfuncs.c: Likewise. |
| 13919 | * wctye/wctrans.c: Likewise. |
| 13920 | |
| 13921 | 1997-02-13 22:15 Miles Bader <miles@gnu.ai.mit.edu> |
| 13922 | |
| 13923 | * argp/Makefile: New file. |
| 13924 | * argp/argp.h: Likewise. |
| 13925 | * argp/argp-ba.c: Likewise. |
| 13926 | * argp/argp-fmtstream.c: Likewise. |
| 13927 | * argp/argp-fmtstream.h: Likewise. |
| 13928 | * argp/argp-fs-xinl.c: Likewise. |
| 13929 | * argp/argp-help.c: Likewise. |
| 13930 | * argp/argp-namefrob.h: Likewise. |
| 13931 | * argp/argp-parse.c: Likewise. |
| 13932 | * argp/argp-pv.c: Likewise. |
| 13933 | * argp/argp-pvh.c: Likewise. |
| 13934 | * argp/argp-test.c: Likewise. |
| 13935 | * argp/argp-xinl.c: Likewise. |
| 13936 | |
| 13937 | 1997-02-13 11:44 Andreas Jaeger <aj@arthur.pfalz.de> |
| 13938 | |
| 13939 | * stdlib/qsort.c: Add prototype for _quicksort. |
| 13940 | |
| 13941 | * stdlib/msort.c (qsort): Correct prototype for _quicksort. |
| 13942 | |
| 13943 | * sysdeps/i386/Makefile (CFLAGS-rtld.c): Change to prevent warning |
| 13944 | from dl-machine.h. |
| 13945 | |
| 13946 | 1997-02-13 18:18 Marcus G. Daniels <marcus@sysc.pdx.edu> |
| 13947 | |
| 13948 | * sysdeps/generic/dl-cache.c: Don't hardwire name of cache file. |
| 13949 | Allow user to overwrite it. |
| 13950 | |
| 13951 | 1997-02-13 17:55 Ulrich Drepper <drepper@cygnus.com> |
| 13952 | |
| 13953 | * libio/_G_config.h: Make sure wint_t is also defined for old gcc |
| 13954 | versions. Reported by Andreas Jaeger. |
| 13955 | |
| 13956 | 1997-02-13 11:44 Andreas Jaeger <aj@arthur.pfalz.de> |
| 13957 | |
| 13958 | * time/tzfile.c (__tzfile_read): Change comment to follow |
| 13959 | change of 1997-02-12. |
| 13960 | |
| 13961 | 1997-02-13 02:32 Ulrich Drepper <drepper@cygnus.com> |
| 13962 | |
| 13963 | * time/time.h (__nanosleep): Define only when struct timespec is |
| 13964 | also available. |
| 13965 | Reported by Ross Alexander <rossa@stimpy.cs.auckland.ac.nz>. |
| 13966 | |
| 13967 | 1997-02-12 21:34 a sun <asun@zoology.washington.edu> |
| 13968 | |
| 13969 | * sysdeps/unix/sysv/linux/netinet/udp.h: New file. |
| 13970 | * sysdeps/unix/sysv/linux/Dist: Add netinet/udp.h. |
| 13971 | |
| 13972 | 1997-02-12 21:16 Ulrich Drepper <drepper@cygnus.com> |
| 13973 | |
| 13974 | * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname_r): Follow patch |
| 13975 | of 1997-02-09 in resolv/gethnamaddr.c. |
| 13976 | |
| 13977 | 1997-02-11 18:52 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 13978 | |
| 13979 | * libio/_G_config.h (_G_wint_t): New. |
| 13980 | |
| 13981 | 1997-02-09 11:31 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 13982 | |
| 13983 | * resolv/gethnamaddr.c (gethostbyname2): Change sizeof (buf) |
| 13984 | to sizeof (buf.buf) while calling res_search (). |
| 13985 | |
| 13986 | 1997-02-03 20:01 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 13987 | |
| 13988 | * nis/rpcsvc/yp_prot.h (ypresp_key_val): Change key to keydat, |
| 13989 | val to keydat, stat to status. |
| 13990 | |
| 13991 | 1997-02-12 20:45 Andreas Jaeger <jaeger@informatik.uni-kl.de> |
| 13992 | |
| 13993 | * time/tzfile.c (__tzfile_read): Fix problem with SUID programs. |
| 13994 | |
| 13995 | 1997-02-12 19:55 Ulrich Drepper <drepper@cygnus.com> |
| 13996 | |
| 13997 | * db/btree/bt_split.c (bt_psplit): Apply official patches #2 and #4 |
| 13998 | by Keith Bostic. |
| 13999 | |
| 14000 | 1997-02-11 14:49 Andreas Jaeger <jaeger@informatik.uni-kl.de> |
| 14001 | |
| 14002 | * stdlib/atoll.c: Undefine atoll, not atol. |
| 14003 | |
| 14004 | 1997-02-08 09:36 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14005 | |
| 14006 | * sysdeps/unix/Makefile ($(common-objpfx)sysd-syscalls): Remove |
| 14007 | unused arguments of shell script. |
| 14008 | |
| 14009 | * Makeconfig (all-object-suffixes): New variable. |
| 14010 | * Makerules ($(+sysdir_pfx)sysd-rules, +make-deps): Use it instead |
| 14011 | of $(object-suffixes). |
| 14012 | * sysdeps/unix/make-syscalls.sh: Likewise. Fix comment. |
| 14013 | |
| 14014 | 1997-02-10 17:45 Ulrich Drepper <drepper@cygnus.com> |
| 14015 | |
| 14016 | * string/argz-ctsep.c: Initialize *LEN when successful. |
| 14017 | |
| 14018 | 1997-02-09 04:35 Ulrich Drepper <drepper@cygnus.com> |
| 14019 | |
| 14020 | * stdio-common/_itoa.h: Update copyright. |
| 14021 | |
| 14022 | 1997-02-09 02:59 Ulrich Drepper <drepper@cygnus.com> |
| 14023 | |
| 14024 | * version.h (VERSION): Bump to 2.0.2. |
| 14025 | |
| 14026 | * posix/Makefile (routines): Add getopt_init. |
| 14027 | * posix/getopt.c: Don't get environment variable with nonoption |
| 14028 | flags here. Depend on __getopt_nonoption_flags variable filled |
| 14029 | somewhere else. This is necessary since the variable must be |
| 14030 | removed even when getopt isn't used in case exec(2) gets called. |
| 14031 | * posix/getopt_init.c: New file. Initialize __getopt_nonoption_flags |
| 14032 | and remove environment variable. |
| 14033 | * sysdeps/i386/init-first.c: Call __getopt_clean_environment. |
| 14034 | * sysdeps/mach/hurd/i386/init-first.c: Likewise. |
| 14035 | * sysdeps/stub/init-first.c: Likewise. |
| 14036 | * sysdeps/unix/sysv/linux/init-first.c: Likewise. |
| 14037 | |
| 14038 | * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Recognize |
| 14039 | AT_PAGESZ entry in auxiliary vector and store value in _dl_pagesize. |
| 14040 | |
| 14041 | * sysdeps/generic/crypt-entry.h: Return EOPNOTSUPP when DES |
| 14042 | encryption is wanted. |
| 14043 | |
| 14044 | * libio/vsnprintf.c: If MAXLEN is 0 return 0. |
| 14045 | * stdio/vsnprintf.c: Likewise. |
| 14046 | Reported by Philip Blundell <pjb27@cam.ac.uk>. |
| 14047 | |
| 14048 | * libio/vsnprintf.c: If MAXLEN is 0 return 0. |
| 14049 | * stdio/vsnprintf.c: Likewise. |
| 14050 | Reported by Philip Blundell <pjb27@cam.ac.uk>. |
| 14051 | |
| 14052 | 1997-02-07 17:43 Ulrich Drepper <drepper@cygnus.com> |
| 14053 | |
| 14054 | * sysdeps/generic/sysd-stdio.c: Include <errno.h>. |
| 14055 | Change PTR to void *. |
| 14056 | * sysdeps/posix/vdprintf.c: Change PTR to void *. |
| 14057 | Reported by Brian Oxley <boxley%dev.cm.ssb.com@clipper.ssb.com>. |
| 14058 | |
| 14059 | 1997-02-07 17:41 Philip Blundell <pjb27@cam.ac.uk> |
| 14060 | |
| 14061 | * sysdeps/unix/sysv/linux/socketbits.h: Fix typo. |
| 14062 | |
| 14063 | 1997-02-06 13:49 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14064 | |
| 14065 | * rellns-sh: No need to check for existance of first parameter. |
| 14066 | |
| 14067 | 1997-02-06 13:49 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14068 | |
| 14069 | * rellns-sh: No need to check for existance of first parameter. |
| 14070 | |
| 14071 | 1997-02-06 14:50 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14072 | |
| 14073 | * sysdeps/posix/getcwd.c (__getcwd): Fix resource leaks. Reported |
| 14074 | by David Holland <dholland@eecs.harvard.edu>. |
| 14075 | |
| 14076 | 1997-02-06 14:38 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14077 | |
| 14078 | * sunrpc/clnt_tcp.c (readtcp): Pass copy of timeout value to |
| 14079 | select, in case it is modified by the latter. |
| 14080 | * sunrpc/clnt_udp.c (clntudp_call): Likewise. |
| 14081 | * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise. |
| 14082 | * sunrpc/svc_tcp.c (readtcp): Likewise. |
| 14083 | |
| 14084 | * sunrpc/svc_authux.c (_svcauth_unix): Fix type of area_gids |
| 14085 | array. |
| 14086 | |
| 14087 | * sunrpc/authuxprot.c (xdr_authunix_parms): Check size of uid_t |
| 14088 | and gid_t. |
| 14089 | |
| 14090 | * sunrpc/auth_unix.c (authunix_validate): Fix type of second |
| 14091 | argument. |
| 14092 | |
| 14093 | 1997-02-06 14:29 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14094 | |
| 14095 | * elf/Makefile (extra-objs): Don't zap previous value. |
| 14096 | * Makefile (before-compile): Likewise. Don't add gnu/lib-names.h |
| 14097 | twice. |
| 14098 | |
| 14099 | 1997-02-06 14:19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14100 | |
| 14101 | * sysdeps/unix/sysv/linux/m68k/brk.c: Add workaround for |
| 14102 | braindamage (sigh!). |
| 14103 | |
| 14104 | 1997-02-06 17:10 Jim Meyering <meyering@asic.sc.ti.com> |
| 14105 | |
| 14106 | * manual/memory.texi: Correct `copystring' example for obstacks. |
| 14107 | |
| 14108 | 1997-02-06 14:10 Ulrich Drepper <drepper@cygnus.com> |
| 14109 | |
| 14110 | * Makeconfig: Don't use [:lower:] and [:upper:] in tr since old |
| 14111 | GNU tr don't grok it. |
| 14112 | |
| 14113 | 1997-02-03 21:13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14114 | |
| 14115 | * sysdeps/unix/sysv/linux/socketbits.h [__GNUC__<2] (struct cmsghdr): |
| 14116 | Don't use GNU C extensions. |
| 14117 | (CMSG_DATA): Use portable definition. |
| 14118 | |
| 14119 | 1997-02-05 05:58 Ulrich Drepper <drepper@cygnus.com> |
| 14120 | |
| 14121 | * elf/ldd.bash.in: Add test for read permission and print appropriate |
| 14122 | message. Change warning and error messages to print "ldd: " at start. |
| 14123 | * elf/ldd.sh.in: Likewise. |
| 14124 | |
| 14125 | * stdlib/Makefile (routines): Add atoll. |
| 14126 | * stdlib/atoll.c: New file. |
| 14127 | * stdlib/stdlib.h: Add prototype and optimization for atoll. |
| 14128 | |
| 14129 | * stdlib/a64l.c: Update copyright. |
| 14130 | * stdlib/abs.c: Likewise. |
| 14131 | * stdlib/atof.c: Likewise. |
| 14132 | * stdlib/atoi.c: Likewise. |
| 14133 | * stdlib/atol.c: Likewise. |
| 14134 | * stdlib/bsearch.c: Likewise. |
| 14135 | * stdlib/exit.c: Likewise. |
| 14136 | * stdlib/fpioconst.c: Likewise. |
| 14137 | * stdlib/fpioconst.h: Likewise. |
| 14138 | * stdlib/jrand48.c: Likewise. |
| 14139 | * stdlib/jrand48_r.c: Likewise. |
| 14140 | * stdlib/labs.c: Likewise. |
| 14141 | * stdlib/lcong48.c: Likewise. |
| 14142 | * stdlib/lcong48_r.c: Likewise. |
| 14143 | * stdlib/llabs.c: Likewise. |
| 14144 | * stdlib/lrand48.c: Likewise. |
| 14145 | * stdlib/lrand48_r.c: Likewise. |
| 14146 | * stdlib/mblen.c: Likewise. |
| 14147 | * stdlib/mbstowcs.c: Likewise. |
| 14148 | * stdlib/mbtowc.c: Likewise. |
| 14149 | * stdlib/mp_clz_tab.c: Likewise. |
| 14150 | * stdlib/mrand48.c: Likewise. |
| 14151 | * stdlib/mrand48_r.c: Likewise. |
| 14152 | * stdlib/msort.c: Likewise. |
| 14153 | * stdlib/nrand48.c: Likewise. |
| 14154 | * stdlib/nrand48_r.c: Likewise. |
| 14155 | * stdlib/qsort.c: Likewise. |
| 14156 | * stdlib/rpmatch.c: Likewise. |
| 14157 | * stdlib/seed48.c: Likewise. |
| 14158 | * stdlib/seed48_r.c: Likewise. |
| 14159 | * stdlib/srand48.c: Likewise. |
| 14160 | * stdlib/srand48_r.c: Likewise. |
| 14161 | * stdlib/strtod.c: Likewise. |
| 14162 | * stdlib/wcstombs.c: Likewise. |
| 14163 | * stdlib/wctomb.c: Likewise. |
| 14164 | |
| 14165 | 1997-02-05 05:08 Ulrich Drepper <drepper@cygnus.com> |
| 14166 | |
| 14167 | * stdlib/mp_clz_tab.c (__clz_tab): Follow change in GMP and define |
| 14168 | as const. |
| 14169 | |
| 14170 | 1997-02-04 23:57 Fila Kolodny <fila@ibi.com> |
| 14171 | |
| 14172 | * sysdeps/unix/sysv/linux/socketbits.h: Define __need_NULL before |
| 14173 | including <stddef.h>. |
| 14174 | |
| 14175 | 1997-02-03 20:01 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 14176 | |
| 14177 | * time/Makefile (tzbases, tzlinks): New. |
| 14178 | (tzfiles): Changed to $(tzbases) $(tzlinks). |
| 14179 | ($(tzfiles:%=$(objpfx)z.%): Make $(tzlinks) depend on $(tzbases). |
| 14180 | |
| 14181 | 1997-02-02 12:13 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 14182 | |
| 14183 | * Makefile (install): Ignore error from ldconfig. |
| 14184 | |
| 14185 | * time/zic.c (mkdirs): Double check the error return of mkdir (). |
| 14186 | |
| 14187 | 1997-02-04 22:01 Ulrich Drepper <drepper@cygnus.com> |
| 14188 | |
| 14189 | * stdio-common/vfprintf.c: Prepare to use __va_copy for architectures |
| 14190 | like PPC where va_list is no integral type. |
| 14191 | |
| 14192 | 1997-02-04 15:27 Roma Ekzhanov <ekzhanov@paragraph.com> |
| 14193 | |
| 14194 | * posix/getopt.c (exchange): Don't allocate nonoption_flags array |
| 14195 | if nonoption_flags_len == -1. |
| 14196 | |
| 14197 | 1997-02-04 02:08 Ulrich Drepper <drepper@cygnus.com> |
| 14198 | |
| 14199 | * Version 2.0.1 net release. |
| 14200 | |
| 14201 | 1997-02-03 23:34 Stephen L Moshier <moshier@world.std.com> |
| 14202 | |
| 14203 | * sysdeps/libm-ieee754/s_tanhl.c: Fix backwards result sign. |
| 14204 | |
| 14205 | 1997-02-03 19:59 Ulrich Drepper <drepper@cygnus.com> |
| 14206 | |
| 14207 | * stdlib/getsubopt.c: Don't return `=' for suboption which has |
| 14208 | a parameter. Reported by Gary L. Hennigan <glhenni@cs.sandia.gov>. |
| 14209 | |
| 14210 | 1997-02-03 18:20 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 14211 | |
| 14212 | * nis/rpcsvc/yp_proh.h (ypresp_key_val): Also change order of |
| 14213 | values as in yp.x and yp.h. |
| 14214 | |
| 14215 | 1997-02-03 16:58 Ulrich Drepper <drepper@cygnus.com> |
| 14216 | |
| 14217 | * nis/rpcsvc/yp.x (struct ypresp_key_val): Revert patch from |
| 14218 | 1997-02-03 02:17. Sun's implementation internally corrects |
| 14219 | this bug but we don't want to hide this from the user. |
| 14220 | * nis/rpcsvc/yp.h: Likewise. |
| 14221 | |
| 14222 | 1997-02-01 18:28 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14223 | |
| 14224 | * sysdeps/unix/sysv/linux/net/ppp_defs.h: Protect against multiple |
| 14225 | inclusion. |
| 14226 | |
| 14227 | 1997-02-02 14:56 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14228 | |
| 14229 | * manual/nss.texi, manual/pattern.texi, manual/string.texi: Doc |
| 14230 | fixes. |
| 14231 | |
| 14232 | 1997-02-02 11:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14233 | |
| 14234 | * MakeTAGS (sysdep-sources, sysdep-headers): New variables. |
| 14235 | (all-sources, all-headers): Use them instead of $(sources) and |
| 14236 | $(headers) when searching in sysdep directories. |
| 14237 | |
| 14238 | 1997-02-02 11:49 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14239 | |
| 14240 | * Makerules (REAL_MAKE_VERSION): Use internal make function |
| 14241 | instead of shelling out. |
| 14242 | |
| 14243 | 1997-02-02 11:47 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14244 | |
| 14245 | * time/Makefile (install-test-data): Remove mkdir command, zic can |
| 14246 | handle that gracefully. |
| 14247 | |
| 14248 | 1997-02-03 14:07 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14249 | |
| 14250 | * sysdeps/m68k/asm-syntax.h: Add back file which got lost sometime |
| 14251 | somehow. |
| 14252 | |
| 14253 | 1997-02-02 07:46 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14254 | |
| 14255 | * sunrpc/Makefile: Check $(cross-compiling) only after including |
| 14256 | ../Makeconfig. |
| 14257 | ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Add empty command to force |
| 14258 | being considered as a rule. |
| 14259 | (generated): Add stamp files before the inclusion of Makerules to |
| 14260 | magically mark them as not being intermediate via the `generated' |
| 14261 | target. |
| 14262 | |
| 14263 | 1997-02-03 02:33 Ulrich Drepper <drepper@cygnus.com> |
| 14264 | |
| 14265 | * elf/dl-deps.c (_dl_map_object_deps): Handle multiple AUXILIARY |
| 14266 | entries. This is still no complete implementation since AUXILIARY |
| 14267 | entries in other shared objects are not yet handled. |
| 14268 | |
| 14269 | * libio/libio.h (_IO_cookie_io_functions_t): Move to C++ protected |
| 14270 | place. |
| 14271 | |
| 14272 | * po/es.po: Update. |
| 14273 | * po/fr.po: Update. |
| 14274 | * po/nl.po: Update. |
| 14275 | |
| 14276 | * time/Makefile: Better cross-compile support. Avoid test which |
| 14277 | cannot be run. |
| 14278 | (CFLAGS-tzset.c): New variable. Overwrite TZDEFAULT value from |
| 14279 | tzfile.h file. |
| 14280 | * time/tzfile.c (__tzfile_read): Allow TZDEFAULT start with '/' even |
| 14281 | in SUID programs. |
| 14282 | * time/tzset.c (__tzset_internal): If TZ envvar is not set use same |
| 14283 | default values as in tzfile.c. |
| 14284 | |
| 14285 | * elf/dynamic-link.h (elf_get_dynamic_info): Recognize versioning |
| 14286 | tags. |
| 14287 | * elf/link.h: Likewise. |
| 14288 | * elf/elf.h: Add tag definitions and data structures for versioning. |
| 14289 | |
| 14290 | 1997-02-03 02:17 Ulrich Drepper <drepper@cygnus.com> |
| 14291 | |
| 14292 | * nis/rpcsvc/yp.x (struct ypresp_key_val): There is not stupid |
| 14293 | "Sun bug". This is the order of elements also used by 4.4BSD. |
| 14294 | * nis/rpcsvc/yp.h: Likewise. |
| 14295 | Reported by HJ Lu. |
| 14296 | |
| 14297 | 1997-02-02 12:13 H.J. Lu <hjl@gnu.ai.mit.edu> |
| 14298 | |
| 14299 | * sunrpc/Makefile ($(objpfx)x%.h, $(objpfx)x%.c): Add "@:" as |
| 14300 | action. |
| 14301 | |
| 14302 | * Makefile (install): Pass installation directories as arguments |
| 14303 | to ldconfig. |
| 14304 | |
| 14305 | 1997-02-02 23:15 Ulrich Drepper <drepper@cygnus.com> |
| 14306 | |
| 14307 | * malloc/malloc.c (__after_morecore_hook): New variable. |
| 14308 | (malloc_extend_top): Call __after_morecore_hook if set. |
| 14309 | (main_trim): Likewise. |
| 14310 | * malloc/malloc.h: Add declaration of __after_morecore_hook. |
| 14311 | Suggested by Marcus Daniels. |
| 14312 | |
| 14313 | 1997-02-02 23:00 Marcus G. Daniels <marcus@tdb.com> |
| 14314 | |
| 14315 | * malloc/malloc.c (rEALLOc): Protect tsd_setspecific call by |
| 14316 | #ifndef NO_THREADS. |
| 14317 | (mallinfo): Likewise. |
| 14318 | |
| 14319 | * malloc/malloc.c (__morecore): Make external since it is used in |
| 14320 | programs. |
| 14321 | |
| 14322 | 1997-02-02 15:10 Ulrich Drepper <drepper@cygnus.com> |
| 14323 | |
| 14324 | * sysdeps/unix/sysv/linux/statbuf.h (struct stat): Make st_dev field |
| 14325 | unsigned. |
| 14326 | |
| 14327 | 1997-02-01 23:36 Richard Henderson <rth@tamu.edu> |
| 14328 | |
| 14329 | * sysdeps/alpha/stxncpy.S ($unaligned) [src % 8 > dst % 8]: Don't |
| 14330 | use t6 as a temporary; it contains bits we still need in $u_head. |
| 14331 | |
| 14332 | 1997-01-31 15:05 John Bowman <bowman@ipp-garching.mpg.de> |
| 14333 | |
| 14334 | * sysdeps/i386/fpu/__math.h [__USE_MISC]: Don't declare prototypes |
| 14335 | using __ prefix. Add prototype for log1p. |
| 14336 | |
| 14337 | 1997-02-02 00:39 Ulrich Drepper <drepper@cygnus.com> |
| 14338 | |
| 14339 | * dirent/dirent.h: Add description _DIRENT_HAVE_D_TYPE. |
| 14340 | |
| 14341 | 1997-02-01 17:04 Philip Blundell <pjb27@cam.ac.uk> |
| 14342 | |
| 14343 | * inet/netinet/ip.h (MAX_IPOPTLEN): Add definition. |
| 14344 | |
| 14345 | 1997-02-01 17:00 Ulrich Drepper <drepper@cygnus.com> |
| 14346 | |
| 14347 | * sysdeps/unix/sysv/linux/socketbits.h: Add definition of cmsghdr |
| 14348 | structure plus related macros. |
| 14349 | * sysdeps/unix/sysv/linux/cmsg_nxthdr.c: New file. |
| 14350 | * sysdeps/unix/sysv/linux/Makefile [$(subdir)=socket] |
| 14351 | (sysdep_routines): Add cmsg_nxthdr. |
| 14352 | * sysdeps/unix/sysv/linux/Dist: Add cmsg_nxthdr.c. |
| 14353 | Suggested by Philip Blundell <pjb27@cam.ac.uk>. |
| 14354 | |
| 14355 | 1997-02-01 12:34 Ulrich Drepper <drepper@cygnus.com> |
| 14356 | |
| 14357 | * time/strftime.c: Define _strftime_copytm without protecting arguments |
| 14358 | which breaks the definition. |
| 14359 | |
| 14360 | 1997-02-01 03:31 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 14361 | |
| 14362 | * nis/rpcsvc/yp_prot.h: Move definition of yppushresp_xfr after |
| 14363 | definition of type for element. |
| 14364 | |
| 14365 | 1997-02-01 03:28 Philip Blundell <pjb27@cam.ac.uk> |
| 14366 | |
| 14367 | * sydsdeps/unix/sysv/linux/netinet/in.h: Add IPv6 related IPPROTO_* |
| 14368 | constants. |
| 14369 | |
| 14370 | 1997-02-01 03:09 H.J. Lu <hjl@lucon.org> |
| 14371 | |
| 14372 | * Makefile: Pass PARALLELMFLAGS to sub-makes. |
| 14373 | * Makefile.in: Mention PARALLELMFLAGS and pass to main Makefile. |
| 14374 | |
| 14375 | 1997-01-31 Paul Eggert <eggert@twinsun.com> |
| 14376 | |
| 14377 | * time/mktime.c (HAVE_LIMITS_H, HAVE_LOCALTIME_R, STDC_HEADERS): |
| 14378 | Define if _LIBC is defined. |
| 14379 | <limits.h>: Include if HAVE_LIMITS_H instead of if |
| 14380 | __STDC__ || __GNU_LIBRARY__ || STDC_HEADERS. |
| 14381 | <stdlib.h>: Similarly, include if STDC_HEADERS. |
| 14382 | (localtime_r): Redo #ifdef to make it clear that glibc has |
| 14383 | localtime_r now. |
| 14384 | |
| 14385 | 1997-02-29 20:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14386 | |
| 14387 | * sunrpc/Makefile ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Use stamp |
| 14388 | file to avoid unnecessary recompilation. |
| 14389 | |
| 14390 | 1997-01-29 19:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14391 | |
| 14392 | * Makefile: Set install-others, not install_others. |
| 14393 | (before-compile): Use += to preserve previous value. |
| 14394 | ($(inst_includedir)/gnu/lib-names.h): Remove obsolete comment and |
| 14395 | fix dependency name. |
| 14396 | ($(objpfx)lib-names.h): Remove rule. |
| 14397 | * Makeconfig ($(common-objpfx)gnu/lib-names.h): Generate it here, |
| 14398 | with correct name, using an intermediate stamp file. |
| 14399 | (common-generated): Add gnu/lib-names.h. |
| 14400 | (before-compile): Add $(common-objpfx)gnu/lib-names.h. |
| 14401 | |
| 14402 | 1997-01-30 18:29 Richard Henderson <richard@atheist.tamu.edu> |
| 14403 | |
| 14404 | * malloc/malloc.c (MAGICBYTE): Use cast to size_t instead of unsigned |
| 14405 | to prevent warnings on 64 bit systems. |
| 14406 | Reported by Paul Wouters <paul@xtdnet.nl>. |
| 14407 | |
| 14408 | * sysdeps/alpha/dl-machine.h: Revert check for broken gas. By default |
| 14409 | we assume it works. |
| 14410 | |
| 14411 | 1997-01-30 03:24 Ulrich Drepper <drepper@cygnus.com> |
| 14412 | |
| 14413 | * sysdeps/i386/elf/start.S (_start): Align stack pointer to |
| 14414 | double word boundary before pushing args for main. This way we |
| 14415 | don't get penalties for misaligned memory accesses. Reported by |
| 14416 | Edward Seidl <seidl@janed.com>. |
| 14417 | |
| 14418 | * Makefile: Correct *my* changes of Richards patch of 1997-01-28 10:51. |
| 14419 | Patch by HJ Lu. |
| 14420 | |
| 14421 | * misc/bsd-compat.c: Update copyright. |
| 14422 | * misc/efgcvt.c: Likewise. |
| 14423 | * misc/efgcvt_r.c: Likewise. |
| 14424 | * misc/error.c: Likewise. |
| 14425 | * misc/error.h: Likewise. |
| 14426 | * misc/fstab.c: Likewise. |
| 14427 | * misc/init-misc.c: Likewise. |
| 14428 | * misc/lsearch.c: Likewise. |
| 14429 | * misc/mntent.c: Likewise. |
| 14430 | * misc/qefgcvt.c: Likewise. |
| 14431 | * misc/qefgcvt_r.c: Likewise. |
| 14432 | * nss/databases.def: Likewise. |
| 14433 | * nss/db-Makefile: Likewise. |
| 14434 | * nss/ethers-lookup.c: Likewise. |
| 14435 | * nss/hosts-lookup.c: Likewise. |
| 14436 | * nss/netgrp-lookup.c: Likewise. |
| 14437 | * nss/nsswitch.h: Likewise. |
| 14438 | * nss/proto-lookup.c: Likewise. |
| 14439 | * nss/rpc-lookup.c: Likewise. |
| 14440 | * nss/service-lookup.c: Likewise. |
| 14441 | * nss/nss_db/db-netgrp.c: Likewise. |
| 14442 | * nss/nss_files/files-grp.c: Likewise. |
| 14443 | * nss/nss_files/files-hosts.c: Likewise. |
| 14444 | * nss/nss_files/files-network.c: Likewise. |
| 14445 | * nss/nss_files/files-proto.c: Likewise. |
| 14446 | * nss/nss_files/files-pwd.c: Likewise. |
| 14447 | * nss/nss_files/files-rpc.c: Likewise. |
| 14448 | * nss/nss_files/files-service.c: Likewise. |
| 14449 | * nss/nss_files/files-spwd.c: Likewise. |
| 14450 | * shadow/fgetspent.c: Likewise. |
| 14451 | * shadow/fgetspent_r.c: Likewise. |
| 14452 | * shadow/getspent.c: Likewise. |
| 14453 | * shadow/getspent_r.c: Likewise. |
| 14454 | * shadow/getspnam.c: Likewise. |
| 14455 | * shadow/getspnam_r.c: Likewise. |
| 14456 | * shadow/putspent.c: Likewise. |
| 14457 | * shadow/sgetspent.c: Likewise. |
| 14458 | * shadow/sgetspent_r.c: Likewise. |
| 14459 | * sysdeps/i386/init-first.c: Likewise. |
| 14460 | * sysdeps/unix/i386/sysdep.S: Likewise. |
| 14461 | |
| 14462 | * shadow/shadow.h: Don't use __USE_REENTRENT. All code must be |
| 14463 | prepared to be running in a multi-threaded environment. Change |
| 14464 | to __USE_MISC unless the function is defined in POSIX.1 (in this |
| 14465 | case also test for __USE_POSIX). |
| 14466 | * dirent/dirent.h: Likewise. |
| 14467 | * grp/grp.h: Likewise. |
| 14468 | * inet/aliases.h: Likewise. |
| 14469 | * libio/libio.h: Likewise. |
| 14470 | * libio/stdio.h: Likewise. |
| 14471 | * login/utmp.h: Likewise. |
| 14472 | * math/mathcalls.h: Likewise. |
| 14473 | * misc/mntent.h: Likewise. |
| 14474 | * pwd/pwd.h: Likewise. |
| 14475 | * resolv/netdb.h: Likewise. |
| 14476 | * stdlib/stdlib.h: Likewise. |
| 14477 | * string/string.h: Likewise. |
| 14478 | * sunrpc/rpc/netdb.h: Likewise. |
| 14479 | * sysdeps/generic/crypt.h: Likewise. |
| 14480 | * sysdeps/unix/sysv/linux/errnos.h: Likewise. |
| 14481 | * time/time.h: Likewise. |
| 14482 | |
| 14483 | 1997-01-30 00:27 Fila Kolodny <fila@ibi.com> |
| 14484 | |
| 14485 | * sunrpc/Makefile (install-others): Add rpcsvc/bootparam_prot.h |
| 14486 | only if not cross compiling. |
| 14487 | |
| 14488 | 1997-01-29 16:16 Fila Kolodny <fila@ibi.com> |
| 14489 | |
| 14490 | * sysdeps/posix/sigpause.c: Include <stddef.h> to get definition of |
| 14491 | NULL. |
| 14492 | * sysdeps/posix/sigwait.c: Likewise. |
| 14493 | |
| 14494 | 1997-01-28 23:42 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14495 | |
| 14496 | * Makeconfig ($(common-objpfx)config.make): Depend on |
| 14497 | $(..)config.make.in. |
| 14498 | |
| 14499 | 1997-01-29 04:30 Ulrich Drepper <drepper@cygnus.com> |
| 14500 | |
| 14501 | * sunrpc/Makefile: Don't generate headers derived from .x files when |
| 14502 | crosscompiling. |
| 14503 | |
| 14504 | 1997-01-28 10:51 Richard Henderson <rth@tamu.edu> |
| 14505 | |
| 14506 | * Makefile: Generate gnu/lib-names.h in before-compile. |
| 14507 | * nss/nss.h (NSS_SHLIB_REVISION): Turn it into a const variable. |
| 14508 | * nss/nssswitch.c (__nss_shlib_revision): New variable. Initialize |
| 14509 | to the revision found for LIBNSS_FILES_SO. |
| 14510 | (nss_initilized): Removed. It was tested but never set. |
| 14511 | (nss_lookup_function): Don't treat NSS_SHLIB_REVISION as a literal. |
| 14512 | |
| 14513 | * shlib-versions: Tag all alpha-linux shlibs with a .1 "minor" |
| 14514 | not just libc. Except instead of ld.so.1.1 use ld-linux.so.2. |
| 14515 | |
| 14516 | * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Typo in ldgp. |
| 14517 | |
| 14518 | 1997-01-28 12:16 Andreas Jaeger <aj@arthur.pfalz.de> |
| 14519 | |
| 14520 | * elf/Makefile (CFLAGS-dl-load.c): Use += to not |
| 14521 | override the definition. |
| 14522 | |
| 14523 | 1997-01-28 20:13 Fila Kolodny <fila@ibi.com> |
| 14524 | |
| 14525 | * config.make.in (malloc): Remove. |
| 14526 | |
| 14527 | 1997-01-28 04:23 Ulrich Drepper <drepper@cygnus.com> |
| 14528 | |
| 14529 | * version.h (VERSION): Bump to 2.0.1. |
| 14530 | |
| 14531 | * posix/getopt.c: Handle another problem introduced by the |
| 14532 | nonoption_flags array. We must be able to work with reordered |
| 14533 | argv arrays. Reported by Andreas Schwab. |
| 14534 | |
| 14535 | 1997-01-28 02:38 Ulrich Drepper <drepper@cygnus.com> |
| 14536 | |
| 14537 | * sysdeps/unix/sysv/linux/i386/clone.S: Correct handling of new |
| 14538 | stack. |
| 14539 | |
| 14540 | 1997-01-27 17:34 Thorsten Kukuk <kukuk@weber.uni-paderborn.de> |
| 14541 | |
| 14542 | * nis/rpcsvc/yp_prot.h: Correct definitions and types in file so |
| 14543 | that it works with yp.h. |
| 14544 | |
| 14545 | 1997-01-27 13:28 Ulrich Drepper <drepper@cygnus.com> |
| 14546 | |
| 14547 | * malloc/malloc.h (__malloc_initialized) [_LIBC]: Define as |
| 14548 | __libc_malloc_initialized so that this variable is not shared with |
| 14549 | other users of GNU malloc. |
| 14550 | Suggested by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>. |
| 14551 | |
| 14552 | * mcheck.h: Correct typo. Use malloc/ instead of new-malloc/. |
| 14553 | |
| 14554 | * sysdeps/i386/Makefile (CFLAGS-dl-load.c, CFLAGS-dl-reloc.c): New |
| 14555 | variables to prevent warnings. |
| 14556 | * sysdeps/i386/dl-machine.h (fixup): Add prototype and declare |
| 14557 | using attribute regparm. |
| 14558 | (ELF_MACHINE_RUNTIME_TRAMPOLINE): Rewrite so that no register |
| 14559 | is changed by the resolver code. |
| 14560 | |
| 14561 | 1997-01-14 14:20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14562 | |
| 14563 | * malloc/malloc.c (weak_variable): Define. |
| 14564 | (__malloc_initialize_hook, __free_hook, __malloc_hook, __realloc_hook, |
| 14565 | __memalign_hook): Make them weak definitions. |
| 14566 | |
| 14567 | 1997-01-26 11:35 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14568 | |
| 14569 | * sysdeps/unix/sysv/linux/getdents.c: Don't write beyond buffer |
| 14570 | limits, correctly take structure padding into account, use correct |
| 14571 | offset when resetting the stream, change heuristic to assume an |
| 14572 | average name length of 14 characters. |
| 14573 | |
| 14574 | 1997-01-25 18:06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 14575 | |
| 14576 | * sysdeps/unix/sysv/linux/alpha/termbits.h: Protect against multiple |
| 14577 | inclusion. |
| 14578 | |
| 14579 | |
| 14580 | See ChangeLog.6 for earlier changes. |