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