update from main archive 970210
[kopensolaris-gnu/glibc.git] / ChangeLog
1 1997-02-11 05:27  Ulrich Drepper  <drepper@cygnus.com>
2
3         * locale/weight.h (collate_rules): It's an u_int32_t array.
4         (get_weight): Compute initial SLOT value correctly.
5
6 1997-02-10 17:45  Ulrich Drepper  <drepper@cygnus.com>
7
8         * string/argz-ctsep.c: Initialize *LEN when successful.
9
10 1997-02-09 02:59  Ulrich Drepper  <drepper@cygnus.com>
11
12         * version.h (VERSION): Bump to 2.0.2.
13
14         * posix/Makefile (routines): Add getopt_init.
15         * posix/getopt.c: Don't get environment variable with nonoption
16         flags here.  Depend on __getopt_nonoption_flags variable filled
17         somewhere else.  This is necessary since the variable must be
18         removed even when getopt isn't used in case exec(2) gets called.
19         * posix/getopt_init.c: New file.  Initialize __getopt_nonoption_flags
20         and remove environment variable.
21         * sysdeps/i386/init-first.c: Call __getopt_clean_environment.
22         * sysdeps/mach/hurd/i386/init-first.c: Likewise.
23         * sysdeps/stub/init-first.c: Likewise.
24         * sysdeps/unix/sysv/linux/init-first.c: Likewise.
25
26         * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Recognize
27         AT_PAGESZ entry in auxiliary vector and store value in _dl_pagesize.
28
29         * sysdeps/generic/crypt-entry.h: Return EOPNOTSUPP when DES
30         encryption is wanted.
31
32         * libio/vsnprintf.c: If MAXLEN is 0 return 0.
33         * stdio/vsnprintf.c: Likewise.
34         Reported by Philip Blundell <pjb27@cam.ac.uk>.
35
36         * libio/vsnprintf.c: If MAXLEN is 0 return 0.
37         * stdio/vsnprintf.c: Likewise.
38         Reported by Philip Blundell <pjb27@cam.ac.uk>.
39
40 1997-02-07 17:43  Ulrich Drepper  <drepper@cygnus.com>
41
42         * sysdeps/generic/sysd-stdio.c: Include <errno.h>.
43         Change PTR to void *.
44         * sysdeps/posix/vdprintf.c: Change PTR to void *.
45         Reported by Brian Oxley <boxley%dev.cm.ssb.com@clipper.ssb.com>.
46
47 1997-02-07 17:41  Philip Blundell <pjb27@cam.ac.uk>
48
49         * sysdeps/unix/sysv/linux/socketbits.h: Fix typo.
50
51 1997-02-06 13:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
52
53         * rellns-sh: No need to check for existance of first parameter.
54
55 1997-02-06 13:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
56
57         * rellns-sh: No need to check for existance of first parameter.
58
59 1997-02-06 14:50  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
60
61         * sysdeps/posix/getcwd.c (__getcwd): Fix resource leaks.  Reported
62         by David Holland <dholland@eecs.harvard.edu>.
63
64 1997-02-06 14:38  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
65
66         * sunrpc/clnt_tcp.c (readtcp): Pass copy of timeout value to
67         select, in case it is modified by the latter.
68         * sunrpc/clnt_udp.c (clntudp_call): Likewise.
69         * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
70         * sunrpc/svc_tcp.c (readtcp): Likewise.
71
72         * sunrpc/svc_authux.c (_svcauth_unix): Fix type of area_gids
73         array.
74
75         * sunrpc/authuxprot.c (xdr_authunix_parms): Check size of uid_t
76         and gid_t.
77
78         * sunrpc/auth_unix.c (authunix_validate): Fix type of second
79         argument.
80
81 1997-02-06 14:29  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
82
83         * elf/Makefile (extra-objs): Don't zap previous value.
84         * Makefile (before-compile): Likewise.  Don't add gnu/lib-names.h
85         twice.
86
87 1997-02-06 14:19  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
88
89         * sysdeps/unix/sysv/linux/m68k/brk.c: Add workaround for
90         braindamage (sigh!).
91
92 1997-02-06 17:10  Jim Meyering  <meyering@asic.sc.ti.com>
93
94         * manual/memory.texi: Correct `copystring' example for obstacks.
95
96 1997-02-06 14:10  Ulrich Drepper  <drepper@cygnus.com>
97
98         * Makeconfig: Don't use [:lower:] and [:upper:] in tr since old
99         GNU tr don't grok it.
100
101 1997-02-03 21:13  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
102
103         * sysdeps/unix/sysv/linux/socketbits.h [__GNUC__<2] (struct cmsghdr):
104         Don't use GNU C extensions.
105         (CMSG_DATA): Use portable definition.
106
107 1997-02-05 05:58  Ulrich Drepper  <drepper@cygnus.com>
108
109         * elf/ldd.bash.in: Add test for read permission and print appropriate
110         message.  Change warning and error messages to print "ldd: " at start.
111         * elf/ldd.sh.in: Likewise.
112
113         * stdlib/Makefile (routines): Add atoll.
114         * stdlib/atoll.c: New file.
115         * stdlib/stdlib.h: Add prototype and optimization for atoll.
116
117         * stdlib/a64l.c: Update copyright.
118         * stdlib/abs.c: Likewise.
119         * stdlib/atof.c: Likewise.
120         * stdlib/atoi.c: Likewise.
121         * stdlib/atol.c: Likewise.
122         * stdlib/bsearch.c: Likewise.
123         * stdlib/exit.c: Likewise.
124         * stdlib/fpioconst.c: Likewise.
125         * stdlib/fpioconst.h: Likewise.
126         * stdlib/jrand48.c: Likewise.
127         * stdlib/jrand48_r.c: Likewise.
128         * stdlib/labs.c: Likewise.
129         * stdlib/lcong48.c: Likewise.
130         * stdlib/lcong48_r.c: Likewise.
131         * stdlib/llabs.c: Likewise.
132         * stdlib/lrand48.c: Likewise.
133         * stdlib/lrand48_r.c: Likewise.
134         * stdlib/mblen.c: Likewise.
135         * stdlib/mbstowcs.c: Likewise.
136         * stdlib/mbtowc.c: Likewise.
137         * stdlib/mp_clz_tab.c: Likewise.
138         * stdlib/mrand48.c: Likewise.
139         * stdlib/mrand48_r.c: Likewise.
140         * stdlib/msort.c: Likewise.
141         * stdlib/nrand48.c: Likewise.
142         * stdlib/nrand48_r.c: Likewise.
143         * stdlib/qsort.c: Likewise.
144         * stdlib/rpmatch.c: Likewise.
145         * stdlib/seed48.c: Likewise.
146         * stdlib/seed48_r.c: Likewise.
147         * stdlib/srand48.c: Likewise.
148         * stdlib/srand48_r.c: Likewise.
149         * stdlib/strtod.c: Likewise.
150         * stdlib/wcstombs.c: Likewise.
151         * stdlib/wctomb.c: Likewise.
152
153 1997-02-05 05:08  Ulrich Drepper  <drepper@cygnus.com>
154
155         * stdlib/mp_clz_tab.c (__clz_tab): Follow change in GMP and define
156         as const.
157
158 1997-02-04 23:57  Fila Kolodny  <fila@ibi.com>
159
160         * sysdeps/unix/sysv/linux/socketbits.h: Define __need_NULL before
161         including <stddef.h>.
162
163 1997-02-03 20:01  H.J. Lu  <hjl@gnu.ai.mit.edu>
164
165         * time/Makefile (tzbases, tzlinks): New.
166         (tzfiles): Changed to $(tzbases) $(tzlinks).
167         ($(tzfiles:%=$(objpfx)z.%): Make $(tzlinks) depend on $(tzbases).
168
169 1997-02-02 12:13  H.J. Lu  <hjl@gnu.ai.mit.edu>
170
171         * Makefile (install): Ignore error from ldconfig.
172
173         * time/zic.c (mkdirs): Double check the error return of mkdir ().
174
175 1997-02-04 22:01  Ulrich Drepper  <drepper@cygnus.com>
176
177         * stdio-common/vfprintf.c: Prepare to use __va_copy for architectures
178         like PPC where va_list is no integral type.
179
180 1997-02-04 15:27  Roma Ekzhanov  <ekzhanov@paragraph.com>
181
182         * posix/getopt.c (exchange): Don't allocate nonoption_flags array
183         if nonoption_flags_len == -1.
184
185 1997-02-04 02:08  Ulrich Drepper  <drepper@cygnus.com>
186
187         * Version 2.0.1 net release.
188
189 1997-02-03 23:34  Stephen L Moshier  <moshier@world.std.com>
190
191         * sysdeps/libm-ieee754/s_tanhl.c: Fix backwards result sign.
192
193 1997-02-03 19:59  Ulrich Drepper  <drepper@cygnus.com>
194
195         * stdlib/getsubopt.c: Don't return `=' for suboption which has
196         a parameter.  Reported by Gary L. Hennigan <glhenni@cs.sandia.gov>.
197
198 1997-02-03 18:20  Thorsten Kukuk  <kukuk@weber.uni-paderborn.de>
199
200         * nis/rpcsvc/yp_proh.h (ypresp_key_val): Also change order of
201         values as in yp.x and yp.h.
202
203 1997-02-03 16:58  Ulrich Drepper  <drepper@cygnus.com>
204
205         * nis/rpcsvc/yp.x (struct ypresp_key_val): Revert patch from
206         1997-02-03 02:17.  Sun's implementation internally corrects
207         this bug but we don't want to hide this from the user.
208         * nis/rpcsvc/yp.h: Likewise.
209
210 1997-02-01 18:28  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
211
212         * sysdeps/unix/sysv/linux/net/ppp_defs.h: Protect against multiple
213         inclusion.
214
215 1997-02-02 14:56  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
216
217         * manual/nss.texi, manual/pattern.texi, manual/string.texi: Doc
218         fixes.
219
220 1997-02-02 11:51  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
221
222         * MakeTAGS (sysdep-sources, sysdep-headers): New variables.
223         (all-sources, all-headers): Use them instead of $(sources) and
224         $(headers) when searching in sysdep directories.
225
226 1997-02-02 11:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
227
228         * Makerules (REAL_MAKE_VERSION): Use internal make function
229         instead of shelling out.
230
231 1997-02-02 11:47  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
232
233         * time/Makefile (install-test-data): Remove mkdir command, zic can
234         handle that gracefully.
235
236 1997-02-03 14:07  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
237
238         * sysdeps/m68k/asm-syntax.h: Add back file which got lost sometime
239         somehow.
240
241 1997-02-02 07:46  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
242
243         * sunrpc/Makefile: Check $(cross-compiling) only after including
244         ../Makeconfig.
245         ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Add empty command to force
246         being considered as a rule.
247         (generated): Add stamp files before the inclusion of Makerules to
248         magically mark them as not being intermediate via the `generated'
249         target.
250
251 1997-02-03 02:33  Ulrich Drepper  <drepper@cygnus.com>
252
253         * elf/dl-deps.c (_dl_map_object_deps): Handle multiple AUXILIARY
254         entries.  This is still no complete implementation since AUXILIARY
255         entries in other shared objects are not yet handled.
256
257         * libio/libio.h (_IO_cookie_io_functions_t): Move to C++ protected
258         place.
259
260         * po/es.po: Update.
261         * po/fr.po: Update.
262         * po/nl.po: Update.
263
264         * time/Makefile: Better cross-compile support.  Avoid test which
265         cannot be run.
266         (CFLAGS-tzset.c): New variable.  Overwrite TZDEFAULT value from
267         tzfile.h file.
268         * time/tzfile.c (__tzfile_read): Allow TZDEFAULT start with '/' even
269         in SUID programs.
270         * time/tzset.c (__tzset_internal): If TZ envvar is not set use same
271         default values as in tzfile.c.
272
273         * elf/dynamic-link.h (elf_get_dynamic_info): Recognize versioning
274         tags.
275         * elf/link.h: Likewise.
276         * elf/elf.h: Add tag definitions and data structures for versioning.
277
278 1997-02-03 02:17  Ulrich Drepper  <drepper@cygnus.com>
279
280         * nis/rpcsvc/yp.x (struct ypresp_key_val): There is not stupid
281         "Sun bug".  This is the order of elements also used by 4.4BSD.
282         * nis/rpcsvc/yp.h: Likewise.
283         Reported by HJ Lu.
284
285 1997-02-02 12:13  H.J. Lu  <hjl@gnu.ai.mit.edu>
286
287         * sunrpc/Makefile ($(objpfx)x%.h, $(objpfx)x%.c): Add "@:" as
288         action.
289
290         * Makefile (install): Pass installation directories as arguments
291         to ldconfig.
292
293 1997-02-02 23:15  Ulrich Drepper  <drepper@cygnus.com>
294
295         * malloc/malloc.c (__after_morecore_hook): New variable.
296         (malloc_extend_top): Call __after_morecore_hook if set.
297         (main_trim): Likewise.
298         * malloc/malloc.h: Add declaration of __after_morecore_hook.
299         Suggested by Marcus Daniels.
300
301 1997-02-02 23:00  Marcus G. Daniels  <marcus@tdb.com>
302
303         * malloc/malloc.c (rEALLOc): Protect tsd_setspecific call by
304         #ifndef NO_THREADS.
305         (mallinfo): Likewise.
306
307         * malloc/malloc.c (__morecore): Make external since it is used in
308         programs.
309
310 1997-02-02 15:10  Ulrich Drepper  <drepper@cygnus.com>
311
312         * sysdeps/unix/sysv/linux/statbuf.h (struct stat): Make st_dev field
313         unsigned.
314
315 1997-02-01 23:36  Richard Henderson  <rth@tamu.edu>
316
317         * sysdeps/alpha/stxncpy.S ($unaligned) [src % 8 > dst % 8]: Don't
318         use t6 as a temporary; it contains bits we still need in $u_head.
319
320 1997-01-31 15:05  John Bowman  <bowman@ipp-garching.mpg.de>
321
322         * sysdeps/i386/fpu/__math.h [__USE_MISC]: Don't declare prototypes
323         using __ prefix.  Add prototype for log1p.
324
325 1997-02-02 00:39  Ulrich Drepper  <drepper@cygnus.com>
326
327         * dirent/dirent.h: Add description _DIRENT_HAVE_D_TYPE.
328
329 1997-02-01 17:04  Philip Blundell  <pjb27@cam.ac.uk>
330
331         * inet/netinet/ip.h (MAX_IPOPTLEN): Add definition.
332
333 1997-02-01 17:00  Ulrich Drepper  <drepper@cygnus.com>
334
335         * sysdeps/unix/sysv/linux/socketbits.h: Add definition of cmsghdr
336         structure plus related macros.
337         * sysdeps/unix/sysv/linux/cmsg_nxthdr.c: New file.
338         * sysdeps/unix/sysv/linux/Makefile [$(subdir)=socket]
339         (sysdep_routines): Add cmsg_nxthdr.
340         * sysdeps/unix/sysv/linux/Dist: Add cmsg_nxthdr.c.
341         Suggested by Philip Blundell <pjb27@cam.ac.uk>.
342
343 1997-02-01 12:34  Ulrich Drepper  <drepper@cygnus.com>
344
345         * time/strftime.c: Define _strftime_copytm without protecting arguments
346         which breaks the definition.
347
348 1997-02-01 03:31  Thorsten Kukuk  <kukuk@weber.uni-paderborn.de>
349
350         * nis/rpcsvc/yp_prot.h: Move definition of yppushresp_xfr after
351         definition of type for element.
352
353 1997-02-01 03:28  Philip Blundell  <pjb27@cam.ac.uk>
354
355         * sydsdeps/unix/sysv/linux/netinet/in.h: Add IPv6 related IPPROTO_*
356         constants.
357
358 1997-02-01 03:09  H.J. Lu  <hjl@lucon.org>
359
360         * Makefile: Pass PARALLELMFLAGS to sub-makes.
361         * Makefile.in: Mention PARALLELMFLAGS and pass to main Makefile.
362
363 1997-01-31  Paul Eggert  <eggert@twinsun.com>
364
365         * time/mktime.c (HAVE_LIMITS_H, HAVE_LOCALTIME_R, STDC_HEADERS):
366         Define if _LIBC is defined.
367         <limits.h>: Include if HAVE_LIMITS_H instead of if
368         __STDC__ || __GNU_LIBRARY__ || STDC_HEADERS.
369         <stdlib.h>: Similarly, include if STDC_HEADERS.
370         (localtime_r): Redo #ifdef to make it clear that glibc has
371         localtime_r now.
372
373 1997-02-29 20:08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
374
375         * sunrpc/Makefile ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Use stamp
376         file to avoid unnecessary recompilation.
377
378 1997-01-29 19:33  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
379
380         * Makefile: Set install-others, not install_others.
381         (before-compile): Use += to preserve previous value.
382         ($(inst_includedir)/gnu/lib-names.h): Remove obsolete comment and
383         fix dependency name.
384         ($(objpfx)lib-names.h): Remove rule.
385         * Makeconfig ($(common-objpfx)gnu/lib-names.h): Generate it here,
386         with correct name, using an intermediate stamp file.
387         (common-generated): Add gnu/lib-names.h.
388         (before-compile): Add $(common-objpfx)gnu/lib-names.h.
389
390 1997-01-30 18:29  Richard Henderson  <richard@atheist.tamu.edu>
391
392         * malloc/malloc.c (MAGICBYTE): Use cast to size_t instead of unsigned
393         to prevent warnings on 64 bit systems.
394         Reported by Paul Wouters <paul@xtdnet.nl>.
395
396         * sysdeps/alpha/dl-machine.h: Revert check for broken gas.  By default
397         we assume it works.
398
399 1997-01-30 03:24  Ulrich Drepper  <drepper@cygnus.com>
400
401         * sysdeps/i386/elf/start.S (_start): Align stack pointer to
402         double word boundary before pushing args for main.  This way we
403         don't get penalties for misaligned memory accesses.  Reported by
404         Edward Seidl <seidl@janed.com>.
405
406         * Makefile: Correct *my* changes of Richards patch of 1997-01-28 10:51.
407         Patch by HJ Lu.
408
409         * misc/bsd-compat.c: Update copyright.
410         * misc/efgcvt.c: Likewise.
411         * misc/efgcvt_r.c: Likewise.
412         * misc/error.c: Likewise.
413         * misc/error.h: Likewise.
414         * misc/fstab.c: Likewise.
415         * misc/init-misc.c: Likewise.
416         * misc/lsearch.c: Likewise.
417         * misc/mntent.c: Likewise.
418         * misc/qefgcvt.c: Likewise.
419         * misc/qefgcvt_r.c: Likewise.
420         * nss/databases.def: Likewise.
421         * nss/db-Makefile: Likewise.
422         * nss/ethers-lookup.c: Likewise.
423         * nss/hosts-lookup.c: Likewise.
424         * nss/netgrp-lookup.c: Likewise.
425         * nss/nsswitch.h: Likewise.
426         * nss/proto-lookup.c: Likewise.
427         * nss/rpc-lookup.c: Likewise.
428         * nss/service-lookup.c: Likewise.
429         * nss/nss_db/db-netgrp.c: Likewise.
430         * nss/nss_files/files-grp.c: Likewise.
431         * nss/nss_files/files-hosts.c: Likewise.
432         * nss/nss_files/files-network.c: Likewise.
433         * nss/nss_files/files-proto.c: Likewise.
434         * nss/nss_files/files-pwd.c: Likewise.
435         * nss/nss_files/files-rpc.c: Likewise.
436         * nss/nss_files/files-service.c: Likewise.
437         * nss/nss_files/files-spwd.c: Likewise.
438         * shadow/fgetspent.c: Likewise.
439         * shadow/fgetspent_r.c: Likewise.
440         * shadow/getspent.c: Likewise.
441         * shadow/getspent_r.c: Likewise.
442         * shadow/getspnam.c: Likewise.
443         * shadow/getspnam_r.c: Likewise.
444         * shadow/putspent.c: Likewise.
445         * shadow/sgetspent.c: Likewise.
446         * shadow/sgetspent_r.c: Likewise.
447         * sysdeps/i386/init-first.c: Likewise.
448         * sysdeps/unix/i386/sysdep.S: Likewise.
449
450         * shadow/shadow.h: Don't use __USE_REENTRENT.  All code must be
451         prepared to be running in a multi-threaded environment.  Change
452         to __USE_MISC unless the function is defined in POSIX.1 (in this
453         case also test for __USE_POSIX).
454         * dirent/dirent.h: Likewise.
455         * grp/grp.h: Likewise.
456         * inet/aliases.h: Likewise.
457         * libio/libio.h: Likewise.
458         * libio/stdio.h: Likewise.
459         * login/utmp.h: Likewise.
460         * math/mathcalls.h: Likewise.
461         * misc/mntent.h: Likewise.
462         * pwd/pwd.h: Likewise.
463         * resolv/netdb.h: Likewise.
464         * stdlib/stdlib.h: Likewise.
465         * string/string.h: Likewise.
466         * sunrpc/rpc/netdb.h: Likewise.
467         * sysdeps/generic/crypt.h: Likewise.
468         * sysdeps/unix/sysv/linux/errnos.h: Likewise.
469         * time/time.h: Likewise.
470
471 1997-01-30 00:27  Fila Kolodny  <fila@ibi.com>
472
473         * sunrpc/Makefile (install-others): Add rpcsvc/bootparam_prot.h
474         only if not cross compiling.
475
476 1997-01-29 16:16  Fila Kolodny  <fila@ibi.com>
477
478         * sysdeps/posix/sigpause.c: Include <stddef.h> to get definition of
479         NULL.
480         * sysdeps/posix/sigwait.c: Likewise.
481
482 1997-01-28 23:42  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
483
484         * Makeconfig ($(common-objpfx)config.make): Depend on
485         $(..)config.make.in.
486
487 1997-01-29 04:30  Ulrich Drepper  <drepper@cygnus.com>
488
489         * sunrpc/Makefile: Don't generate headers derived from .x files when
490         crosscompiling.
491
492 1997-01-28 10:51  Richard Henderson  <rth@tamu.edu>
493
494         * Makefile: Generate gnu/lib-names.h in before-compile.
495         * nss/nss.h (NSS_SHLIB_REVISION): Turn it into a const variable.
496         * nss/nssswitch.c (__nss_shlib_revision): New variable.  Initialize
497         to the revision found for LIBNSS_FILES_SO.
498         (nss_initilized): Removed.  It was tested but never set.
499         (nss_lookup_function): Don't treat NSS_SHLIB_REVISION as a literal.
500
501         * shlib-versions: Tag all alpha-linux shlibs with a .1 "minor"
502         not just libc.  Except instead of ld.so.1.1 use ld-linux.so.2.
503
504         * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Typo in ldgp.
505
506 1997-01-28 12:16  Andreas Jaeger  <aj@arthur.pfalz.de>
507
508         * elf/Makefile (CFLAGS-dl-load.c): Use += to not
509         override the definition.
510
511 1997-01-28 20:13  Fila Kolodny  <fila@ibi.com>
512
513         * config.make.in (malloc): Remove.
514
515 1997-01-28 04:23  Ulrich Drepper  <drepper@cygnus.com>
516
517         * version.h (VERSION): Bump to 2.0.1.
518
519         * posix/getopt.c: Handle another problem introduced by the
520         nonoption_flags array.  We must be able to work with reordered
521         argv arrays.  Reported by Andreas Schwab.
522
523 1997-01-28 02:38  Ulrich Drepper  <drepper@cygnus.com>
524
525         * sysdeps/unix/sysv/linux/i386/clone.S: Correct handling of new
526         stack.
527
528 1997-01-27 17:34  Thorsten Kukuk <kukuk@weber.uni-paderborn.de>
529
530         * nis/rpcsvc/yp_prot.h: Correct definitions and types in file so
531         that it works with yp.h.
532
533 1997-01-27 13:28  Ulrich Drepper  <drepper@cygnus.com>
534
535         * malloc/malloc.h (__malloc_initialized) [_LIBC]: Define as
536         __libc_malloc_initialized so that this variable is not shared with
537         other users of GNU malloc.
538         Suggested by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>.
539
540         * mcheck.h: Correct typo.  Use malloc/ instead of new-malloc/.
541
542         * sysdeps/i386/Makefile (CFLAGS-dl-load.c, CFLAGS-dl-reloc.c): New
543         variables to prevent warnings.
544         * sysdeps/i386/dl-machine.h (fixup): Add prototype and declare
545         using attribute regparm.
546         (ELF_MACHINE_RUNTIME_TRAMPOLINE): Rewrite so that no register
547         is changed by the resolver code.
548
549 1997-01-14 14:20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
550
551         * malloc/malloc.c (weak_variable): Define.
552         (__malloc_initialize_hook, __free_hook, __malloc_hook, __realloc_hook,
553         __memalign_hook): Make them weak definitions.
554
555 1997-01-26 11:35  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
556
557         * sysdeps/unix/sysv/linux/getdents.c: Don't write beyond buffer
558         limits, correctly take structure padding into account, use correct
559         offset when resetting the stream, change heuristic to assume an
560         average name length of 14 characters.
561
562 1997-01-25 18:06  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
563
564         * sysdeps/unix/sysv/linux/alpha/termbits.h: Protect against multiple
565         inclusion.
566
567
568 See ChangeLog.6 for earlier changes.