]> git.ipfire.org Git - thirdparty/glibc.git/blame - ChangeLog
(LDFLAGS): Remove.
[thirdparty/glibc.git] / ChangeLog
CommitLineData
7d84a067
RH
11998-08-23 Ricahrd Henderson <rth@cygnus.com>
2
3 * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
4 * sysdeps/alpha/elf/crtend.S: Likewise.
5 * sysdeps/alpha/elf/start.S: Likewise.
6
7 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
8 non-standard pv usage.
9
10 * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
11 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
12 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
13 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
14 * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
15 * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
16 * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
17 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
18 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
19 * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
20 * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
21
22 * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
23 a finite non-denormal, deferring to the full IEEE version otherwise.
24
25 * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
26 Early out for -0. Optimize for !_IEEE_FP_INEXACT.
27 * sysdeps/alpha/fpu/s_floor.c: New.
28 * sysdeps/alpha/fpu/s_floorf.c: New.
29 * sysdeps/alpha/fpu/s_ceil.c: New.
30 * sysdeps/alpha/fpu/s_ceilf.c: New.
31
e86e2df1
UD
321998-08-22 Philip Blundell <philb@gnu.org>
33
34 * sysdeps/arm/bits/string.h: New file.
35
14a44a69
UD
361998-08-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
37
38 * sysdeps/unix/sysv/linux/configure.in: Obey --with-headers,
39 document it.
40
41 * sysdeps/unix/sysv/linux/alpha/configure.in: New file, contains
42 test for recent Linux 2.1.100+ headers.
43
e36b0b57
UD
441998-08-21 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
45
46 * nis/nss_compat/compat-initgroups.c: Optimize NIS query.
47
5148d49f
UD
481998-08-21 17:21 Ulrich Drepper <drepper@cygnus.com>
49
50 * sysdeps/unix/sysv/linux/glob64.c: Define __stat using __xstat64.
51
521998-08-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
53
54 * Makefile (elf/ldso_install): Put back. The problem still persists.
55 * elf/Makefile (ldso_install): Likewise.
56
571998-08-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58
59 * db2/db/db.c (db_open) [_LIBC]: Rename to __nss_db_open and
60 create weak alias.
61 * include/db.h: Declare __nss_db_open.
62 * db2/Versions: Export it.
63
64 * db2/makedb.c: Convert to use db2 API.
65 * nss/nss_db/db-XXX.c: Likewise.
66 * nss/nss_db/db-netgrp.c: Likewise.
67 * nss/nss_db/db-alias.c: Likewise.
68 (_nss_db_getaliasent_r): Allow retrying with a larger buffer.
69
701998-08-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
71
72 * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove
73 sys_setresuid, already built automatically (or not).
74 * sysdeps/unix/sysv/linux/syscalls.list: Define __setresuid
75 instead of __syscall_setresuid and add back setresuid.
76 * sysdeps/unix/sysv/linux/seteuid.c: Use __setresuid instead of
77 __syscall_setresuid.
78
791998-08-21 Andreas Jaeger <aj@arthur.rhein-neckar.de>
80
81 * sysdeps/unix/sysv/linux/sys/mount.h: Fix typo.
82
1ddf537f
UD
831998-08-20 Ulrich Drepper <drepper@cygnus.com>
84
85 * elf/Makefile (sh-ldd-rewrite): Remove expression to remove
86 BASH-ONLY marked region.
87 * elf/ldd.bash.in: Remove special BASH-ONLY markers.
88
891998-02-20 17:54 H.J. Lu <hjl@gnu.org>
90
91 * libio/oldfileops.c (_IO_file_seekoff): Don't adjust pointers if
92 _IO_SYSSEEK fails.
93
94 * libio/iolibio.h (_IO_pos_BAD): Define of type _IO_fpos64_t.
95
4df28840 96 * libio/libioP.h (FILEBUF_LITERAL): Also initialize new _offset
1ddf537f
UD
97 element.
98
8e48355c
RM
991998-08-21 Roland McGrath <roland@baalperazim.frob.com>
100
101 * elf/ldd.bash.in (TEXTDOMAIN, TEXTDOMAINDIR): Surround setting these
102 with magic comments ###BASH-ONLY and ###END-BASH-ONLY.
103 * elf/Makefile ($(objpfx)ldd): Generate always from ldd.bash.in.
104 (common-ldd-rewrite): New variable, old contents of $(sh-ldd-rewrite).
105 (sh-ldd-rewrite): Use that, add cmds to remove code surrounded by
106 those magic comments, and to use /bin/sh for @BASH@.
107 (bash-ldd-rewrite): Use $(common-ldd-rewrite).
108 * elf/ldd.sh.in: File removed.
109
d762684b
UD
1101998-08-20 20:07 Ulrich Drepper <drepper@cygnus.com>
111
112 * pwd/getpw.c (__getpw): Use %lu for uid and gid parameter and
113 cast them to unsigned long int.
114 * pwd/putpwent.c (putpwent): Likewise.
115 Patch by John Tobey <jtobey@banta-im.com>.
116
1171998-08-20 17:14 H.J. Lu <hjl@gnu.org>
118
119 * libio/libioP.h (FILEBUF_LITERAL): Set the _offset field to
120 _IO_pos_BAD.
121
1221998-02-20 17:54 H.J. Lu <hjl@gnu.org>
123
124 * libio/fileops.c (_IO_file_seekoff): Don't adjust pointers if
125 _IO_SYSSEEK fails.
126
7934cc16
UD
1271998-08-20 19:14 Ulrich Drepper <drepper@cygnus.com>
128
129 * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdeps_routines):
130 Add umount and umount2.
131 * sysdeps/unix/sysv/linux/syscalls.list: Remove umount.
132 * sysdeps/unix/sysv/linux/umount.S: New file.
133 * sysdeps/unix/sysv/linux/umount2.S: New file.
134 * sysdeps/unix/sysv/linux/sys/mount.h: Declare umount2.
135 Define MNT_FORCE.
136
d762684b
UD
137 * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdep_headers):
138 Add sys/sendfile.h.
139 * sysdeps/unix/sysv/linux/syscalls.list: Add sendfile.
140 * sysdeps/unix/sysv/linux/sys/sendfile.h: New file.
141
142 * sysdeps/unix/sysv/linux/sys/acct.h: Pretty print.
143
144 * sysdeps/unix/sysv/linux/Versions [GLIBC_2.1]: Add umount2 and
145 sendfile.
146
df777c40
UD
1471998-08-20 16:01 Ulrich Drepper <drepper@cygnus.com>
148
149 * elf/ldd.sh.in: Redirect warnings and error messages to stderr.
150 * elf/ldd.bash.in: Likewise.
151
152 * elf/sln.c: Avoid warning for no main prototype.
153
154 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Remove O_READ and
155 O_WRITE.
156 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
157 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
158
159 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add F_SETSIG and
160 F_GETSIG.
161 * sysdeps/unix/sysv/linux/bits/fcntl.h: Likewise.
162 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
163 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
164
1651998-08-20 Philip Blundell <pb@nexus.co.uk>
166
167 * sysdeps/arm/fpu/ieee754.h: Move to...
168 * sysdeps/arm/ieee754.h: ... here.
169
170 * sysdeps/arm/__longjmp.S: Put return value in correct register.
171 Don't set the condition flags unnecessarily.
172 * sysdeps/arm/fpu/__longjmp.S: Likewise. Restore floating point
173 registers correctly.
174
175 * sysdeps/arm/dl-machine.h: Fix problems with profiling code
176 (patch from Scott Bambrough).
177
178 * sysdeps/arm/sysdep.h (CALL_MCOUNT): Add missing semicolons.
179
180 * csu/initfini.c (_init): Don't check whether __gmon_start__ is
181 NULL, just call it unconditionally.
182 (__gmon_start__): Provide stub version as a weak symbol.
183
1841998-07-30 Philip Blundell <philb@gnu.org>
185
186 * sysdeps/unix/sysv/linux/arm/init-first.h: New file (from patch
187 by Scott Bambrough)
188
189 * sysdeps/unix/sysv/linux/arm/errlist.c: New file; ARM tools don't
190 like `@' in .type directives.
191
192 * sysdeps/arm/bsd-setjmp.S: Use PLT for procedure call.
193 * sysdeps/arm/bsd-_setjmp.S: Likewise.
194
195 * sysdeps/arm/dl-machine.h: Set __libc_stack_end.
196
1971998-08-20 Andreas Jaeger <aj@arthur.rhein-neckar.de>
198
199 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN): Correct value.
200 (F_GETOWN): Likewise.
201
202 * sysdeps/unix/sysv/linux/bits/siginfo.h (SI_SIGIO): Add it (from
203 Linux 2.1.117).
204
2051998-08-20 Ulrich Drepper <drepper@cygnus.com>
206
207 * sysdeps/generic/glob.c [_LIBC]: Define __stat only if not
208 already defined.
209
0c6cee5d
UD
2101998-08-18 Ulrich Drepper <drepper@cygnus.com>
211
212 * include/features.h: Define __USE_EXTERN_INLINES for recent
213 enough gcc.
214 * argp/argp.h: Define extern inline functions only if
215 __USE_EXTERN_INLINES is defined.
216 * libio/stdio.h: Likewise.
217 * math/math.h: Likewise.
218 * stdlib/stdlib.h: Likewise.
219 * string/argz.h: Likewise.
220 * sysdeps/generic/bits/sigset.h: Likewise.
221 * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
222 * sysdeps/unix/sysv/sysv4/bits/sigset.h: Likewise.
223 * sysdeps/wordsize-32/inttypes.h: Likewise.
224 * sysdeps/wordsize-64/inttypes.h: Likewise.
225 * wcsmbs/wchar.h: Likewise.
226
227 * sysdeps/generic/bits/glob.c [_LIBC]: Define __stat using __xstat
228 to allow compilation without optimization.
229
df777c40
UD
2301998-08-14 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
231
232 * nis/nss_compat/compat-grp.c: Set errno to ENOENT if we have no
233 more entries.
234 * nis/nss_compat/compat-initgroups.c: Likewise.
235 * nis/nss_compat/compat-pwd.c: Likewise.
236 * nis/nss_compat/compat-spwd.c: Likewise.
237 * nis/nss_nis/nis-alias.c: Likewise.
238 * nis/nss_nis/nis-ethers.c: Likewise.
239 * nis/nss_nis/nis-grp.c: Likewise.
240 * nis/nss_nis/nis-hosts.c: Likewise.
241 * nis/nss_nis/nis-initgroups.c: Likewise.
242 * nis/nss_nis/nis-network.c: Likewise.
243 * nis/nss_nis/nis-proto.c: Likewise.
244 * nis/nss_nis/nis-pwd.c: Likewise.
245 * nis/nss_nis/nis-rpc.c: Likewise.
246 * nis/nss_nis/nis-service.c: Likewise.
247 * nis/nss_nis/nis-spwd.c: Likewise.
248
249 * nis/rpcsvc/yp.h: Generate new without 1024 byte limits.
250
251 * nis/ypclnt.c: Try binding dir only first time, could be to old.
252
253 * nis/yp_xdr.c: Remove 1024 byte limit.
254 * nis/ypupdate_xdr.c: Likewise.
255
256 * nis/nss_nis/nis-publickey.c: Make sure, nobody could send
257 wrong data.
258
c82e6116
RM
2591998-08-18 Roland McGrath <roland@baalperazim.frob.com>
260
261 * Rules (binaries-static, binaries-shared static pattern rules):
262 Depend on lib%, not just libc%, from $(link-libc{,-static}).
263
264 * sysdeps/mach/hurd/Makefile (link-libc-static): New variable; set
265 this here, overriding Makeconfig generic value so we link against
266 the RPC libs.
267
364ff81f
UD
2681998-08-17 Ulrich Drepper <drepper@cygnus.com>
269
270 * posix/tstgetopt.c (options): Add NULL entry at end
271 Patch by Adrian Miranda <ade@psg.com>.
272
5d7de7aa
UD
2731998-08-15 18:21 Ulrich Drepper <drepper@cygnus.com>
274
275 * elf/elf.h: Add EI_OSABI, ELFOSABI*, and EI_ABIVERSION. Move EI_PAD
276 to 9.
277
d610a544
UD
2781998-08-15 14:11 Ulrich Drepper <drepper@cygnus.com>
279
280 * elf/elf.h: Add PPC Diab relocations.
281
282 * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
283
409dfcea
UD
2841998-08-14 10:08 Ulrich Drepper <drepper@cygnus.com>
285
286 * manual/texinfo.tex: Update.
287
2881998-08-07 Geoff Keating <geoffk@ozemail.com.au>
289
290 * sysdeps/powerpc/backtrace.c: New file.
291
2921998-08-14 Philip Blundell <pb@nexus.co.uk>
293
294 * sysdeps/arm/fpu/setjmp.S: Correct value of R0 before calling
295 sigjmp_save.
296 * sysdeps/arm/elf/setjmp.S: Obsolete, deleted.
297
2981998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
299
300 * Makefile (install-symbolic-link): Fix spelling.
301
3021998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
303
304 * elf/elf.h (SHT_HIOS): Fix value.
305
3061998-08-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
307
308 * posix/regex.c (WIDE_CHAR_SUPPORT): Don't generate defined as
309 part of the expansion, this is undefined by the standard.
310
9d141cae
UD
3111998-08-13 19:41 Ulrich Drepper <drepper@cygnus.com>
312
313 * posix/getconf.c: Add support for systems with incomplete confname.h.
314
315 * sysdeps/posix/sigset.c: Allow SIG_HOLD being undefined.
316
317 * sysdeps/posix/wait3.c: Make it work.
318
3191998-08-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
320
321 * Makefile ($(inst_slibdir)/libc-$(version).so): Remove.
322 (elf/ldso_install): Remove.
323
324 * elf/Makefile (distribute): Add sln.c.
325 (others): Add sln.
326 (others-static): Add sln.
327 (install-rootsbin): Add sln.
328 (others-static): Add sln.
329 (ldso_install): Remove.
330
3311998-07-24 10:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
332
333 * Makerules (install-clean-symbolic-link-list): Make phony.
334 * Makefile (install-symbolic-link): Make phony. Depend on
335 subdir_install for parallel makes.
336
337
3381998-07-22 Ulrich Drepper <drepper@cygnus.com>
339
340 * elf/Makefile (distribute): Add sln.c
341
3421998-07-21 07:10 H.J. Lu <hjl@gnu.org>
343
344 * elf/sln.c: New file.
345
346 * Makerules (symbolic-link-prog, symbolic-link-list): New macros.
347 (install-clean-symbolic-link-list): New target.
348 (install): Depend on install-clean-symbolic-link-list.
349 (make-shlib-link): Changed for $(symbolic-link-list).
350
351 * Makefile (install-symbolic-link): New target.
352 (install): Depend on install-symbolic-link.
353
1f539fd1
UD
3541998-08-12 17:03 Ulrich Drepper <drepper@cygnus.com>
355
356 * include/unistd.h: Protect against multiple inclusion.
357
358 * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
359 is defined, not is glob is defined.
360 * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
361
3621998-08-01 17:18 H.J. Lu <hjl@gnu.org>
363
364 * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
365 xdr_string for ut_line, ut_name and ut_host.
366
3671998-08-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
368
369 * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
370 /var/mail in accordance with FHS 2.0.
371 Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
372
3731998-08-12 Richard Henderson <rth@cygnus.com>
374
375 * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
376 Update aliases for cancelation.
377
378 * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
379 playing with symbol versions.
380
259d930a
RM
3811998-08-12 Roland McGrath <roland@baalperazim.frob.com>
382
383 * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
384 multiple inclusion protection.
385 (_POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC, _POSIX_MAPPED_FILES,
386 _POSIX_MEMORY_PROTECTION, _POSIX_POLL, _POSIX_SELECT): New macros,
387 define all these to 1.
388 (_POSIX_SYNC_IO): Add #undef, to remind us that pathconf reports it.
389
d6765f1d
RM
3901998-08-12 Roland McGrath <roland@baalperazim.frob.com>
391
392 * sysdeps/mach/usleep.c: Include <unistd.h>.
393 (usleep): Return void.
394
3951998-08-11 Roland McGrath <roland@baalperazim.frob.com>
396
397 * sysdeps/generic/if_index.c (struct if_freenameindex): Add forward
398 decl to inhibit warning in if_freenameindex defn.
399
400 * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Remove unused variable.
401
402 * sysdeps/mach/hurd/getdomain.c (getdomainname): Renamed from __ name.
403
404 * sysdeps/mach/hurd/reboot.c: Include <sys/reboot.h>.
405 * sysdeps/mach/hurd/getdents.c: Include <unistd.h>.
406 * sysdeps/mach/hurd/sbrk.c: Include <unistd.h>.
407 * sysdeps/mach/usleep.c: Likewise.
408
409 * sysdeps/mach/hurd/bind.c (bind): Add a const.
410
411 * sysdeps/mach/hurd/getdents.c (__getdirentries): Use prototype defn.
412 * sysdeps/unix/bsd/init-posix.c (__init_posix): Likewise.
413 * sysdeps/unix/bsd/times.c (timeval_to_clock_t): Likewise.
414 * sysdeps/mach/hurd/reboot.c (reboot): Likewise.
415 * sysdeps/mach/usleep.c (usleep): Likewise.
416 * sysdeps/mach/hurd/chflags.c (chflags): Likewise.
417 * sysdeps/mach/hurd/fchflags.c (fchflags): Likewise.
418 * sysdeps/mach/hurd/sbrk.c (__sbrk): Likewise.
419 * sysdeps/mach/hurd/stdio_init.c (__stdio_init_stream): Likewise.
420
4211998-08-11 Roland McGrath <roland@baalperazim.frob.com>
422
423 * sysdeps/generic/glob64.c: Include <sys/types.h>, <glob.h>, <errno.h>.
424 (glob64): Fix typo.
425
426 * malloc/malloc.c (free_check, realloc_check): Don't cast to long for
427 %p arg to fprintf, since `void *' is the right type already.
428
b5876a19
RM
4291998-07-25 19:47 Jose M. Moya <josem@gnu.org>
430
431 * sysdeps/mach/hurd/getcwd.c
1f539fd1
UD
432 (_hurd_canonicalize_directory_name_internal): Do not loop forever
433 for unknown root directories.
b5876a19 434 (__getcwd): Return NULL when the current root directory could not
1f539fd1 435 be reached.
b5876a19 436
f81d98d6 4371998-08-11 18:39 Ulrich Drepper <drepper@cygnus.com>
a2bde807 438
f81d98d6 439 * string/strsignal.c (strsignal): Count real-time signals from zero.
a2bde807 440
a5f4e34a 441
f81d98d6 442See ChangeLog.8 for earlier changes.