forked from lattera/glibc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.2
3742 lines (2631 loc) · 140 KB
/
ChangeLog.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Mon Jan 17 17:31:28 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Version 1.07 released.
* Makerules (install-lib rules): Fix typos: missing / after $(libdir).
* posix/Makefile (lib): Depend on $(objpfx)libposix.a
* malloc/Makefile (lib): Depend on $(objpfx)libmcheck.a.
* math/Makefile (lib): Depend on $(objpfx)libm.a.
* misc/Makefile (lib): Depend on $(objpfx)libbsd-compat.a.
* sysdeps/unix/sysv/sco3.2.4/__setpgid.c: New file.
* stdio/internals.c (flushbuf): Don't try aligned-block writing
calculation when FP->__buffer is nil.
Mon Jan 17 17:27:56 1994 Jim Meyering (meyering@comco.com)
* sysdeps/generic/memcmp.c [!_LIBC]: Include <sys/types.h> for
definition of size_t.
Mon Jan 17 17:13:11 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/sysv/sco3.2.4/syscall.h: Add SYS_[gs]etitimer and
SYS_pgrpsys (from scottb).
* sysdeps/unix/configure: Check for getitimer and setitimer syscalls.
* sysdeps/unix/bsd/sequent/i386/syscall.S: New file from jason.
Sun Jan 16 00:41:03 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* string/strerror.c (strerror): Declare BUF to be array of char.
* Version 1.06.13.
Sat Jan 15 17:27:26 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* stdlib/testsort.c (main): Rewrite not to read any input; instead
generate some random alphabetic strings.
* stdlib/Makefile (testsort.input): Rules removed.
* sysdeps/unix/sysv/i386/__sigret.S: New file.
* stdio/Makefile (distribute): Add mpn-copy.mk.
Remove 68k rules; include mpn-copy.mk for dir names needing
translation, and rewrite no-68k rules to be generic for the rest.
(mpn-copy-sysdep): New variable.
(mpn-stuff): Include $(mpn-copy-sysdep).
(clean-mpn): Use rm -f.
* configure.in (machine): Match m68... and m88..., not mc[68]8....
* stdio/printf_fp.c: For length arg to __mpn_extract_double, pass
actual number of limbs allocated for F, not LDBL_MANT_DIG.
Fri Jan 14 19:09:29 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/i386/sysdep.S: Fixed typo: `movl', not `move'.
* sysdeps/unix/sysv/sco3.2.4/__sysconf.S: Swap args in cmpl insn.
Thu Jan 13 17:09:19 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Version 1.06.12.
* sysdeps/mips/sqrt.c: File removed. Ian says only the r[46]00
have `sqrt.d' and GCC open codes it anyway. Perhaps someday
Brendan will be able to explain his rationale for writing this. :(
Tue Jan 11 18:10:17 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* posix/sys/wait.h (__WAIT_STATUS, __WAIT_STATUS_DEFN): Use snazzy
version only for GCC >= 2.6 (was 2.4); 2.5.7 produces bad code on
sparc when the union arg type is used.
* Makeconfig (libprefix): New variable.
* Makerules ($(libdir)/libc.a, install): Insert $(libprefix)
between `lib' and `c' in the file name.
[install-lib] (install-lib.a, install-lib-non.a): New variables
separate out $(install-lib) elts which do or don't match lib%.a.
($(libdir)/...): Split into two rules for above two cases. Put
$(libprefix) on installed files; for lib%.a insert it before %
rather than at beginning of file name.
* Version 1.06.11.
* Makerules (compilation rules): Move directoryless rules (for
finding sources in .) before include sysd-rules. Omit rules to
compile from sources in $(objpfx) if not using $(objdir).
* sysdeps/stub/errlist.c [! HAVE_GNU_LD]: #define _sys_errlist to
sys_errlist and _sys_nerr to sys_nerr.
Mon Jan 10 15:01:32 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* time/Makefile (z.%): In generated rules, depend on yearistype.
(tzcompile): Pass -y flag with file name of yearistype.
Sun Jan 9 17:51:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* misc/bsd-compat.c (longjmp): Use __NORETURN in type.
* sysdeps/ieee754/dbl2mpn.c [N == 2]: For denormal, when
RES_PTR[1] is zero, return 1 instead of 2.
Sun Jan 9 13:10:25 1994 Torbjorn Granlund (tege@adder.cygnus.com)
* stdio/printf_fp.c: Solve 10+ problems.
* ieee754/dbl2mpn.c: Correctly detect denorms. Get the denom
exponent right.
Sun Jan 9 00:40:48 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/ieee754/dbl2mpn.c: Test BITS_PER_MP_LIMB and handle
either 32 or 64; #error if not one of those.
* sysdeps/stub/udiv_qrnnd.c: Renamed from udiv_qrnnd.S.
Sat Jan 8 00:25:15 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Version 1.06.10.
* Makerules ($(libdir)/libc.a): Depend on subdir_install.
Thu Jan 6 02:17:07 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules ($(bindir)/$(install)): Use $(INSTALL_PROGRAM), not
$(INSTALL).
($(libdir)/libc.a): Don't depend on lib-noranlib; on libobjs and
ar-it instead. Run ranlib on target after installing.
(installdirs): Target removed; deps on it removed.
(install-{bin,lib,data,headers,others,no-libc.a}): Renamed to
`install-*-nosubdir'.
(install-%): New pattern rule.
(install): Depend only on install-no-libc.a-nosubdir.
* Rules (subdir_install): Depend on lib-noranlib and stubs.
* Makefile (headers): Remove stubs.h.
(install-others): Define to include $(includedir)/stubs.h.
($(includedir)/stubs.h): New target for $(objpfx)stubs.h rule.
Depend only on subdir_install, and install directly.
* Makerules (sed-remove-objpfx): Require SPC before $(objpfx) to match.
* time/zic.c (mkdirs): Duplicate passed string in allocated memory
and free it when done.
* dirent/dirent.h [__USE_BSD || __USE_MISC]: Get size_t from stddef.h.
* sysdeps/ieee754/dbl2mpn.c: For zero value, return 1 limb not 0.
* Makerules (make-dummy-dep): Use filter-out to invert sense of
wildcard match, so we produce a command if $@ does *not* exist.c
* stdio/Makefile (routines): Add dbl2mpn.
Wed Jan 5 17:52:43 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/i386/sysdep.S (syscall_error): Reverse args in
`cmpl' insn; non-GNU assembler is feeble-minded.
Mon Jan 3 18:53:45 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* configure.in (sysnames): Remove / before $mach; it is prepended
already by the loop constructing $mach from $machine.
Tue Dec 28 07:38:23 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* stdio/Makefile [gmp-srcdir] (clean-mpn): New target.
* configure.in (machine): Turn i[34]86 into i386/&, sparc* into
sparc/&, m68k into m68k/mc68020, mc680?0 into m68k/&, mips or
r2000 into mips/r3000, r[34]000 into mips/&.
(mach): New variable; processed from $machine as $base from $base_os.
Use that in place of $machine in loop finding sysdep directories.
* stdio/Makefile (aux): Add mp_clz_tab.
(mpn-copy): Add mp_clz_tab.c.
(mpn-routines): Add udiv_qrnnd.
(mpn-sysdep): Look for .s files too.
* sysdeps/stub/udiv_qrnnd.S: New file.
Sat Dec 25 00:20:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Version 1.06.9.
* Makefile (distribute): Add install.sh.
* install.sh: New file.
* sysdeps/i386/Makefile: New file.
(asm-CPPFLAGS): Add -DGAS_SYNTAX.
* stdio/printf_fp.c: Major rewrite of sysdeps/generic/printf_fp.c,
working with the fractional parts as multiprecision integers
instead of doubles, using mpn functions from GNU MP. Done with
much help from tege@cygnus.com.
* sysdeps/generic/printf_fp.c, sysdeps/ieee754/printf_fp.c,
sysdeps/m68k/fpu/printf_fp.c: Files removed.
Fri Dec 24 23:09:44 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/stub/dbl2mpn.c, sysdeps/iee754/dbl2mpn.c: New files.
* sysdeps/stub/asm.h: New file.
* sysdeps/m68k/add_n.S, sysdeps/m68k/addmul_1.S,
sysdeps/m68k/mul_1.S, sysdeps/m68k/sub_n.S,
sysdeps/m68k/submul_1.S, sysdeps/m68k/asm.h,
sysdeps/generic/add_1.c, sysdeps/generic/add_n.c,
sysdeps/generic/addmul_1.c, sysdeps/generic/cmp.c,
sysdeps/generic/divmod.c, sysdeps/generic/divmod_1.c,
sysdeps/generic/lshift.c, sysdeps/generic/rshift.c,
sysdeps/generic/mod_1.c, sysdeps/generic/mul.c,
sysdeps/generic/mul_1.c, sysdeps/generic/mul_n.c,
sysdeps/generic/sub_n.c, sysdeps/generic/submul_1.c,
sysdeps/generic/get_str.c, sysdeps/i386/addmul_1.S,
sysdeps/i386/mul_1.S, sysdeps/i386/submul_1.S,
sysdeps/alpha/gmp-mparam.h, sysdeps/generic/gmp-mparam.h,
sysdeps/i386/asm.h, stdio/longlong.h, stdio/gmp.h,
stdio/gmp-impl.h: New files, taken from GNU MP.
* stdio/Makefile (mpn-headers, mpn-routines): New variables.
(routines): Include $(mpn-routines).
(distribute): Include $(mpn-headers).
[gmp-srcdir]: Much code to copy mpn source from $(gmp-srcdir).
* configure.in: Check for a --with-gmp argument and set gmp-srcdir
in config.make to its value (error if no arg given). Move
config_vars initialization before this (right after arg parsing).
Thu Dec 23 01:44:12 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/m68k/Makefile (m68k-syntax-flag): New variable.
(compile-command.S): Include $(m68k-syntax-flag) in cpp flags.
* manual/Makefile (install-data): New target.
(install-%): New pattern rule.
* Makerules ($(bindir)/...): Do $(make-target-directory) first.
Thu Dec 23 01:03:19 1993 Brendan Kehoe (brendan@zen.org)
Port to the DEC Alpha running OSF/1. (75% done)
* sysdeps/unix/bsd/osf1/alpha/start.S: New file.
* sysdeps/unix/bsd/osf1/alpha/sysdep.h: New file.
* sysdeps/unix/bsd/osf1/alpha/sysdep.S: New file.
* sysdeps/unix/bsd/osf1/alpha/__brk.S: New file (incomplete).
* sysdeps/unix/bsd/osf1/alpha/__fork.S: New file.
* sysdeps/unix/bsd/osf1/alpha/__pipe.S: New file.
* sysdeps/unix/bsd/osf1/alpha/__getdents.S: New file.
* sysdeps/unix/bsd/osf1/alpha/__waitpid.c: New file.
* sysdeps/unix/bsd/osf1/alpha/__wait4.S: New file.
* sysdeps/unix/bsd/osf1/dirstream.h: New file.
* sysdeps/unix/bsd/osf1/alpha/statbuf.h: New file.
* sysdeps/unix/bsd/osf1/direct.h: New file.
* sysdeps/unix/bsd/osf1/dirstream.h: New file.
* sysdeps/unix/bsd/osf1/Makefile: New file, defining LDFLAGS.
* sysdeps/unix/ioctls-tmpl.c [__osf1__ && __alpha__]: Clean up the
ioctls that we get for an Alpha running OSF/1.
* sysdeps/unix/common/glue-ctype.c: Add code for HAVE__LOCP.
(main): If new macro TABLE_NAME is defined, use that for the name
of the array we're writing out, rather than what's defined in TABLE.
* sysdeps/unix/common/configure.in (AC_HAVE_FUNCS): Add `_locp'.
* sysdeps/unix/bsd/osf1/sigaction.h: Add SA_ONSTACK, SA_RESTART,
and SA_DISABLE.
* sysdeps/alpha/setjmp.S: Add .end directive.
* time/sys/time.h (struct timeval): Make members TV_SEC and
TV_USEC be `int', not `long', since it won't hurt other hosts, but
kills the Alpha.
* resource/sys/resource.h (struct rusage): Make all non-timeval
members be `long', not `int'.
* sysdeps/alpha/strlen.c (strlen): Go from 0 to 7, not 3, since
there are 8 bytes in a long on the Alpha. Check for '\0' after
checking for C in initial byte-by-byte loop.
* sysdeps/alpha/strchr.c (strchr): Likewise. Shift out to 64 when
setting CHARMASK.
* sysdeps/alpha/memchr.c (memchr): Likewise. Return NULL if we
didn't find it in N characters, or N == 0. Declare CP to be an
unsigned char*.
* sysdeps/alpha/Makefile: Add divrem stuff.
* sysdeps/alpha/DEFS.h: New file.
* sysdeps/alpha/divrem.m4: New file.
* sysdeps/alpha/macros.m4: New file.
* sysdeps/alpha/Dist: Add .S files, divrem.m4, macros.m4, and DEFS.h.
* sysdeps/unix/bsd/osf1/alpha/vhangup.S: New file. (Only a
temporary workaround, until we figure out how to deal with the
SYS_ult syscalls better.)
* sysdeps/unix/bsd/osf1/alpha/killpg.S: Likewise.
* sysdeps/unix/bsd/osf1/alpha/__sigvec.S: Likewise.
* sysdeps/unix/bsd/osf1/alpha/__sigpause.S: Likewise.
* sysdeps/unix/bsd/osf1/alpha/__sigstmsk.S: Likewise.
* sysdeps/unix/bsd/osf1/alpha/recv.S: Likewise.
* sysdeps/unix/bsd/osf1/alpha/send.S: Likewise.
* sysdeps/alpha/__math.h (__copysign): Add __CONSTVALUE.
* sysdeps/alpha/__copysign.c: Define __NO_MATH_INLINES.
* sysdeps/alpha/fabs.c: Likewise.
Wed Dec 22 17:55:49 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* crypt/*: New version from glad.
* sysdeps/unix/sysv/sysv4/Dist: Add __getpgid.c and __setpgid.c.
* dirent/Makefile (headers): Define; include dirent.h & dirstream.h.
Tue Dec 21 14:24:38 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/sysv/sysv4/i386/statbuf.h (struct stat): Add
missing member ST_FSTYPE. Fixup types on various members to make
this properly reflect what the system has.
* misc/ioctl.c (ioctl): Declare 2nd arg to be unsigned long int to
match the change in ioctl.h.
Tue Dec 21 00:01:01 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Version 1.06.8.
* dirent/dirent.h (struct dirent): Add `d_reclen'; make `d_namlen'
an `unsigned short int' instead of `size_t'.
(DIR): Move typedef to sysdep file dirstream.h.
* sysdeps/unix/dirstream.h: New file, broken out of dirent.h.
* sysdeps/stub/dirstream.h: New file.
* sysdeps/unix/bsd/dirstream.h: New file.
* sysdeps/unix/bsd/readdir.c: New file.
Mon Dec 20 23:29:07 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/start.c: Include <sysdep.h>.
* sysdeps/unix/sysv/sysv4/i386/start.c: File removed.
Sat Dec 18 01:37:25 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/sysv/sysv4/i386/start.c: New file. Same as
sysdeps/unix/i386/start.c, but defines NO_UNDERSCORES.
* sysdeps/unix/sysv/sysv4/waitflags.h: New file, with non-standard
WEXITED and WTRAPPED macros defined.
* sysdeps/unix/sysv/sysv4/__waitpid.c: New file.
* sysdeps/unix/sysv/sysv4/siginfo.h: New file.
* sysdeps/unix/sysv/sysv4/__waitid.S: New file.
* sysdeps/unix/sysv/sysv4/Makefile (sysdep_routines): Mention __waitid.
* sysdeps/unix/sysv/sysv4/pipestream.c: New file, to avoid having
NO_WAITPID set.
* sysdeps/unix/sysv/sysv4/Dist: Added __waitid.S and siginfo.h.
* sysdeps/unix/sysv/sysv4/__getpgid.c: New file.
* sysdeps/unix/sysv/sysv4/__setpgid.c: New file.
* sysdeps/unix/sysv/sysv4/Makefile (sysdep_routines): Add them.
* sysdeps/unix/sysv/sysv4/__getpgrp.c (__getpgrp): It's the 0th
subcall for getpgrp, not 4th.
* sysdeps/unix/sysv/sysv4/__setpgrp.c (__setpgrp): Likewise, it's
the 1st, not the 5th.
Fri Dec 17 15:05:58 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* misc/sys/ioctl.h (__ioctl, ioctl): Make second arg `unsigned
long int' instead of `int' (4.4 uses unsigned long).
* string/string.h (strcat): Parameters names were swapped.
Fri Dec 17 01:18:27 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* Made the Hurd error system 0x10 again; this undid many
of the changes of Nov 23. Affected all the err_ files in
mach; recreated sysdeps/hurd/err_hurd.sub; changed back
err_kern.sub to have the Unix error codes.
Thu Dec 16 15:40:25 1993 Brendan Kehoe (brendan@zen.org)
* stdio/temptest.c (main): Remove the files we created once we're
done. Make return type int, and exit with 0 status.
* sysdeps/posix/tempname.c (__stdio_gen_tempname): Fix typo of
extra comma in sprintf call.
Tue Dec 14 13:08:35 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/posix/tempname.c (__stdio_gen_tempname): Rewrote main
logic. Removed INFOS structure array and replaced it with
INDICES, an array of size_t. Removed INFO ptr and replaced it
with IDX, which points to either elt of INDICES. Rewrite main
loop to increment *IDX until it hits 62*62*62. Construct file
name by dividing out two powers of 62 from *IDX and using the
modulus as an index into `letters'.
* sysdeps/unix/common/Makefile (sysdep_routines): Only add
bsd_getgrp here if the sysdep __getgrps.? chosen is unix/common's.
* posix/fnmatch.h: #undef FNM_PATHNAME, FNM_NOESCAPE, and
FNM_PERIOD before defining them.
* time/__tzset.c (compute_change): In M case when tallying time in
months before specified month, count to RULE->m - 1, not ...+1.
* manual/Makefile (realclean): Remove index, aux, and toc files
created by TeX.
Mon Dec 13 19:33:33 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/posix/__wait3.c: Use __WAIT_STATUS_DEFN in place of
__WAIT_STATUS in arg type.
Wed Dec 8 15:59:45 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* malloc/memalign.c: Set L->next and _aligned_blocks only when L
is newly allocated, not when we reuse an old one.
Tue Dec 7 16:04:22 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* io/fcntl.c: Replace function_alias use with:
[HAVE_GNU_LD]: Use symbol_alias.
[! HAVE_GNU_LD]: Define fcntl to use stdarg and call __fcntl.
Mon Dec 6 17:50:05 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/i386/sysdep.S (syscall_error): Fix labels so
they'll compile.
Make the Solaris port work dammit.
* sysdeps/unix/sysv/sysv4/solaris2/statbuf.h (struct stat): Make
ST_DEV member be unsigned long, not short.
* sysdeps/unix/sysv/sysv4/solaris2/direct.h: New file, same as
sysv4/direct.h but uses strlen instead of the offset-based
computation of the name length, since that doesn't reliably work
for Solaris.
* sysdeps/unix/sysv/sysv4/solaris2/sysdep.h (PSEUDO): Don't move
%g0 into %o0, since that will clobber the real return value. Take
out the retl at the end, why in the world did I put it in there?
Mon Dec 6 17:27:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makefile ($(objpfx)crt1.o): Add target to $(objpfx)Mcrt1.o
rule; generalize commands.
(install-lib): Add crt1.o.
* sysdeps/unix/Makefile ($(common-objpfx)ioctls): Use -x flag to
fgrep to match only entire lines.
Sun Dec 5 01:53:43 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/bsd/ultrix4/mips/start.S: New file.
* sysdeps/unix/bsd/ultrix4/mips/start.c: Deleted.
Thu Dec 2 18:29:01 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/bsd/ultrix4/mips/sysdep.S: Don't use dollar signs
with the errnos.
* sysdeps/stub/{__wait, __wait3, __wait4}.c,
sysdeps/unix/bsd/bsd4.4/{__wait, __wait3}.c,
sysdeps/unix/bsd/sun/sunos4/__wait4.c,
sysdeps/posix/{__wait, __wait3}.c, posix/{wait, wait3, wait4}.c: Use
__WAIT_STATUS_DEFN, not __WAIT_STATUS.
* sysdeps/posix/killpg.c (killpg): Make arg PGRP __pid_t, not pid_t.
* sysdeps/stub/killpg.c (killpg): Likewise.
* setjmp/longjmp.c (longjmp): Only use __NORETURN if !HAVE_GNU_LD.
* setjmp/_longjmp.c (_longjmp): Likewise.
Thu Dec 2 17:31:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* posix/sys/wait.h (__WAIT_STATUS_DEFN): Define new macro.
* Makerules (+install): Variable removed.
(install-bin, install-lib, install-data, install-headers,
install-others): New targets.
(install-no-libc.a): Depend on them instead of $(+install).
* Makefile (+subdir_targets): Add
install-{no-libc.a,bin,lib,data,headers,others}.
(install-no-libc.a): Don't depend on subdir_install.
Thu Dec 2 17:14:39 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/ieee754/__isnan.c (__isnan): Return __CONSTVALUE, to
match declaration in math/math.h.
Thu Dec 2 15:48:19 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* time/africa, time/antarctica, time/asia, time/australasia,
time/emkdir.c, time/europe, time/ialloc.c, time/northamerica,
time/pacificnew, time/private.h, time/solar87, time/solar88,
time/southamerica time/systemv, time/tzfile.h, time/zdump.c,
time/zic.c: New data and code from ADO.
* time/Makefile (tzfiles): Added backward.
* time/backward: New file from ADO.
* locale/C-ctype_ct.c: Remove _ISspace bit from BS (8).
Wed Dec 1 00:01:30 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* mach/err_kern.sub: Frob around lack of GNU ld.
* mach/errsystems.awk: The declaration of __mach_error_systems
should not be static, but it should be const.
* sysdeps/mach/hurd/errlist.awk (BEGIN): Deal with the case
where you don't have GNU ld.
* sysdeps/mach/hurd/Makefile: Define mib_hacks to make.
Tue Nov 30 23:24:07 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* Makefile: install-no-libc.a needs to depend on subdir_install.
Mon Nov 29 16:21:38 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* sysdeps/mach/_strerror.c: Include <mach/errorlib.h>.
* hurd/setuids.c: Put entire file inside #ifndef MIB_HACKS;
it uses the old auth_makeauth call.
* hurd/__setauth.c: Put entire file inside #ifndef MIB_HACKS;
it depends on cthreads to compile, which is not yet integrated.
* hurd/hurdpath.c (__hurd_path_lookup): cast to avoid GCC warning.
Wed Nov 24 00:59:15 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* hurd/Makefile: Commented out hurdauth; recent changes to
auth.defs prevent it from working now.
* mach/mach_error_string.c (do_compat): Change name to
__mach_error_map_compat; make it no longer static.
(mach_error_type, mach_error_string_int): Use
__mach_error_map_compat instead of do_compat.
* sysdeps/mach/_strerror.c: Use __mach_error_map_compat.
* mach/devstream (output/write_some): Cast fourth argument to
device_write_inband to char * to avoid warning.
(output): Call to write_some mentioned variable `start' from
a previous version of the function; changed this to f->__buffer.
Tue Nov 23 23:16:13 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
[ The net effect of the following change is to eliminate error
systems which are specific to single-server Mach systems, and
to put the Hurd errors where the Unix errors were. ]
* mach/{err_bootstrap.sub,err_ipc.sub,err_server.sub,err_us.sub}:
None of these are used for the Hurd; we shouldn't pretend that
they are meaningful in our environment. The files have been
renamed to equivalent names with an equal sign prepended; this
will inhibit distribution and prevent the Makefile from looking at
them.
* mach/err_kern.sub: Deleted the definitios of err_codes_unix;
get the strings from _sys_errlist. Rename `unix' to `hurd'.
Rename err_os_sub to be err_kern_sub to match what errsystems.awk
expects.
* sysdeps/mach/hurd/err_hurd.sub: Deleted this file.
* sysdeps/mach/hurd/errnos.awk: Changed definition of _HURD_ERRNO
to be correct.
* sysdeps/mach/hurd/Makefile: use gawk, not awk.
* mach/errsystems.awk: Generally rewrote the printf. It's now
closer to Roland's original, but without the $i mistake at all,
in any form.
Tue Nov 23 20:21:06 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/{i386,sysv/sysv4/solaris2,sysv/i386/linux,bsd/m68k,
bsd/ultrix4/mips,bsd/vax}/sysdep.S: Define _ERRNO_H before
including <errnos.h>; otherwise <errnos.h> does not define most
macros (importantly, EAGAIN!).
Tue Nov 23 12:43:38 1993 Michael I. Bushnell (mib at ernst.gnu.ai.mit.edu)
* mach/errsystems.awk: $i is not an index; make i a variable and
increment it properly. Don't call `err_get_system'; use the
system number as the index in the array directly.
* mach/errorlib.h: Added `const' in all the right places.
* sysdeps/mach/hurd/err_hurd.sub: Cast _sys_errlist to
the right type. Better to declare it right in stdio/stdio.h, but
I don't dare change that file lest Roland call me a twit.
* mach/err_us.sub: Add more brackets to initializer to shut GCC up.
* sysdeps/mach/hurd/err_hurd.sub: Delete keyword `const'; this
is taken care of by the `#define static static const' found in
errsystems.c as created by mach/errsystems.awk.
* mach/errsystems.awk: Ditto for declaration of __mach_error_systems.
* sysdeps/mach/hurd/err_hurd.sub: Change <errnos.h> to <errno.h>;
errnos.h doesn't define most stuff unless it is included from errno.h.
* mach/mach_error_string.c (mach_error_string_int): Delete unused
variable `err_str'.
* mach/mach_error_string.c (do_compat): Declare to be void.
(mach_error_string,mach_error_type, mach_error_string_int):
Declare return type as const char *.
* mach/mach_error.h: Change declarations to match.
* mach/errsystems.awk: The array that split creates is origin 1,
not origin 0; fixed loop to match.
* sysdeps/mach/hurd/errnos.awk: Ernst's awk doesn't grok
backslash-newline inside strings.
Sat Nov 20 19:02:25 1993 Brendan Kehoe (brendan@zen.org)
* math/__finite.c (__finite): Return __CONSTVALUE, to match math.h.
* math/__scalb.c (__scalb): Likewise.
* math/copysign.c (copysign): Likewise.
* math/drem.c (drem): Likewise.
* math/expm1.c (expm1): Likewise.
* math/finite.c (finite): Likewise.
* math/infnan.c (infnan): Likewise.
* math/isinf.c (isinf): Likewise.
* math/isnan.c (isnan): Likewise.
* math/logb.c (logb): Likewise.
* math/rint.c (rint): Likewise.
* math/scalb.c (scalb): Likewise.
* sysdeps/generic/atan.c (atan): Likewise.
* sysdeps/ieee754/__copysign.c (__copysign): Likewise.
* sysdeps/ieee754/__drem.c (__drem): Likewise.
* sysdeps/ieee754/__isinf.c (__isinf): Likewise.
* sysdeps/ieee754/__logb.c (__logb): Likewise.
* sysdeps/ieee754/ldexp.c (ldexp): Likewise.
* sysdeps/ieee754/log10.c (log10): Likewise.
* setjmp/_longjmp (_longjmp): Add __NORETURN.
* setjmp/longjmp (longjmp): Likewise.
Thu Nov 18 04:16:34 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* string/strerror.c (strerror): Call _strerror_internal to do the
work, passing it a scratch buffer.
* stdio/perror.c: Likewise.
* string/Makefile (routines): Add _strerror.
* sysdeps/generic/_strerror.c (_strerror_internal): New file.
* configure.in (config.status): Make it pass its args to configure.
Thu Nov 18 03:52:32 1993 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
* stdio/__vfscanf.c (__vfscanf): Put the floating point cases
(e,E,f,g,G) inside #ifndef MIB_HACKS; roland thikgs strtod crashes
the compiler. Wheee.
Thu Nov 18 03:21:51 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* errno.h [__USE_GNU__]: Declare program_invocation_name and
program_invocation_short_name.
Thu Nov 18 00:07:37 1993 Michael I. Bushnell (mib at ernst.gnu.ai.mit.edu)
* sysdeps/mach/hurd/start.c (start1): Don't add one to
the return value of split_args; it counts them just fine by
itself. Do add one when sizing the arrays.
Mon Nov 15 00:19:48 1993 Noel Cragg (noel@geech.gnu.ai.mit.edu)
* time/mktime.c: add TIMES_THROUGH_SEARCH variable to make sure
that we don't get caught in an infinite loop (would be bad,
indeed, for a library routine).
Sun Nov 14 18:48:28 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* misc/sys/cdefs.h (__NORETURN, __CONSTVALUE): Use
`__attribute__', not `__attributes__'.
Test __GNUC_MINOR__ < 6, not < 5.
Wed Nov 10 05:39:15 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/morecore.c: Only declare sbrk #ifdef __GNU_LIBRARY__.
Cast its return value.
* sysdeps/unix/bsd/m68k/syscall.S: Use movel in place of moveal.
* configure.in (signed size_t check): Don't use AC_DEFINE; do it
by hand and insert -U__SIZE_TYPE__ before -D.
* posix/unistd.h: Declare syscall.
* sysdeps/m68k/fpu/__math.h (__isnan, __isinf): Use __CONSTVALUE
in prototypes.
* configure.in (Makefile): Write ARCH=`pwd`, rather than
substituting in the directory name at configure time.
* sysdeps/mach/i386/syscall.S: New file.
Tue Nov 9 06:29:15 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* configure.in (os = netbsd* | 386bsd*): base_os=unix/bsd/bsd4.4.
Set --with-gnu-{ld,as} implicitly when base_os is bsd4.4.
* Version 1.06.7.
* misc/Makefile (routines): Add syscall.
* sysdeps/unix/syscall.S, sysdeps/stub/syscall.c,
sysdeps/unix/bsd/sun/m68k/syscall.S, sysdeps/unix/bsd/m68k/syscall.S,
sysdeps/unix/i386/syscall.S: New files.
* sysdeps/unix/bsd/hp/m68k/sysdep.h (DO_CALL): First arg
is syscall number, not name.
(PSEUDO): Pass POUND (SYS_ify (syscall_name)) to DO_CALL.
* sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h (DO_CALL, PSEUDO):
Likewise. Also, do movel into d0 before linkw, so the argument
could conceivably pop the stack.
* sysdeps/unix/bsd/hp/m68k/__brk.S: Pass complete number to DO_CALL.
* sysdeps/unix/sysv/Dist: sys_getdents.S was renamed s_getdents.S.
Thu Nov 4 01:23:59 1993 Michael I. Bushnell (mib at ernst.gnu.ai.mit.edu)
* string/stpncpy: Fix typo; according to gnu-stabs.h the name
inside the DEFUN should be the *non* __ version.
* sysdeps/generic/__stpncpy.c: Missing declaration of s.
Wed Nov 3 09:35:30 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/Makefile ($(objpfx)errlist.c): Conditionalize these
rules to be used only when errlist.c is otherwise a stub.
Fri Oct 29 17:29:20 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* string/stpncpy.c: New file.
* sysdeps/generic/__stpncpy.c: New file.
* string/Makefile (routines): Add stpncpy and __stpncpy.
* string/string.h [__USE_GNU__]: Declare them.
Thu Oct 28 17:13:58 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/errnos-tmpl.c (DO): If NAME is "EWOULDBLOCK",
write "#define EWOULDBLOCK EAGAIN" and change NAME to
"EWOULDBLOCK_sys".
* sysdeps/unix/{i386,sysv/sysv4/solaris2,sysv/i386/linux,bsd/m68k,
bsd/ultrix4/mips,bsd/vax}/sysdep.S [EWOULDBLOCK_sys]: Translate
EWOULDBLOCK_sys into EAGAIN.
* Makefile (distribute): Add move-if-change.
* move-if-change: New file.
Tue Oct 26 18:19:34 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* misc/sys/cdefs.h: Define __NORETURN and __CONSTVALUE.
For GCC 2.5 and later, use __attributes__ (({volatile,const})).
* stdlib/stdlib.h: Don't define either here.
* math/math.h: Likewise.
* posix/unistd.h: Likewise.
* time/time.h: Likewise.
* stdio/stdio.h: Likewise.
* setjmp/setjmp.h: Likewise.
* posix/sys/wait.h (__WAIT_STATUS): Use union hack defn for GCC
2.4 and up (testing __GNUC__ and __GNUC_MINOR__).
* sysdeps/unix/sysv/sco3.2.4/__sysconf.S: Don't include <limits.h>.
* Makerules [inhibit-sysdep-asm]
(open-check-inhibit-asm, close-check-inhibit-asm): New variables.
($(+sysdir_pfx)sysd-rules): Use them around .s and .S rules.
Depend on existing sysdep makefiles.
Mon Oct 25 15:56:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/mach/hurd/killpg.c: Include <sys/types.h> for pid_t.
* sysdeps/posix/tempname.c (__stdio_gen_tempname): Take new arg
STREAMPTR. When non-nil, use __open with O_EXCL to test for
existence, and set *STREAMPTR to new stream on returned fd.
* stdio/stdio.h: Update prototype.
* sysdeps/stub/tempname.c: Here too.
* stdio/tmpfile.c: Pass &F to __stdio_gen_tempname instead of
using fopen.
* stdio/tmpnam.c: Pass extra NULL arg.
* stdio/tempnam.c: Likewise.
* configure.in (switches): Only put --os-{release,version} here.
(config.status): Write $configure_args in place of $config $switches.
* signal/Makefile (routines): Renamed sigaltstack to sigaltstk.
* sysdeps/stub/sigaltstack.c: Renamed to sigaltstk.c.
* sysdeps/unix/bsd/bsd4.4/sigaltstack.S: Renamed to sigaltstk.S.
* sysdeps/unix/sysv/sys_getdents.S: Renamed to s_getdents.S.
* sysdeps/unix/sysv/Makefile (sysdep_routines): Changed reference.
Fri Oct 22 03:47:43 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* malloc/realloc.c [MEMMOVE_MISSING]: Test this to use safe_bcopy.
[emacs]: Don't define safe_bcopy.
* time/zdump.c, time/europe: New versions from ADO.
* Rules (dont_distribute): Export this variable.
(subdir_echo-distinfo): Echo its value for +nodist+.
Thu Oct 21 15:58:08 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/posix/__dup2.c: Include <limits.h>.
[OPEN_MAX]: Fail with EBADF if FD2>=OPEN_MAX.
* sysdeps/unix/Makefile (sys/param.h): Conditionalize all this
code to happen only when there is no sysdep sys/param.h.
Wed Oct 20 03:35:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules (make-dummy-dep): Change to `ln $(objpfx)dummy.dep $@'.
($(objpfx)dummy.dep): Create new file containing comment.
($(objpfx)%.dep: $(objpfx)%.s): Depend on $(objpfx)dummy.dep.
($(+sysdir_pfx)sysd-rules): Likewise in generated rule.
Mon Oct 18 04:22:42 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* signal/signal.h (killpg): Make PGRP arg pid_t.
* sysdeps/posix/killpg.c (killpg): Likewise.
* sysdeps/stub/killpg.c (killpg): Here too.
* posix/glob/configure.in: Use AC_HAVE_HEADERS instead of
AC_MEMORY_H and AC_UNISTD_H; omit AC_USG (not needed).
* Rules (generated): New target.
* Makefile (subdirs): Use filters to put mach and hurd first in
the list if they are in it at all.
* Makerules (before-compile): Reorder similarly, matching any
generated mach or hurd files.
Fri Oct 15 17:57:58 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/posix/mk-stdiolim.c [! OPEN_MAX]: Use _POSIX_OPEN_MAX
for FOPEN_MAX value.
[! PATH_MAX]: Use 1024 (twice _POSIX_PATH_MAX) for FILENAME_MAX value.
* Makerules (in-Makerules): Define this variable before including
sysd-Makefile.
Sun Oct 10 14:31:35 1993 Jim Meyering (meyering@comco.com)
* posix/fnmatch.c [CONFIG_BROKETS]: Include <config.h> only under
this condition, else "config.h".
Tue Oct 05 16:08:39 1993 Jim Meyering (meyering@comco.com)
* time/mktime.c [CONFIG_BROKETS]: Include <config.h> only under
this condition, else "config.h".
Thu Sep 23 15:14:08 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/sysv/sysv4/__dup2.c: New file.
Wed Sep 22 16:58:29 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/sysv/sysv4/solaris2/statbuf.h: New file.
* sysdeps/unix/sysv/sysv4/i386: New directory.
* sysdeps/unix/sysv/sysv4/i386/statbuf.h: New file.
Fri Sep 17 04:03:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules (+make-deps): Put output in temp file and use atomic mv.
* Makerules ($(+sysdir_pfx)sysd-rules): New target, the rule part
of what was in sysd-Makefile. Include it.
($(+sysdir_pfx)sysd-Makefile): Do just includes here. Move the
generated implicit rules to sysd-rules. Put the output into a
temp file and use atomic mv to final target.
(before-compile): Filter out existing files from value, after
sysd-Makefile but before sysd-rules.
Thu Sep 9 22:28:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makefile (%/configure): Copy rule from Make-dist.
Mon Sep 6 19:57:43 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules (sources, objects): Move override definitions to
before +depfiles calculation.
* time/{asia,australasia,europe,zdump.c}: New versions from ADO (93e).
Mon Aug 30 13:40:34 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* string/string.h (memmem): Reverse argument order, to be like strstr.
* sysdeps/generic/memmem.c: Here too.
* dirent/scandir.c: For error return, save errno around closedir.
Call closedir (DP) before returning successfully.
Thu Aug 26 19:26:06 1993 Brendan Kehoe (brendan@zen.org)
* sysdeps/unix/sysv/sysv4/solaris2/sysdep.h: Rewritten to not use
the generic sparc sysdep.h.
(PSEUDO): Use trap 8, not 0. Also just put %g0 in %o0, without
subtracting 1.
(ENTRY): Align on 4, and add a `.type' directive.
* sysdeps/unix/sysv/sysv4/solaris2/sysdep.S: New file.
Fri Aug 20 19:37:55 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/generic/abort.c: Remove unused variable ABORTING.
Thu Aug 19 17:45:34 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makeconfig [!objdir] [!..] (common-objdir): Set to `.'.
Wed Aug 18 15:10:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* stdio/__vfscanf.c (__vfscanf: number): Reverse sense of
NUMBER_SIGNED conditional in assignment code.
Mon Aug 16 15:49:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/unix/Makefile (syscall.h): Add sed
s/SYS_syscall_basenum/syscall_basenum/g. SYSCALL_BASENUM is a
macro both defined and used in <syscall.h>; we must undo our
prependation of `SYS_'.
* Version 1.06.6.
Fri Aug 13 16:53:02 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* stdio/__vfscanf.c: New local variable NUMBER_SIGNED.
(%x, %X, %o, %u): Set it to zero.
(%d, %i): Set it to one.
(number): If NUMBER_SIGNED is set, use strtol and store in ...int*.
If clear, use strtoul an store value in unsigned ...int*.
* malloc/malloc.h: Undo last change (_AIX32).
(memory_warnings): Use const instead of __const in prototype.
Fri Aug 13 00:22:01 1993 John Grabowski (johng@whiskey.media.mit.edu)
* configure.in (os = osf1*): base_os=unix/bsd.
Thu Aug 12 16:37:13 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* malloc/valloc.c [__GNU_LIBRARY__ || _LIBC]: Include <stddef.h>
before trying to use size_t to declare __getpagesize.
Include <sys/cdefs.h> before trying to use __P.
* posix/{fnmatch,glob}.c, malloc/malloc.h [HAVE_CONFIG_H]: Include
<config.h> instead of "config.h". This is so that a compilation
using -I. -I$srcdir will use ./config.h rather than
$srcdir/config.h (which it would do when glob.c was found in $srcdir).
* malloc/malloc.h [_AIX32]: Use !__STDC__ defns of __P, const, __ptr_t.
Mon Aug 9 16:56:31 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules (-e check): Don't rely on $(findstring e,$(MAKEFLAGS))
since that also trips for --no-print-directory.
Instead actually see if -e's functionality is taking place.
* malloc/realloc.c: Call _free_internal instead of free in most places.
* configure.in (arg parsing): No spaces around = in eval.
* sysdeps/i386/abort.c: New file.
* stdlib/abort.c: Moved to sysdeps/generic/abort.c.
(abort): Don't try to do stdio cleanup, since we can't guarantee
it anyway.
Fri Aug 6 17:59:56 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* Makerules ($(+install)): Don't depend on installdirs.
(make-target-directory): New define.
(do-install): Do $(make-target-directory) beforehand.
Tue Aug 3 02:22:41 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* sysdeps/stub/sys/reboot.h: New file.
* sysdeps/unix/bsd/sys/reboot.h: New file, snarfed from 4.4.
* misc/Makefile (headers): Add sys/reboot.h.
* stdio/stdio.h (__io_{read,write,seek,close,fileno}): Renamed to
__io_*_fn, so as not to conflict with the Hurd mig stubs.
* internals.c: Changed uses.
* sysdeps/unix/bsd/signum.h (SIGINFO): Define as 29.
* Makerules (+includes): Don't set this here.
* Makeconfig (+includes): Put $(+sysdep-includes) in the value here.
* posix/unistd.h [__USE_MISC]: Declare mktemp and mkstemp.
Mon Aug 2 16:59:12 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* malloc/valloc.c: Move getpagesize goop to before malloc.h.
[_LIBC]: Test this as well as __GNU_LIBRARY__ (either one) to use
__getpagesize instead of "getpagesize.h".
Sun Aug 1 16:55:18 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* configure.in (arg parsing): For `--with-foo=bar', do
"with_foo='bar'". For `--with-fnord', do "with_fnord=yes".
* sysdeps/mach/configure: New file, groks `--with-mach=DIR'.
Fri Jul 30 00:01:00 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
* configure.in (os = gnu*): Set $base_os, not $os, to mach/hurd.