OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [ChangeLog.lib] - Blame information for rev 304

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 280 jeremybenn
Wed Jan  1 17:54:47 1998  J.J. van der Heijden 
2
 
3
        * pexecute.c (pexecute, [_WIN32]): Yes, mask termstat for mingw32.
4
 
5
Mon Dec 22 18:59:34 1997  Pascal Obry  
6
 
7
        * pexecute.c (pexecute, [_WIN32]): For mingw32, don't mask termstat.
8
 
9
Sat Dec 13 09:39:32 1997  Richard Kenner  
10
 
11
        * pexecute.c (fix_argv): Remove outer "const" from return type.
12
        (pexecute): errmsg_arg is pointer to const.
13
 
14
Sat Nov 29 08:06:34 1997  Jan-Jaap van der Heijden  
15
 
16
        * pexecute.c: Include signal.h for _WIN32.
17
 
18
Wed Nov 26 17:31:44 1997  J.J. van der Heijden 
19
 
20
        * pexecute.c (pwait): For _WIN32, distinguish whether child process
21
        caught fatal signal or reported nonzero exit code.
22
 
23
Wed Nov 26 13:24:30 1997  Richard Kenner  
24
 
25
        * choose-temp.c (sys/file.h): Include if HAVE_SYS_FILE_H.
26
 
27
Mon Nov 17 09:07:52 1997  Richard Kenner  
28
 
29
        * choose-temp.c (choose_temp_base): Remove incorrect code for VMS.
30
 
31
Sun Oct 19 10:34:11 1997  Richard Kenner  
32
 
33
        * pexecute.c (fix_argv, pexecute): Cast result of xmalloc.
34
 
35
Sat Oct 18 16:55:18 1997  Jason Merrill  
36
 
37
        * obstack.h (obstack_empty_p): New macro.
38
 
39
Mon Sep 29 12:27:59 1997  Ian Lance Taylor  
40
 
41
        * pexecute.c: Use spawn if __CYGWIN32__.
42
 
43
Wed Sep 10 15:14:20 1997  Jeffrey A Law  (law@cygnus.com)
44
 
45
        * config.sub: Use "amigaos" instread of "amigados".  Still
46
        recognize "amigados" for backward compatibility.
47
 
48
Tue Sep  9 18:23:57 1997  Doug Evans  
49
 
50
        * config.sub: Recognize ARC cpu.
51
 
52
1997-09-09  Richard Kenner  Richard Kenner  
53
 
54
        * config.guess (alpha): Replace CPU-determining program with one
55
        that's more precise and also supports pca56 and ev6.
56
        Handle those in returned name.
57
 
58
1997-09-08  Richard Kenner  
59
 
60
        * config.guess (alpha:OSF1:*:*): For V4.0, get the letter suffix.
61
 
62
1997-09-05  Jeffrey A Law  (law@cygnus.com)
63
 
64
        * config.sub: Recognize v850-elf.
65
 
66
1997-08-26  Richard Henderson  
67
 
68
        * config.guess (*:Linux:*:*): Recognize alpha-linux-gnulibc1.
69
 
70
1997-08-17  Jeff Law  
71
 
72
        * config.sub: Recognize tx39/r3900.
73
 
74
1997-08-08  Paul Eggert  
75
 
76
        * choose-temp.c, pexecute.c:
77
        Include "config.h" first, as per autoconf manual.
78
 
79
1997-08-01  Richard Stallman  
80
 
81
        * config.sub: Translate -svr4 to -sysv4 and -unixware to -sysv4.2uw.
82
 
83
1997-07-26  Per Bothner  
84
 
85
        * config.guess:  Recognize SunOS 3.x.
86
        From Tom Schmidt .
87
 
88
1997-07-22  Richard Stallman  
89
 
90
        * getloadavg.c: Test `__unix' along with `unix'.
91
 
92
Sun Jul 20 20:58:43 1997  Richard Kenner  
93
 
94
        * config.guess (alpha*): Run program to see if ev4, ev5, or ev56.
95
        * config.sub (alphaev5, alphaev56): New CPU types.
96
 
97
Wed Jul 16 10:46:14 1997  Richard Earnshaw 
98
 
99
        * config.guess (arm32:NetBSD:*:*): Canonicalize to normal format
100
        for ARM systems.
101
 
102
Tue Jul 15 09:13:05 1997  Jim Meyering  
103
 
104
        * getloadavg.c: Add comment describing HAVE_PSTAT_GETDYNAMIC.
105
 
106
1997-07-14  Richard Stallman  
107
 
108
        * config.guess (pc:*:*:*): New entry, for DJGPP.
109
 
110
1997-07-07  Richard Stallman  
111
 
112
        * config.guess (i?86:UNIX_SV:4.2MP:2.*): Recognize unixware.
113
 
114
1997-07-06  Richard Stallman  
115
 
116
        * getloadavg.c [OSF_ALPHA]:
117
        Include sys/mbuf.h, sys/socket.h, net/route.h.
118
 
119
1997-06-30  Richard Stallman  
120
 
121
        * getloadavg.c [__GNU__]: Test for not NeXT.
122
 
123
Fri Jun 27 15:20:29 1997  Scott Christley 
124
 
125
        * config.sub (-mingw32*): New OS.
126
        * config.guess (i*:MINGW*:*): New case.
127
        * pexecute.c (fix_argv): New function.
128
        (pexecute): Win32 but not Cygwin32 needs its arguments fixed.
129
        Add underscore to cwait function call.
130
 
131
Mon Jun 23 10:51:53 1997  Jeffrey A Law  (law@cygnus.com)
132
 
133
        * config.sub (mn10200): Recognize new basic machine.
134
 
135
1997-06-22  Richard Stallman  
136
 
137
        * config.guess: Add mips-sony-newsos6.
138
 
139
1997-06-09  Richard Stallman  
140
 
141
        * config.guess: Use i?86, not i.86.
142
        Don't test /usr/lib/ldscripts; instead, test whether ld_help_string
143
        does not contain "supported emulations".
144
        Use a case statement to distinguish systems when there IS
145
        "supported emulations".
146
 
147
1997-06-07  H.J. Lu  (hjl@gnu.ai.mit.edu)
148
 
149
        * config.guess (*:Linux:*:*): Always use ${VENDOR}.
150
 
151
1997-06-05  Richard Stallman  
152
 
153
        * config.guess (*:Linux:*:*): Don't test for elf_i.86 or m68kelf.
154
 
155
        * config.guess (*:Linux:*:*): Recognize sparclinux.
156
        Don't recognize UNAME_MACHINE = sparc.
157
        Make the sample program check for libc version
158
        and handle various machine types.
159
 
160
        * config.sub (mipsel*-linux* and mips*-linux*):
161
        Set `os' to -linux-gnu directly, don't go via -linux.
162
 
163
Mon May 26 12:46:25 1997  Paul Eggert  
164
 
165
        * getopt.c, getopt.h, getopt1.c: Moved to libc-copy/copies.
166
 
167
Wed May  7 15:17:59 1997  Thomas Bushnell, n/BSG  
168
 
169
        * config.guess: Recognize either / or - as a machine/suptype
170
        separator from uname -m to cope with older systems that have the
171
        older uname.  Suggested by Michael Snyder (msnyder@cygnus.com).
172
 
173
Mon May  5 18:05:35 1997  Per Bothner  
174
 
175
        * config.guess: CLIX patch from Thomas Dickey via
176
        urs@akk.uni-karlsruhe.de (Urs Janssen).
177
 
178
Thu Apr 17 13:59:13 1997  Per Fogelstrom  
179
 
180
        * config.guess: Fixes for MIPS OpenBSD systems.
181
 
182
Fri Apr 11 16:39:06 1997  Niklas Hallqvist  
183
 
184
        * config.guess: Recognize OpenBSD systems correctly.
185
 
186
Mon Mar 24 15:38:37 1997  Doug Evans  
187
 
188
        * config.sub: Recognize m32r and mn10300 cpus.
189
 
190
Sat Feb 22 22:36:44 1997  Miles Bader  
191
 
192
        * getloadavg.c [__GNU__] (NeXT, host_self): New macros, to make
193
        hurd systems use the NeXT code for getting load averages.
194
 
195
Sat Feb 15 19:03:48 1997  Geoffrey Noer  (noer@cygnus.com)
196
 
197
        * pexecute.c: Remove special cases for cygwin32.
198
        (pwait): Remove local definition of `pid'.
199
 
200
Wed Jan 15 22:36:59 1997  Jim Meyering  
201
 
202
        * getloadavg.c [hpux && HAVE_PSTAT_GETDYNAMIC]: Use HPUX's
203
        pstat_getdynamic function so we don't need any special privileges
204
        to determine load averages.  Patch from Kaveh Ghazi, based on a
205
        sample implementation from Richard J. Rauenzahn.
206
        Indent cpp-directives to reflect nesting.
207
 
208
Tue Jan  7 14:29:37 1997  David J. MacKenzie  
209
 
210
        * config.guess: Add hppa1.1-hitachi-hiuxmpp support, passed along
211
        by rms.
212
 
213
Sat Jan  4 22:43:21 1997  Miles Bader  
214
 
215
        * config.guess (*:GNU:*:*): The machine/subtype separator printed
216
        by uname -m is now `-', not '/'.
217
 
218
Fri Jan  3 08:38:49 1997  Philippe De Muyter  (phdm@info.ucl.ac.be)
219
 
220
        * config.guess (M68*:*:R3V[567]*:*): Use uppercase 'M'.
221
 
222
Tue Dec 31 15:51:13 1996  Ian Lance Taylor  
223
 
224
        * config.guess, config.sub: Recognize mips-unknown-linux-gnu.
225
 
226
Tue Dec 10 09:44:57 1996  Paul Eggert  
227
 
228
        * choose-temp.c (choose_temp_base): Don't dump core if TMPDIR is empty.
229
 
230
        * choose-temp.c (try): Insist that temp dir be searchable.
231
 
232
Sat Dec  7 17:48:02 1996  Dave Love  
233
 
234
        * config.guess (PENTIUM:CPunix:4.0*:*): New case.
235
 
236
Sun Nov 24 19:41:31 1996  Per Bothner  
237
 
238
        * config.guess:  Recognize machten.
239
        From Eric W. Bates .
240
 
241
Sun Nov 24 18:17:53 1996  Dave Love  
242
 
243
        * config.guess (PENTIUM:CPunix:4.0*:*): New case.
244
 
245
Fri Nov 22 11:44:13 1996  David J. MacKenzie  
246
 
247
        * config.guess: Undo accidental lowercasing in
248
        m68k-motorola-sysv regexp.
249
 
250
Wed Nov 20 16:27:37 1996  David J. MacKenzie  
251
 
252
        * config.guess, config.sub: Additions for the Fujitsu UXP/V.
253
        From joda@pdc.kth.se (Johan Danielsson).
254
 
255
Tue Nov 19 13:34:12 1996  David J. MacKenzie  
256
 
257
        * getpagesize.h: If no sys/param.h, default to 8k.
258
        Indent for readability.
259
 
260
Wed Nov 13 14:59:46 1996  Per Bothner  
261
 
262
        * config.guess:  Patch for Dansk Data Elektronik servers,
263
        from Niels Skou Olsen .
264
 
265
        For ncr, use /bin/uname rather than uname, since GNU uname does not
266
        support -p.  Suggested by Mark Mitchell .
267
 
268
        Patch for MIPS R4000 running System V,
269
        from Eric S. Raymond .
270
 
271
        Fix thinko for nextstep.
272
 
273
        Patch for OSF1 in i?86, from Dan Murphy  via Harlan Stenn.
274
 
275
        Sat Jun 24 18:58:17 1995  Morten Welinder  
276
        * config.guess: Guess mips-dec-mach_bsd4.3.
277
 
278
        Thu Oct 10 04:07:04 1996  Harlan Stenn 
279
        * config.guess (i?86-ncr-sysv*):  Emit just enough of the minor
280
        release numbers.
281
        * config.guess (mips-mips-riscos*):  Emit just enough of the
282
        release number.
283
 
284
        Tue Oct  8 10:37:22 1996  Frank Vance 
285
        * config.guess (sparc-auspex-sunos*):  Added.
286
        (f300-fujitsu-*): Added.
287
 
288
        Wed Sep 25 22:00:35 1996  Jeff Woolsey 
289
        * config.guess:  Recognize a Tadpole as a sparc.
290
 
291
Wed Nov 13 00:53:09 1996  David J. MacKenzie  
292
 
293
        * config.guess: Don't assume that NextStep version is either 2 or
294
        3.  NextStep 4 (aka OpenStep 4) has come out now.
295
 
296
Tue Nov 12 18:26:15 1996  Doug Rupp  (rupp@gnat.com)
297
 
298
        * pexecute.c (vfork): Supply new definition for VMS.
299
        (pwait): Use waitpid instead of wait for VMS.
300
 
301
Mon Nov 11 23:52:03 1996  David J. MacKenzie  
302
 
303
        * config.guess: Support Cray T90 that reports itself as "CRAY TS".
304
        From Rik Faith .
305
 
306
Fri Nov  8 11:34:58 1996  David J. MacKenzie  
307
 
308
        * config.sub: Contributions from bug-gnu-utils to:
309
        Support plain "hppa" (no version given) architecture, reported by
310
        OpenStep.
311
        OpenBSD like NetBSD.
312
        LynxOs is not a hardware supplier.
313
 
314
        * config.guess: Contributions from bug-gnu-utils to add support for:
315
        OpenBSD like NetBSD.
316
        Stratus systems.
317
        More Pyramid systems.
318
        i[n>4]86 Intel chips.
319
        M680[n>4]0 Motorola chips.
320
        Use unknown instead of lynx for hardware manufacturer.
321
 
322
Mon Oct 28 17:15:52 1996  Christian Limpach  
323
 
324
        * config.sub: Recognize hppa-next as a valid CPU-COMPANY combination.
325
 
326
Wed Oct 23 17:36:39 1996  Doug Rupp  (rupp@gnat.com)
327
 
328
        * choose-temp.c (choose_temp_base): On VMS, use proper syntax
329
        for current directory.
330
 
331
Wed Oct  9 23:30:18 1996  Jim Meyering  
332
 
333
        * getloadavg.c: [__hpux]: Define hpux.  From Eric Backus.
334
        [__sun]: Define sun.  Reported by Kaveh Ghazi.
335
 
336
Mon Sep 23 22:45:15 1996  Sean McNeil  
337
 
338
        * config.sub (-vxsim*): New operating system.
339
 
340
        1996-09-12  Richard Stallman  
341
 
342
        * config.guess: Use pc instead of unknown, for pc clone systems.
343
        Change linux to linux-gnu.
344
 
345
Thu Sep 12 20:12:26 1996  Richard Stallman  
346
 
347
        * config.sub: Use pc instead of unknown, for pc clones.
348
        Use -linux-gnu for Linux-based GNU systems.
349
 
350
1996-09-04  Richard Stallman  
351
 
352
        * getloadavg.c (getloadavg): Add new code for SUNOS_5 to use -lkstat.
353
 
354
Sat Aug 17 15:23:39 1996  Geoffrey Noer  
355
 
356
        * choose-temp.c: Delete !defined(_WIN32) condition when including
357
        sys/file.h (NO_SYS_FILE_H is still used).
358
        * getopt.c: Change win32 test from WIN32 to _WIN32.
359
        * pexecute.c: Update test for win32 (&& ! cygwin32).
360
 
361
Mon Jul 15 23:51:11 1996  Karl Heuer  
362
 
363
        * config.guess: Avoid non-portable tr syntax.
364
 
365
Mon Jul 15 11:53:00 1996  Jeffrey A Law  (law@cygnus.com)
366
 
367
        * config.guess (HP 9000/811): Recognize this as a PA1.1
368
        machine.
369
 
370
Thu Jul 11 17:02:23 1996  David J. MacKenzie  
371
 
372
        * install-sh: Add MIT copyright notice.  From gordoni@cygnus.com.
373
 
374
Sun Jul  7 13:27:04 1996  Joel Sherrill  
375
 
376
        * config.sub: Recognize rtems as an o/s.
377
 
378
Tue Jul  2 16:45:02 1996  Torbjorn Granlund  
379
 
380
        * config.guess: Generalize C90 alternative to all x90 machines.
381
 
382
Fri Jun 28 13:29:05 1996  Richard Kenner  
383
 
384
        * config.guess (mips:*:*:UMIPS): Fix typo in last change.
385
 
386
Tue Jun 25 22:43:48 1996  Doug Evans  
387
 
388
        * pexecute.c (PEXECUTE_VERBOSE): Define.
389
        (MPW pexecute): Check flags & PEXECUTE_VERBOSE instead of verbose_flag.
390
 
391
Mon Jun 24 14:32:22 1996  Jim Wilson  
392
 
393
        * getopt.c (getpid): Don't redefine it if __CYGWIN32__ is defined.
394
 
395
Thu Jun 20 12:20:33 1996  Michael Meissner  
396
 
397
        * config.guess (*:Linux:*:*): Add support for PowerPC Linux.
398
 
399
Mon Jun 10 16:10:57 1996  Doug Evans  
400
 
401
        * pexecute.c: New file.
402
 
403
Fri Jun  7 18:16:52 1996  Harlan Stenn 
404
 
405
        * config.guess (i?86-ncr-sysv*):  Emit minor release numbers.
406
        Recognize the NCR 4850 machine and NCR Pentium-based platforms.
407
 
408
Wed Jun  5 00:09:17 1996  Per Bothner  
409
 
410
        * config.guess:  Combine mips-mips-riscos cases, and use cpp to
411
        distinguish sysv/svr4/bsd variants.
412
        Based on a patch from Harlan Stenn .
413
 
414
Mon Jun  3 08:49:14 1996  Karl Heuer  
415
 
416
        * config.guess (*:Linux:*:*): Add guess for sparc-unknown-linux.
417
 
418
Mon May 27 20:16:42 1996  Karl Heuer  
419
 
420
        * getloadavg.c [SOLARIS2]: Define SUNOS_5.
421
 
422
Fri May 24 18:34:53 1996  Roland McGrath  
423
 
424
        * config.guess (AViiON:dgux:*:*): Fix typo in recognizing mc88110.
425
 
426
Wed May 22 17:20:59 1996  Roland McGrath  
427
 
428
        * getloadavg.c [WIN32]: No-op as for [MSDOS].
429
 
430
        * getopt.c [WIN32] (getpid): Define using GetCurrentProcessId.
431
 
432
        * getopt.c [VMS]: Include unixlib.h, string.h.
433
 
434
Tue May 21 18:55:59 1996  Roland McGrath  
435
 
436
        * config.sub: Restore `hp9k2[0-9][0-9] | hp9k31[0-9])' case line
437
        apparently accidentally removed in the last change.
438
 
439
Mon May 20 11:58:15 1996  Jeffrey A. Law  
440
 
441
        * config.sub: Recognize -proelf as a basic system type.
442
 
443
Fri May  3 02:35:56 1996  Noah Friedman  
444
 
445
        * mkinstalldirs: Don't report an error if mkdir fails because
446
        a directory was created by another process.
447
 
448
Sun Apr 21 09:50:09 1996  Stephen L Moshier  (moshier@world.std.com)
449
 
450
        * choose-temp.c: Include sys/types.h before sys/file.h for sco3.2v5.
451
 
452
Tue Apr  9 14:37:31 1996  Ulrich Drepper  
453
 
454
        * obstack.h [__STDC__] (obstack_init, obstack_begin,
455
        obstack_specify_allocation, obstack_specify_allocation_with_arg,
456
        obstack_chunkfun, obstack_freefun): Duplicate definition with complete
457
        type cast.
458
 
459
Wed Apr 17 14:28:43 1996  Doug Evans  
460
 
461
        * choose-temp.c: Don't include sys/file.h ifdef NO_SYS_FILE_H.
462
        #include .
463
        (choose_temp_base): Make tmp,usrtmp, static locals.
464
 
465
Mon Apr 15 14:08:12 1996  Doug Evans  
466
 
467
        * choose-temp.c: New file.
468
 
469
Fri Apr 12 20:03:59 1996  Per Bothner  
470
 
471
        * config.guess:  Combine two OSF1 rules.
472
        Also recognize field test versions.  From mjr@zk3.dec.com.
473
 
474
        * config.guess (dgux):  Use /usr/bin/uname rather than uname,
475
        because GNU uname does not support -p.  From pmr@pajato.com.
476
 
477
Mon Apr  8 16:16:20 1996  Michael Meissner  
478
 
479
        * config.guess (prep*:SunOS:5.*:*): Turn into
480
        powerpele-unknown-solaris2.
481
 
482
Thu Mar 28 02:06:03 1996  Roland McGrath  
483
 
484
        * error.c (_): New macro, define iff undefined.
485
        (private_strerror): Use it for message string.
486
        (error_at_line): New function.
487
        (error_one_per_line): New variable.
488
        * error.h (error_at_line, error_one_per_line): Declare them.
489
 
490
Thu Mar 21 14:42:26 1996  Doug Evans  
491
 
492
        * config.sub (os): sunos[3456] -> sunos[34],
493
        sunos[56] have their own entries.
494
 
495
Wed Mar 20 09:59:30 1996  Roland McGrath  
496
 
497
        * signame.c [HAVE_STRING_H]: Include string.h.
498
 
499
Tue Mar 19 20:07:39 1996  Roland McGrath  
500
 
501
        * alloca.c (NULL): Define only if not already defined.
502
 
503
        * alloca.c [HAVE_STRING_H]: Include string.h.
504
        [HAVE_STDLIB_H]: Include stdlib.h.
505
 
506
Thu Mar 14 19:12:52 1996  Ian Lance Taylor  
507
 
508
        * config.guess: Recognize mips-*-sysv*, with a specific case for
509
        NEC (which has its own compiler and libraries).
510
 
511
Sat Mar  9 23:52:33 1996  Jim Meyering  (meyering@na-net.ornl.gov)
512
 
513
        * getdate.y (RelativeMonth): Add 1900 to the year so that relative
514
        date specs that push the year through the end of the century work.
515
        For example, `date -d "01/01/1998 3 years" +%Y' now prints 2001.
516
        From Peter Dalgaard (pd@kubism.ku.dk).
517
 
518
Tue Mar  5 18:43:43 1996  Richard Henderson  
519
 
520
        * config.sub: Add -apple and -aux.
521
 
522
Tue Mar  5 03:02:53 1996  Erik Naggum  
523
 
524
        * config.sub (moss): Fix previous change.
525
 
526
Mon Mar  4 18:03:38 1996  Bryan Ford  (baford@cs.utah.edu)
527
 
528
        * config.sub: Accept -moss* as op sys.
529
 
530
Fri Mar  1 09:57:54 1996  Roland McGrath  
531
 
532
        * config.sub: Recognize cpu-vendor [ctj]90-cray, default
533
        c90-cray-unicos.  From tege.
534
 
535
Wed Feb 28 19:55:05 1996  Miles Bader  
536
 
537
        * getopt.c (_getopt_internal): Always set OPTOPT to *something* if
538
        returning '?', so it can be distinguished from an option.
539
 
540
Thu Feb 22 15:51:09 1996  Karl Heuer  
541
 
542
        * getdate.y (Convert): Accept dates beyond 1999.
543
 
544
Tue Feb 13 13:20:32 1996  Miles Bader  
545
 
546
        * getopt.c (_getopt_internal): Give FIRST_NONOPT & LAST_NONOPT
547
        rational values if OPTIND has been moved back by the user.
548
 
549
Mon Feb 12 18:23:35 1996  Doug Evans  
550
 
551
        * config.sub: Recognize sparclet cpu.
552
 
553
Sun Feb 11 18:40:11 1996  Richard Stallman  
554
 
555
        * config.sub: Fix typo in previous change.
556
 
557
Sat Feb 10 08:28:12 1996  Martin Anantharaman  
558
 
559
        * config.sub (-psos*): New case.
560
 
561
Thu Feb  8 15:37:52 1996  Brendan Kehoe  
562
 
563
        * config.guess (UNAME_VERSION): Recognize X4.x as an OSF version.
564
 
565
Sun Feb  4 16:51:11 1996  Steve Chamberlain  
566
 
567
        * config.guess (*:CYGWIN*): New
568
 
569
Mon Feb 12 15:33:59 1996  Christian Bauernfeind 
570
 
571
        * config.guess:  Support m68k-cbm-sysv4.
572
 
573
Sat Feb 10 12:06:42 1996  Andreas Schwab  
574
 
575
        * config.guess (*:Linux:*:*): Guess m68k-unknown-linux and
576
        m68k-unknown-linuxaout from linker help string.  Put quotes around
577
        $ld_help_string.
578
 
579
Wed Feb  7 15:31:09 1996  Roland McGrath  
580
 
581
        * getopt.c [__GNU_LIBRARY__]: Include .
582
 
583
        * getopt.c (nonoption_flags, nonoption_flags_len): New variables.
584
        (_getopt_initialize): If not POSIXLY_CORRECT, check for special
585
        environment variable from Bash 2.0 and set those vars from it.
586
        (_getopt_internal): Do not consider as options argv elts whose
587
        nonoption_flags elt from the shell is '1'.
588
 
589
Thu Feb  1 09:10:02 1996  Steve Chamberlain  
590
 
591
        * config.sub (-cygwin32): New.
592
 
593
Wed Jan 31 14:13:25 1996  Richard Henderson  
594
 
595
        * config.sub: Add support for A/UX.
596
        * config.guess: Recognize A/UX.
597
 
598
Tue Jan 23 13:15:50 1996  Roland McGrath  
599
 
600
        * obstack.h [__STDC__] (struct obstack, _obstack_begin,
601
        _obstack_begin_1): Use prototypes in function decls.
602
        * obstack.c (CALL_CHUNKFUN, CALL_FREEFUN): Cast function type for
603
        call w/o extra_arg.
604
 
605
        * error.c (error_print_progname) [__STDC__]: Declare with
606
        prototype.
607
        [_LIBC]: Include errno.h to declare program_invocation_name.
608
 
609
        * getopt.c [__STDC__] (exchange, _getopt_initialize): Declare
610
        prototypes for these.
611
 
612
Mon Jan 22 08:53:45 1996  Roland McGrath  
613
 
614
        * xmalloc.c [__STDC__] (fixup_null_alloc): Declare prototype.
615
 
616
Sun Jan 21 01:08:09 1996  Roland McGrath  
617
 
618
        * error.h: Declare error_print_progname.  Add comments.
619
 
620
Wed Jan 17 17:39:51 1996  Richard Stallman  
621
 
622
        * config.sub: Default OS to nextstep if machine vendor is Next.
623
        -ns2 is an alias for -nextstep.
624
 
625
Wed Jan 17 09:51:58 1996  Doug Evans  
626
 
627
        * config.sub: Recognize go32* as an os.
628
 
629
Sun Jan  7 02:00:27 1996  Karl Heuer  
630
 
631
        * alloca.c (alloca): If malloc fails, just abort.
632
 
633
Mon Jan 15 20:59:49 1996  J. Kean Johnston  
634
 
635
        * config.sub (sco5): New case.
636
 
637
Tue Dec 19 15:56:15 1995  Eli Zaretskii  
638
 
639
        * getloadavg.c (getloadavg) [MSDOS]: Return 0 load instead of
640
        failing the call.
641
 
642
Fri Dec 15 22:34:08 1995  Stan Coxs  
643
 
644
        * config.guess (AViiON): Add ix86-dg-dgux
645
        * config.sub (i*86*) Change [345] to [3456]
646
 
647
Thu Dec  7 09:03:24 1995  Tom Horsley  
648
 
649
        * config.guess (powerpc-harris-powerunix): Add guess for port
650
        to new target.
651
 
652
Wed Dec  6 09:44:53 1995  Paul Eggert  
653
 
654
        * install-sh (transformbasename): Fix misspelling in initialization.
655
 
656
Wed Dec  6 06:58:23 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
657
 
658
        * config.sub: Recognize aof in the OS field.
659
 
660
Tue Dec  5 18:36:41 1995  Roland McGrath  
661
 
662
        * error.c [_LIBC]: Adapt for use in GNU libc.
663
 
664
Mon Dec  4 13:21:51 1995  Jeffrey A. Law  
665
 
666
        * config.guess: Recognize HP model 816 machines as having
667
        a PA1.1 processor.
668
 
669
Thu Nov 30 16:57:33 1995  Per Bothner  
670
 
671
        * config.guess:  Recognize Pentium under SCO.
672
        From Robert Lipe .
673
 
674
Tue Nov 21 16:59:12 1995  Richard Stallman  
675
 
676
        * getdate.y: If config.h defines FORCE_ALLOCA_H, include alloca.h.
677
 
678
Mon Oct 16 11:34:00 1995  Jeffrey A. Law  
679
 
680
        * config.guess: Recognize HP model 819 machines as having
681
        a PA 1.1 processor.
682
 
683
Sat Sep 30 14:03:17 1995  Roland McGrath  
684
 
685
        * getopt.c (_): New macro, define if not already defined.
686
        (gettext): Never define as a macro.
687
        (_getopt_internal): Use ``_("message")'' instead of
688
        `gettext ("message")''.
689
 
690
Mon Aug 14 19:27:56 1995  Per Bothner  
691
 
692
        * config.guess (*Linux*):  Add missing "exit"s.
693
        Also, need specific check for alpha-unknown-linux (uses COFF).
694
 
695
Fri Jul 28 00:16:31 1995  Jeffrey A. Law  
696
 
697
        * config.guess: Recognize lynx-2.3.
698
 
699
Thu Jul 27 13:31:05 1995  Fred Fish  (fnf@cygnus.com)
700
 
701
        * config.guess (*:Linux:*:*): First try asking the linker what the
702
        default object file format is (elf, aout, or coff).  Then if this
703
        fails, try previous methods.
704
 
705
Mon Aug  7 16:48:13 1995  Roland McGrath  
706
 
707
        * getloadavg.c [ps2]: Use nlist instead of knlist #ifdef _AIX.
708
 
709
Fri Aug  4 10:27:54 1995  Jim Meyering  (meyering@comco.com)
710
 
711
        * getopt.c (_getopt_internal) [lint]: Initialize INDFOUND to
712
        avoid warning from gcc.
713
 
714
Tue Aug  1 14:29:43 1995  Roland McGrath  
715
 
716
        * getloadavg.c (getloadavg): Set FD_CLOEXEC flag on /dev/kmem file
717
        descriptor.
718
 
719
Wed Jul 26 00:26:34 1995  David J. MacKenzie  
720
 
721
        * mkinstalldirs: Remove weird unnecessary shell construction.
722
 
723
Wed Jun 28 17:57:27 1995  David Edelsohn  
724
 
725
        * config.guess (AIX4): More robust release numbering discovery.
726
 
727
Thu Jun 22 19:01:24 1995  Kenneth Stailey  (kstailey@eagle.dol-esa.gov)
728
 
729
        * config.guess (i386-sequent-ptx): Properly get version number.
730
 
731
Thu Jun 22 18:36:42 1995  Uwe Seimet  (seimet@iris1.chemie.uni-kl.de)
732
 
733
        * config.guess (mips:*:4*:UMIPS): New case.
734
 
735
Tue Jun 20 02:41:41 1995  Roland McGrath  
736
 
737
        * getloadavg.c [convex] (LOAD_AVE_TYPE, LDAV_CVT): Define to
738
        double, no conversion.
739
 
740
        * obstack.c (OBSTACK_INTERFACE_VERSION): New macro.  Rewrote
741
        conditionals to use that macro to ensure that the installed GNU
742
        libc supports the interface the obstack.h corresponding to this
743
        obstack.c needs, and only then elide the code in this file.
744
 
745
Sun May 28 18:53:29 1995  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
746
 
747
        * config.guess (21064:Windows_NT:50:3): New case.
748
 
749
Fri May 19 16:52:50 1995  Roland McGrath  
750
 
751
        * error.c (error_message_count): New variable.
752
        (error): Increment it.
753
        * error.h: Declare error_message_count.
754
 
755
Mon May 15 17:47:55 1995  Per Bothner  (bothner@spiff.gnu.ai.mit.edu)
756
 
757
        * config.guess:  Recognize Cray90 (from Pete TerMaat).
758
 
759
Thu May 11 17:13:14 1995  Per Bothner  (bothner@wombat.gnu.ai.mit.edu)
760
 
761
        * config.guess:  Recognize PCs running Solaris2.
762
        (Patch from Bruno Haible .)
763
        * config.guess:  Merge two CRAY*Y-MP entries.
764
        Ignore system field for Cray xmp and cray2 since "uname -s" on
765
        a Cray gets you the hostname, which is useless.
766
        (According to Pete TerMaat .)
767
 
768
Wed May 10 11:03:56 1995  Roland McGrath  
769
 
770
        * getloadavg.c: AIX support from Tim Bell :
771
        [_AIX] (LOAD_AVE_TYPE, FSCALE, NLIST_STRUCT): Define these for AIX.
772
        (getloadavg) [_AIX]: Use `knlist' instead of `nlist'.
773
 
774
Fri May  5 05:50:56 1995  Allen Briggs  (briggs@puma.bevd.blacksburg.va.us)
775
 
776
        * config.guess: Add more NetBSD cases: atari, sun3*, and mac68k.
777
 
778
Wed May  3 16:22:31 1995  Richard Stallman  
779
 
780
        * crt0.c: Add APOLLO alternative.
781
 
782
Sat Apr 29 15:48:03 1995  Roland McGrath  
783
 
784
        * signame.c: Move include of config.h before all others.
785
 
786
Thu Apr 27 11:33:29 1995  Michael Meissner  (meissner@cygnus.com)
787
 
788
        * config.guess (*:Linux:*:*): Check for whether the pre-BFD linker is
789
        installed, and if so return linuxoldld as the system name.
790
 
791
Thu Apr 27 13:11:11 1995  Jim Meyering  (meyering@comco.com)
792
 
793
        * error.h: Use __-protected versions of `format' and `printf'
794
        attributes only with gcc-2.7 and later.
795
 
796
Thu Apr 27 09:22:33 1995  Peder Chr. Norgaard 
797
 
798
        * config.guess (i[34]86:*:3.2:*) test for /usr/options/cb.name
799
        before calling uname.
800
 
801
Wed Apr 26 17:19:34 1995  Roland McGrath  
802
 
803
        * signame.c [HAVE_UNISTD_H]: Include unistd.h so it can declare
804
        sys_siglist.
805
 
806
Wed Apr 26 14:00:00 1995  Michael Meissner  (meissner@cygnus.com)
807
 
808
        * config.guess (*:Linux:*:*): Determine whether the default compiler is
809
        a.out or ELF based.
810
        (parisc*:Lites*:*:*): New entry from Jeff Law.
811
 
812
Wed Apr 26 11:48:21 1995  Jim Meyering  (meyering@comco.com)
813
 
814
        * error.h: New file.
815
 
816
Wed Apr 26 10:27:50 1995  Travis L Priest  (T.L.Priest@larc.nasa.gov)
817
 
818
        * config.guess (CRAY*Y-MP:*:*:*): New entry.
819
 
820
Wed Apr 26 12:54:26 1995  Jeffrey A. Law  
821
 
822
        * config.guess: Add hppa1.1-hp-lites support.
823
 
824
Thu Apr  6 19:55:54 1995  Richard Stallman  
825
 
826
        * crt0.c [__bsdi__]: Maybe declare __progname.
827
 
828
Fri Mar 24 00:52:31 1995  Roland McGrath  
829
 
830
        * getopt.c (_getopt_internal): When optind is zero, bump it to 1
831
        after initializing; we don't want to scan ARGV[0], which is the
832
        program name.
833
 
834
Tue Mar 21 16:44:37 1995  Roland McGrath  
835
 
836
        * signame.c (signame_init): Define SIGINFO.
837
 
838
Tue Mar  7 01:41:09 1995  Roland McGrath  
839
 
840
        * signame.c (strsignal): Cast sys_siglist elt to char *.
841
 
842
Thu Feb 23 18:42:16 1995  Roland McGrath  
843
 
844
        * signame.h [! __STDC__]: Don't use prototype for strsignal decl.
845
 
846
Wed Feb 22 19:08:43 1995  Niklas Hallqvist  (niklas@appli.se)
847
 
848
        * config.guess: Recognize NetBSD/Amiga as m68k-cbm-netbsd.
849
 
850
Tue Feb 21 22:13:19 1995  Roland McGrath  
851
 
852
        * signame.h (strsignal): Declare it.
853
        * signame.c [! HAVE_STRSIGNAL] (strsignal): New function.
854
 
855
Wed Feb  8 10:03:36 1995  David J. MacKenzie  
856
 
857
        * install-sh config.guess mkinstalldirs: Add a blank in the #!
858
        line for 4.2BSD, Dynix, etc.
859
 
860
Sat Feb  4 12:59:59 1995  Jim Wilson  
861
 
862
        * config.guess (IRIX): Sed - to _.
863
 
864
Sat Jan 28 20:09:49 1995  Daniel Hagerty  
865
 
866
        * error.c: Under older versions of SCO, strerror is a preprocessor
867
        macro. Added a check for this.
868
 
869
Fri Jan 27 09:55:28 1995  Jim Meyering  (meyering@comco.com)
870
 
871
        * getdate.y: Remove obsolete comments.  Rewrite others.
872
 
873
Mon Jan 23 19:41:57 1995  Karl Heuer  
874
 
875
        * config.guess (i[34]86:*:3.2:*): Test for ISC before SCO; newer
876
        ISC releases have uname -X.
877
 
878
Tue Jan 10 09:26:41 1995  Jim Meyering  (meyering@comco.com)
879
 
880
        * getdate.y (ToSeconds): Interpret 12am as 00:00 and 12pm as 12:00.
881
        Before, `date -d 'Jan 1 12am'' printed `...12:00:00...'.
882
        From Takeshi Sone .
883
 
884
Sat Jan  7 11:57:40 1995  Roland McGrath  
885
 
886
        * getloadavg.c: Include config.h first.
887
 
888
Wed Jan  4 15:52:17 1995  Per Bothner  (bothner@spiff.gnu.ai.mit.edu)
889
 
890
        * config.guess:  Recognize BSD/OS as bsdi.
891
        Patch from Chris Torek .
892
 
893
Wed Dec 21 15:51:08 1994  Warner Losh  (imp@boulder.openware.com)
894
 
895
        * config.guess (sun4:SunOS:*:*): Handle Solbourne OS/MP systems.
896
 
897
Tue Dec  6 02:29:42 1994  Roland McGrath  
898
 
899
        * config.guess (dummy.c) [sony]: Include  and emit
900
        newsos4 #ifdef NEWSOS4.
901
 
902
Tue Nov 29 17:01:29 1994  Mark Dapoz  (md@bsc.no)
903
 
904
        * config.guess (ibmrt): Add more cases for various forms of BSD.
905
 
906
Tue Nov 29 16:19:54 1994  Paul Eggert  
907
 
908
        * getopt.c (_getopt_internal): Add gettext wrappers around
909
        message strings.
910
 
911
        * xmalloc.c (fixup_null_alloc): Add gettext wrapper.
912
        Capitalize initial letter of error message, for consistency
913
        with regex.c.
914
 
915
Fri Nov 25 19:22:24 1994  Roland McGrath  
916
 
917
        * crt0.c (start1): Add self reference.
918
 
919
Wed Nov 23 16:51:11 1994  R. Bernstein  (rocky@panix.com)
920
 
921
        * config.guess: Add cases for romp-ibm-aix and romp-ibm-bsd.
922
 
923
Mon Nov 14 19:03:29 1994  Per Bothner  (bothner@spiff.gnu.ai.mit.edu)
924
 
925
        * config.guess:  Support paragon as i860-intel-osf1.  (From RMS.)
926
 
927
Fri Nov 11 14:04:58 1994  Andreas Luik  (luik@isa.de)
928
 
929
        * obstack.h: Add one missing test on value of __STDC__.
930
 
931
Sat Nov 05 08:08:52 1994  Jim Meyering  (meyering@comco.com)
932
 
933
        * obstack.h: NextStep 2.0 cc is really gcc 1.93 but it defines
934
        __GNUC__ = 2 and does not implement __extension__.  So add
935
        `|| (__NeXT__ && !__GNUC_MINOR__)' to the test for whether to
936
        define-away __extension__.  Reported by Kaveh Ghazi.
937
 
938
Thu Nov 03 14:36:58 1994  Jim Meyering  (meyering@comco.com)
939
 
940
        * filemode.c (rwx): Use S_IRUSR, S_IWUSR, S_IXUSR instead of
941
        obsolete S_IREAD, S_IWRITE, S_IEXEC.
942
        Make sure the former three are defined.
943
 
944
Tue Nov  1 14:24:39 1994  Per Bothner  (bothner@spiff.gnu.ai.mit.edu)
945
 
946
        * config.guess (*-unknown-freebsd):  Remove [-(] from
947
        UNAME_RELEASE.  Patch from Warner Losh .
948
 
949
Mon Oct 31 07:02:15 1994  Roland McGrath  
950
 
951
        * getopt.h: Change #if __STDC__ to #if defined (__STDC__) &&
952
        __STDC__.
953
        * getopt.c: Change #ifndef __STDC__ to #if !defined (__STDC__) ||
954
        !__STDC__.
955
        * getopt1.c: Likewise.
956
        * obstack.c: Change #ifdef __STDC__ to #if defined (__STDC__) &&
957
        __STDC__.
958
        * obstack.h: Likewise.
959
 
960
Wed Oct 26 20:34:59 1994  Roland McGrath  
961
 
962
        * getloadavg.c [alliant && i860] (FSCALE): Move defn before
963
        #ifndef FSCALE.
964
 
965
Tue Oct 25 19:10:41 1994  Paul Eggert  
966
 
967
        * xmalloc.c (fixup_null_alloc): New function.
968
        (xmalloc, xrealloc): Use it to fix up returned NULL values,
969
        instead of preemptively adjusting a zero N to 1.
970
 
971
Tue Oct 25 11:22:30 1994  David J. MacKenzie  
972
 
973
        * xmalloc.c (xmalloc, xrealloc): If 0 bytes requested, pretend
974
        it's 1, for diff.
975
 
976
Thu Oct 20 18:47:53 1994  Per Bothner  (bothner@wombat.gnu.ai.mit.edu)
977
 
978
        * config.guess:  Better support for NCR - covers more machines,
979
        and prints sysv4.3 if uname says the OS is 4.3.
980
        Patch from Tom McConnell .
981
 
982
Wed Oct 19 15:55:38 1994  David J. MacKenzie  
983
 
984
        * config.guess: Add licensing exception for Autoconf.
985
 
986
Tue Oct 18 19:26:31 1994  David Edelsohn  (edelsohn@npac.syr.edu)
987
 
988
        * config.guess: Revise support for AIX 4.1 on POWER and PowerPC.
989
 
990
Mon Oct 17 19:16:38 1994  David Edelsohn  
991
 
992
        * config.guess: Add support for AIX 4.1 and architecture.
993
 
994
Wed Oct 12 16:51:35 1994  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
995
 
996
        * error.c: Add hook for alternate name printing function.
997
        From Franc,ois Pinard.
998
        Use varargs for _doprnt too.
999
 
1000
        * xmalloc.c: Add hook for alternate exit status.
1001
        From Franc,ois Pinard.
1002
 
1003
Mon Oct 10 17:35:19 1994  Roland McGrath  
1004
 
1005
        * getpagesize.h: If NBPC is not defined, try PAGESIZE.
1006
 
1007
Fri Oct 07 18:53:28 1994  Jim Meyering  (meyering@comco.com)
1008
 
1009
        * filemode.c: Remove #if 0'd block around mode_t definition.
1010
        From Andreas Luik (luik@marx.isa.de).
1011
 
1012
Thu Oct 06 21:15:16 1994  Jim Meyering  (meyering@comco.com)
1013
 
1014
        * pathmax.h: Fix typo: HAVE_SYS_PATH_MAX_H -> HAVE_SYS_PARAM_H.
1015
        From Andreas Schwab (schwab@issan.informatik.uni-dortmund.de).
1016
 
1017
Thu Oct  6 18:02:32 1994  Per Bothner  (bothner@wombat.gnu.ai.mit.edu)
1018
 
1019
        * config.guess:  Patch from Chris Smith 
1020
        to handle old Convex systems without uname.
1021
 
1022
Tue Oct  4 03:02:39 1994  Richard Stallman  
1023
 
1024
        * getdate.y (main): Use MAX_BUFF_LEN consistently.
1025
        Clear the last element of buf.
1026
 
1027
Mon Oct  3 01:48:48 1994  Roland McGrath  
1028
 
1029
        * config.guess: Recognize GNU.
1030
 
1031
Thu Sep 29 18:47:34 1994  Jerry Frain  (jerry@sneffels.tivoli.com)
1032
 
1033
        * config.guess (i[34]86:UNIX_SV:4.*:*): Remove "UNIX_SV" for
1034
        Unixware; move DYNIX above this one now that this is wildcard.
1035
 
1036
Wed Sep 28 17:00:12 1994  Roland McGrath  
1037
 
1038
        * getloadavg.c [alliant && i860] (LOAD_AVE_TYPE, FSCALE,
1039
        NLIST_STRUCT): Define.
1040
 
1041
Mon Sep 26 17:53:05 1994  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
1042
 
1043
        * alloca.c error.c filemode.c getopt.c getopt1.c getdate.y
1044
        getloadavg.c getugroups.c getusershell.c signame.c:
1045
        Remove CONFIG_BROKETS ifdef.  No one should use "config.h".
1046
 
1047
Sat Sep 24 21:20:12 1994  Jim Meyering  (meyering@comco.com)
1048
 
1049
        * getdate.y [struct _TABLE]: Add `const' to NAME member dcl.
1050
 
1051
Fri Sep 23 02:39:55 1994  Richard Stallman  
1052
 
1053
        * crt0.c [__FreeBSD__] (__progname): Declared.
1054
 
1055
Tue Sep 20 23:27:02 1994  Richard Stallman  
1056
 
1057
        * getdate.y: Whitespace reformatted.
1058
        (MAX_BUFF_LEN): New macro.
1059
        (main): Use fgets, not gets.  Use MAX_BUFF_LEN to declare buff.
1060
 
1061
Mon Sep 19 18:25:40 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1062
 
1063
        * config.guess (HP-UX):  Patch from Harlan Stenn
1064
         to also emit release level.
1065
 
1066
Wed Sep  7 13:15:25 1994  Jim Wilson  (wilson@sphagnum.cygnus.com)
1067
 
1068
        * config.guess (sun4*:SunOS:*:*): Change '-JL' to '_JL'.
1069
 
1070
Fri Sep 16 20:16:36 1994  Richard Stallman  
1071
 
1072
        * getloadavg.c (getloadavg): Add OSF_ALPHA support.
1073
 
1074
Fri Sep 16 18:34:22 1994  Paul Eggert  
1075
 
1076
        * getdate.y (difftm): Don't store a long value into an int variable.
1077
 
1078
Thu Sep 08 00:26:29 1994  Jim Meyering  (meyering@comco.com)
1079
 
1080
        * getdate.y: Accept `MESZ' timezone.
1081
 
1082
Sun Aug 28 18:13:45 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1083
 
1084
        * config.guess (*-unknown-freebsd*):  Get rid of possible
1085
        trailing "(Release)" in version string.
1086
        Patch from Paul Richards .
1087
 
1088
Sat Aug 27 15:00:49 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1089
 
1090
        * config.guess:  Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3.
1091
        Fix type: *-next-neststep -> *-next-nextstep.
1092
 
1093
Sat Jun  4 17:23:54 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1094
 
1095
        * configure.in:  Use mh-ncrsvr43.  Patch from
1096
        Tom McConnell .
1097
 
1098
Sat Aug 27 17:21:04 1994  Jim Meyering  (meyering@comco.com)
1099
 
1100
        * filemode.c [STAT_MACRO_BROKEN]: Remove spurious #ifdef's.
1101
 
1102
Fri Aug 26 19:17:22 1994  Per Bothner  (bothner@spiff.gnu.ai.mit.edu)
1103
 
1104
        * config.guess (netbsd, freebsd, linux):  Accept any machine,
1105
        not just i[34]86.
1106
 
1107
Fri Aug 26 18:45:25 1994  Philippe De Muyter (phdm@info.ucl.ac.be)
1108
 
1109
        * config.guess: Recognize powerpc-ibm-aix3.2.5.
1110
 
1111
Fri Aug 26 15:12:50 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1112
 
1113
        * config.guess:  Merges from Cygnus version.
1114
        (alpha-dec-osf*):  More general.
1115
        (*-hp-hpux*):  Combine cases.
1116
        (*-next-ns[23]):  Rename to *-next-neststep[23].
1117
        Make code fragment shorter.
1118
        (config.guess, i386-unknown-bsd):  Don't recognize __bsdi__ here;
1119
        it is handled using uname.
1120
 
1121
        Sat Jul 16 12:03:08 1994  Stan Shebs  (shebs@andros.cygnus.com)
1122
 
1123
        * config.guess: Recognize m88k-harris-csux7.
1124
 
1125
        Tue Jun 28 13:43:25 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
1126
 
1127
        * config.guess: Recognize Mach.
1128
 
1129
        Wed Apr  6 20:44:56 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
1130
 
1131
        * config.guess:  Add SINIX support.
1132
 
1133
        Sun Mar  6 23:13:38 1994  Hisashi MINAMINO  (minamino@sra.co.jp)
1134
 
1135
        * config.guess: about target *-hitachi-hiuxwe2, fixed
1136
        machine guessing order.  [Hitachi's CPU_IS_HP_MC68K
1137
        macro is incorrect.]
1138
 
1139
        Thu Feb 24 07:09:04 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
1140
 
1141
        * config.guess: Handle OSF1 running on HPPA processors
1142
 
1143
        Fri Feb 11 15:33:33 1994  Stu Grossman  (grossman at cygnus.com)
1144
 
1145
        * config.guess:  Add Lynx/rs6000 config support.
1146
 
1147
Thu Aug 25 20:28:51 1994  Richard Stallman  
1148
 
1149
        * config.guess (Pyramid*:OSx*:*:*): New case.
1150
        (PATH): Add /.attbin at end for finding uname.
1151
        (dummy.c): Handle i860-alliant-bsd.  Follow whitespace conventions.
1152
 
1153
Wed Aug 17 18:21:02 1994  Tor Egge  (tegge@pvv.unit.no)
1154
 
1155
        * config.guess (M88*:DolphinOS:*:*): New case.
1156
 
1157
Thu Aug 11 17:00:13 1994  Stan Cox  (coxs@dg-rtp.dg.com)
1158
 
1159
        * config.guess (AViiON:dgux:*:*): Use TARGET_BINARY_INTERFACE
1160
        to select whether to use ELF or COFF.
1161
 
1162
Thu Jul 28 19:16:24 1994  Uwe Seimet  (seimet@chemie.uni-kl.de)
1163
 
1164
        * config.guess: Recognize m68k-atari-sysv4.
1165
 
1166
Sun Jul 24 16:20:53 1994  Richard Stallman  
1167
 
1168
        * config.guess: Recognize i860-stardent-sysv and i860-unknown-sysv.
1169
 
1170
Sat Jul 23 02:15:01 1994  Karl Heuer  (karl@hal.gnu.ai.mit.edu)
1171
 
1172
        * config.guess (isc): Distinguish isc from generic sysv32.
1173
 
1174
Mon Jul 11 23:55:13 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1175
 
1176
        * getopt.c (posixly_correct): New variable.
1177
        (_getopt_initialize): Set posixly_correct from envvar.
1178
        (_getopt_internal): Don't use "illegal" in error message
1179
        unless posixly_correct.
1180
 
1181
Sun Jul 03 08:46:58 1994  Jim Meyering  (meyering@comco.com)
1182
 
1183
        * pathmax.h: Add HAVE_SYS_PARAM_H to and remove !MS_DOS from
1184
        preprocessor conditional guarding inclusion of sys/param.h.
1185
 
1186
Mon Jun 20 23:45:34 1994  Jim Meyering  (meyering@comco.com)
1187
 
1188
        * modechange.c (mode_compile) [lint]: Initialize CHANGE to suppress
1189
        used uninitialized compiler warning.
1190
 
1191
Wed Jun 15 19:07:49 1994  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
1192
 
1193
        * config.guess (alpha): Supoort OSF/1 V2.0 and later.
1194
 
1195
Tue Jun 14 17:50:05 1994  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
1196
 
1197
        * obstack.h (obstack_grow{,0}): Cast WHERE to char * before
1198
        passing to bcopy.
1199
 
1200
Mon Jun  6 04:59:28 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1201
 
1202
        * config.guess: Add support for bsdi.
1203
 
1204
Sat Jun  4 01:24:59 1994  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1205
 
1206
        * getloadavg.c: Put #include of errno.h and decl of errno before
1207
        #ifndef HAVE_GETLOADAVG.
1208
 
1209
Thu Jun  2 13:42:39 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1210
 
1211
        * alloca.c [emacs]: Block input around the garbage reclamation.
1212
        Include blockinput.h.
1213
 
1214
Tue May 10 16:53:55 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1215
 
1216
        * config.guess: Add trap cmd to remove dummy.c and dummy when
1217
        interrupted.
1218
 
1219
Sun May  1 10:23:10 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1220
 
1221
        * config.guess: Guess the OS version for HPUX.
1222
 
1223
Wed Apr 27 15:14:26 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
1224
 
1225
        * install.sh: If $dstdir exists, don't check whether each
1226
        component does.
1227
 
1228
Mon Apr 25 14:39:06 1994  Poul-Henning Kamp (phk@login.dkuug.dk)
1229
 
1230
        * config.guess: Recognize FreeBSD.
1231
 
1232
Sun Apr 24 17:56:58 1994  Jim Meyering  (meyering@comco.com)
1233
 
1234
        * getdate.y (difftm, get_date): Revert my April 18 changes.
1235
        Paul Eggert pointed out that that hack probably wouldn't work
1236
        for places like Chile that had DST in effect on 31 Dec 1970.
1237
        * (get_date): Instead, add 60 minutes to timezone if DST is in
1238
        effect locally.  From andy@eng.kvaerner.no (Andrew Walker).
1239
        Remove static declaration of `RCS.'
1240
 
1241
Fri Apr 22 22:15:28 1994  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
1242
 
1243
        * install.sh: Add -d, -t, -b options.  Make leading directories.
1244
        Don't partially install files.
1245
        From zoo@cygnus.com.
1246
 
1247
Wed Apr 20 18:07:13 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1248
 
1249
        * config.guess (dummy.c): Redirect stderr for `hostinfo' command.
1250
        (dummy): Redirect stderr from compilation of dummy.c.
1251
 
1252
Wed Apr 20 06:36:32 1994  Philippe De Muyter  (phdm@info.ucl.ac.be)
1253
 
1254
        * config.guess: Recognize UnixWare 1.1 (UNAME_SYSTEM is SYSTEM_V
1255
        instead of UNIX_SV for UnixWare 1.0).
1256
 
1257
Mon Apr 18 22:01:27 1994  Jim Meyering  (meyering@comco.com)
1258
 
1259
        * getdate.y (difftm): Remove function.
1260
        (get_date): Get timezone *without DST bias* from localtime(&zero).
1261
        Modeled after the hack in localtime.pl from the perl distribution.
1262
        This fixes an error that had `date -d '4apr94'' producing
1263
        `Sun Apr  3 23:00:00 CDT 1994'.
1264
 
1265
Fri Apr 15 22:46:59 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1266
 
1267
        * getdate.y: Delete special alloca code.
1268
 
1269
Tue Apr 12 15:05:08 1994  Noah Friedman  (friedman@prep.ai.mit.edu)
1270
 
1271
        * config.guess: Merge rms' new entry for i486-ncr-sysv4 with the
1272
        previously existing one.
1273
 
1274
Mon Apr 11 00:54:33 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1275
 
1276
        * getopt.c [not __GNU_LIBRARY__] [__GCC__] [not __STDC__]:
1277
        Declare strlen to return int.  Don't include stddef.h.
1278
 
1279
        * config.guess: Add 3[34]??,3[34]??:*:4.0:* for i486-ncr-sysv4.
1280
 
1281
Sat Apr  9 14:59:28 1994  Christian Kranz  (kranz@sent5.uni-duisburg.de)
1282
 
1283
        * config.guess: Distinguish between NeXTStep 2.1 and 3.x.
1284
 
1285
Fri Apr  1 00:38:17 1994  Jim Wilson  (wilson@mole.gnu.ai.mit.edu)
1286
 
1287
        * obstack.h, getopt.c: Delete use of IN_GCC to control whether
1288
        stddef.h or gstddef.h is included.
1289
 
1290
Fri Mar 25 23:01:17 1994  David J. MacKenzie  (djm@geech.gnu.ai.mit.edu)
1291
 
1292
        * mkinstalldirs: Preserve leading slash in file names.
1293
        From Jim Meyering.
1294
 
1295
Sun Mar 20 01:29:20 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1296
 
1297
        * alloca.s [emacs]: Use <...> to include config.h.
1298
 
1299
Tue Mar  1 21:53:03 1994  Karl Heuer  (kwzh@hal.gnu.ai.mit.edu)
1300
 
1301
        * config.guess (UNAME_VERSION): Recognize aix3.2.4 and aix3.2.5.
1302
 
1303
Thu Feb 24 14:54:23 1994  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
1304
 
1305
        * getopt.c: Remove #ifdef GETOPT_COMPAT and #if 0 code.
1306
        (_getopt_initialize): New function, broken out of _getopt_internal.
1307
        (_getopt_internal):
1308
        If long_only and the ARGV-element has the form "-f", where f is
1309
        a valid short option, don't consider it an abbreviated form of
1310
        a long option that starts with f.  Otherwise there would be no
1311
        way to give the -f short option.
1312
 
1313
Thu Feb 10 14:44:16 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1314
 
1315
        * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]:
1316
        Test just __STDC__, not emacs.
1317
 
1318
Wed Feb  9 17:46:31 1994  Karl Heuer  (kwzh@mole.gnu.ai.mit.edu)
1319
 
1320
        * getdate.y (difftm): Simplify return expression.
1321
 
1322
Wed Feb  9 00:14:00 1994  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1323
 
1324
        * getopt.c [not __GNU_LIBRARY__] [__GNUC__] [not IN_GCC]
1325
        [emacs] [not __STDC__]: Don't include stddef.h.  Don't declare strlen.
1326
 
1327
Tue Feb  8 14:14:31 1994  David J. MacKenzie  (djm at douglas.gnu.ai.mit.edu)
1328
 
1329
        Handle obstack_chunk_alloc returning NULL.  This allows
1330
        obstacks to be used by libraries, without forcing them
1331
        to call exit or longjmp.
1332
        * obstack.c (_obstack_begin, _obstack_begin_1, _obstack_newchunk):
1333
        If CALL_CHUNKFUN returns NULL, set alloc_failed, else clear it.
1334
        (_obstack_begin, _obstack_begin_1): Return 1 if successful, 0 if not.
1335
        * obstack.h (struct obstack): Add alloc_failed flag.
1336
        _obstack_begin, _obstack_begin_1): Declare to return int, not void.
1337
        (obstack_finish): If alloc_failed, return NULL.
1338
        (obstack_base, obstack_next_free, objstack_object_size):
1339
        If alloc_failed, return 0.
1340
        (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
1341
        obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
1342
        could corrupt the obstack.
1343
        (obstack_chunkfun, obstack_freefun): New macros, used in GDB.
1344
 
1345
Sun Jan 30 17:58:06 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
1346
 
1347
        * config.guess: Recognize vax hosts.
1348
 
1349
Mon Jan 24 18:40:06 1994  Per Bothner  (bothner@kalessin.cygnus.com)
1350
 
1351
        * config.guess:  Clean up NeXT support, to allow nextstep
1352
        on Intel machines.  Make OS be nextstep.
1353
 
1354
Sun Jan 23 18:47:22 1994  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
1355
 
1356
        * config.guess: Add alternate forms for Convex.
1357
 
1358
Thu Jan  6 14:00:23 1994  david d `zoo' zuhn  (zoo@cygnus.com)
1359
 
1360
        * config.guess: add support for Tektronix 68k and 88k boxes;
1361
        better Apollo, Sony NEWS information
1362
 
1363
Sun Dec 26 03:58:32 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1364
 
1365
        * filemode.c (ftypelet): Don't use mode_t.  Take long arg.
1366
        (mode_t): Don't ever define it.
1367
        (mode_string): Cast ftypelet's arg to long.
1368
 
1369
Fri Dec 24 19:43:00 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
1370
 
1371
        * getopt.c (_NO_PROTO): Define before config.h is included.
1372
 
1373
Wed Dec 22 17:01:19 1993  Jim Meyering  (meyering@comco.com)
1374
 
1375
        * getdate.y (date): Parse dates like 17-JUN-1991.
1376
 
1377
Tue Dec 07 14:52:39 1993  Jim Meyering  (meyering@comco.com)
1378
 
1379
        Mon Dec  6 11:13:07 1993  Jason Merrill  (jason@deneb.cygnus.com)
1380
 
1381
        * getdate.y (number): Change parsing of number > 10000 to
1382
        YYMMDD rather than YYHHmm.
1383
 
1384
Sat Nov 20 17:47:50 1993  Noah Friedman  (friedman@gnu.ai.mit.edu)
1385
 
1386
        * error.c (error): fflush stdout before writing to stderr.
1387
 
1388
Tue Nov 09 10:05:48 1993  Jim Meyering  (meyering@comco.com)
1389
 
1390
        * getdate.y (ToSeconds): Add a `default: abort ();' case.
1391
 
1392
Thu Nov  4 12:59:19 1993  david d `zoo' zuhn  (zoo@rtl.cygnus.com)
1393
 
1394
        * config.guess: add support for {i386,m68k,sparc} LynxOS; Hitachi
1395
        HPPA machines; Acorn Risc Machines; DG/UX; Motorola SVr3 on m88k
1396
 
1397
Wed Nov  3 08:06:08 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1398
 
1399
        * getloadavg.c (getloadavg) [__NetBSD__]: Fix typo.
1400
 
1401
Tue Nov 02 16:03:41 1993  Jim Meyering  (meyering@comco.com)
1402
 
1403
        * getdate.y [!defined(USG) && defined(HAVE_FTIME)]: Don't test
1404
        these when deciding whether to include sys/timeb.h.  Test only
1405
        HAVE_SYS_TIMEB_H.
1406
 
1407
Sat Oct 16 23:31:34 1993  Jim Meyering  (meyering@comco.com)
1408
 
1409
        * getusershell.c (getusershell): Always return a string allocated
1410
        by malloc.
1411
 
1412
Tue Oct 12 00:53:26 1993  Jim Meyering  (meyering@comco.com)
1413
 
1414
        * getugroups.c [HAVE_CONFIG_H, CONFIG_BROKETS]: Include 
1415
        or "config.h".
1416
        * getusershell.c: Ditto.
1417
 
1418
Thu Oct 07 19:08:00 1993  Jim Meyering  (meyering@comco.com)
1419
 
1420
        * getdate.y [!__GNUC__ && !HAVE_ALLOCA_H]: Declare alloca as void*
1421
        rather than char*.  The latter conflicts with a dcl from bison.simple.
1422
 
1423
Tue Oct 05 14:52:02 1993  Jim Meyering  (meyering@comco.com)
1424
 
1425
        * error.c [CONFIG_BROKETS]: Include  only under
1426
        this condition, else "config.h".
1427
        * modechange.c: Likewise.
1428
 
1429
        * filemode.c, modechange.c [STAT_MACROS_BROKEN]: Test this.
1430
 
1431
Sun Oct  3 15:33:07 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1432
 
1433
        * getloadavg.c (getloadavg) [__NetBSD__]: New netbsd support using
1434
        /kern/loadavg.
1435
 
1436
Mon Sep 20 15:59:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1437
 
1438
        * alloca.c [emacs || CONFIG_BROKETS]: Include  only under
1439
        these, else "config.h".
1440
        * filemode.c: Likewise.
1441
        * signame.c, getloadavg.c, getopt.c, getopt1.c: Likewise.
1442
 
1443
Wed Sep 15 00:03:40 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1444
 
1445
        * config.guess: New version from Cygnus; has netbsd support.
1446
 
1447
Mon Sep 13 19:25:24 1993  david d 'zoo' zuhn  (zoo@geech.gnu.ai.mit.edu)
1448
 
1449
        * config.guess: add support for OSF/1 v1.3 and 4.4 and 4.3BSD
1450
        on hp300 machines
1451
 
1452
Fri Sep 10 00:22:04 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1453
 
1454
        * config.guess: Recognize netbsd on i[34]86 and hp300.
1455
 
1456
        * alloca.c: Include  instead of "config.h".
1457
        * crt0.c: Likewise.
1458
        * filemode.c: Likewise.
1459
        * getdate.y: Likewise.
1460
 
1461
Fri Aug 27 10:27:13 1993  Paul Eggert  (eggert@twinsun.com)
1462
 
1463
        * xmalloc.c: Include "config.h" if HAVE_CONFIG_H.  Use size_t,
1464
        not int, when needed.
1465
        (VOID): New macro.  Use it when needed.
1466
        (error): Declaration uses varargs if required.
1467
 
1468
Fri Aug 27 09:59:26 1993  Paul Eggert  (eggert@wombat.gnu.ai.mit.edu)
1469
 
1470
        * error.c: Include "config.h" if HAVE_CONFIG_H.
1471
 
1472
Wed Aug 25 17:46:01 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1473
 
1474
        * signame.c [! HAVE_SYS_SIGLIST] [! SYS_SIGLIST_DECLARED]: Declare
1475
        sys_siglist.
1476
 
1477
Mon Aug 16 15:10:30 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1478
 
1479
        * alloca.c: Reverse sense of GCC 2 #ifdef.
1480
 
1481
Sat Aug 14 23:26:30 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1482
 
1483
        * config.guess: Detect mips-mips-ricos...
1484
        Handle 9000/4??:HP-UX like 9000/3??:HP-UX.
1485
        Fix 9000/7??:4.3bsd...
1486
 
1487
Thu Aug 12 16:18:12 1993  Paul Eggert  (eggert@twinsun.com)
1488
 
1489
        * getdate.y (get_date): To determine the time zone, compare localtime
1490
        to gmtime output, instead of trying to use buggy and unportable
1491
        OS timezone primitives.
1492
        (difftm): New function.
1493
        (HAVE_GETTIMEOFDAY): Remove.
1494
        (timezone): Undef it if defined (not if sgi).
1495
 
1496
Thu Aug 12 18:16:49 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1497
 
1498
        * getloadavg.c, getopt.c, getopt1.c [HAVE_CONFIG_H]: Include
1499
         instead of "config.h".
1500
 
1501
Wed Aug 11 03:27:12 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1502
 
1503
        * alloca.c: Do nothing if compiling with GCC version 2.
1504
 
1505
Tue Aug 10 17:27:27 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1506
 
1507
        * alloca.c: Always declare malloc, whether or not it is defined
1508
        as xmalloc.
1509
 
1510
Sat Aug  7 16:55:06 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
1511
 
1512
        * getopt1.c: Declare const the way getopt.c does.
1513
 
1514
Mon Aug  2 16:48:14 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1515
 
1516
        * getloadavg.c [OSF_ALPHA]: #undef and redefine FSCALE.
1517
 
1518
Sun Aug  1 16:39:00 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1519
 
1520
        * getloadavg.c [TEST] (main): If NAPTIME is zero, don't set it to 5.
1521
        Break out of loop at end if NAPTIME is zero.
1522
        [! HAVE_GETLOADAVG]: Protect all but [TEST] portion with this.
1523
 
1524
Fri Jul 30 18:28:40 1993  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
1525
 
1526
        * getpagesize.h: Don't define HAVE_GETPAGESIZE; assume
1527
        configure has detected it.
1528
 
1529
Thu Jul 29 23:20:52 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1530
 
1531
        * getloadavg.c [__linux__]: Test this instead of [LINUX].
1532
 
1533
Mon Jul 26 13:36:55 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1534
 
1535
        * getloadavg.c (OSF_ALPHA): Test [__alpha] as well as [__alpha__].
1536
 
1537
        * signame.h (psignal) [!HAVE_PSIGNAL]: Don't test [! HAVE_SYS_SIGLIST].
1538
        * signame.c (psignal) [!HAVE_PSIGNAL]: Test this instead of
1539
        [! HAVE_SYS_SIGLIST].
1540
 
1541
        * getloadavg.c [sgi || sequent]: #undef FSCALE before defining it.
1542
 
1543
Wed Jul 21 17:08:07 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1544
 
1545
        * obstack.c [__STDC__]: Declare prototype for _obstack_allocated_p.
1546
 
1547
Wed Jul 14 00:55:24 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1548
 
1549
        * config.guess: Add case for Bull dpx/2.
1550
 
1551
Tue Jul 13 12:38:13 1993  Jim Meyering  (meyering@comco.com)
1552
 
1553
        * alloca.c: Enable the Cray stack-segment unwinding code only
1554
        if configure defines CRAY_STACKSEG_END.  The C-90 doesn't need
1555
        (and can't use) any of the Cray-specific code.
1556
 
1557
Mon Jul 12 18:13:16 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
1558
 
1559
        * getloadavg.c (getloadavg) [NEXT]: It's ok if the user asks
1560
        for >1 numbers -- just return 1.
1561
 
1562
Wed Jul  7 14:03:45 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1563
 
1564
        * getopt.c: Separate __STDC__ conditional from const conditional.
1565
 
1566
Tue Jul  6 19:03:25 1993  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
1567
 
1568
        * getloadavg.c (getloadavg) [SUNOS_5]: Set `offset' from
1569
        kvm_nlist.  Don't do the nlist but do initialize the struct
1570
        nlist for use by kvm_nlist.
1571
 
1572
Mon Jun 28 14:55:05 1993  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
1573
 
1574
        * pathmax.h: Use !__GNUC__ instead of USG to check for whether
1575
        to include limits.h on non-POSIX systems.
1576
 
1577
Sat Jun 26 15:26:13 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1578
 
1579
        * getopt.c [not __GNU_LIBRARY__, but __GNUC__] (strlen):
1580
        Include stddef.h or gstddef.h, and declare strlen.
1581
 
1582
Fri Jun 25 15:44:11 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1583
 
1584
        * getopt.c (exchange): Declare missing variables I.
1585
 
1586
Tue Jun 22 00:03:11 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1587
 
1588
        * getopt.c (exchange): Use just one slot of temporary space.
1589
        (alloca, __alloca): All definitions deleted.
1590
        (my_bcopy): All definitions deleted.
1591
 
1592
Wed Jun 16 17:09:47 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1593
 
1594
        * crt0.c: [hp9000s300, ! OLD_HP_ASSEMBLER] Add flag_68040 to
1595
        the list of flags already present.
1596
 
1597
Thu Jun 10 16:28:34 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1598
 
1599
        * config.guess: New version from Cygnus.
1600
 
1601
Wed Jun  9 16:28:36 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1602
 
1603
        * getloadavg.c [! LOAD_AVE_TYPE]: Protect LOAD_AVE_TYPE definitions
1604
        with this.  Use "#if defined (ardent) && defined (titan)", instead
1605
        of the bogus "#ifdef ardent && titan".  Fix typo tex4300 -> tek4300.
1606
 
1607
Wed Jun  9 05:19:56 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1608
 
1609
        * getopt.c: Remove "|| defined(__sgi)" from the conditions for
1610
        #including "alloca.h"; autoconf ought to be able to figure
1611
        this out accurately, and that change was supposedly made for
1612
        the sake of Emacs, which does use autoconf.
1613
 
1614
        * getloadavg.c: Break up #if lines longer than 256 characters,
1615
        for VMS.
1616
 
1617
Tue Jun  8 07:56:45 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1618
 
1619
        * config.guess: Add clause to the first big case statement to
1620
        detect Motorola Delta 68k, up to r3v7.
1621
 
1622
Sun Jun  6 03:52:21 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1623
 
1624
        * filemode.c: Include config.h if HAVE_CONFIG_H.
1625
        (mode_t): Define, if NO_MODE_T.
1626
 
1627
Fri May 28 03:21:21 1993  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1628
 
1629
        * getopt.c: If __sgi is defined, #include  too.
1630
 
1631
Mon May 24 20:43:38 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1632
 
1633
        * alloca.c [!emacs]: Define malloc as xmalloc.  Declare xmalloc.
1634
 
1635
Mon May 24 17:40:32 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1636
 
1637
        * getloadavg.c (getloadavg) [OSF_MIPS]: Don't define
1638
        LDAV_PRIVILEGED.  Cast LOAD_AVE.tl_lscale to double.
1639
 
1640
Mon May 24 11:53:18 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1641
 
1642
        * alloca.c: Make this safe for Emacs.
1643
        [! emacs] Declare malloc.
1644
        (alloca): Call malloc, not xmalloc.
1645
 
1646
Mon May 24 00:59:13 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1647
 
1648
        * getloadavg.c (getloadavg) [NO_GET_LOAD_AVG]: Just fail.
1649
 
1650
Sun May 23 21:56:11 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1651
 
1652
        * getdate.y [__GNUC__] (alloca): #undef this before we give
1653
        our new definition.
1654
 
1655
Sun May 23 13:53:12 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1656
 
1657
        * alloca.c: Call xmalloc (once again).
1658
        [emacs]: Define xmalloc as malloc.
1659
        [!emacs]: Declare xmalloc.
1660
 
1661
Sun May 23 05:47:31 1993  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
1662
 
1663
        * mkinstalldirs (errstatus): New variable.
1664
        Use inner `for' loop instead of `while test' on $#.
1665
 
1666
Sat May 22 20:14:23 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1667
 
1668
        * mkinstalldirs: Set IFS to % instead of / and use sed to translate
1669
        /s in the directory name into %s first.  Initialize PATHCOMP always
1670
        to empty.
1671
 
1672
Fri May 21 19:32:43 1993  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1673
 
1674
        * alloca.c (free): Don't #define this to be xfree whenever
1675
        emacs is #defined.  That's only appropriate for some of the
1676
        files in Emacs which use alloca.
1677
        (xmalloc): Remove this declaration.  It's inappropriate.
1678
        (alloca): Call malloc, not xmalloc.
1679
 
1680
Thu May 20 16:22:12 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1681
 
1682
        * getloadavg.c (getloadavg) [LINUX]: Close FD if read fails.
1683
        Check return value of sscanf.
1684
 
1685
Wed May 19 21:16:24 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1686
 
1687
        * getloadavg.c (getloadavg): Add support for Linux, from
1688
        Michael K. Johnson.
1689
 
1690
Wed May 19 13:47:02 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1691
 
1692
        * getloadavg.c [__osf__ && (mips || __mips__)]: Include
1693
         and #define OSF_MIPS.
1694
        (getloadavg) [OSF_MIPS]: Special code using `table'.
1695
 
1696
Mon May 17 15:55:47 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1697
 
1698
        * getloadavg.c [butterfly]: Define NLIST_STRUCT; not LOAD_AVE_TYPE.
1699
 
1700
Sun May 16 22:00:06 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1701
 
1702
        * a.out.gnu.h [sequent && i386] (N_MAGIC, N_MACHTYPE, N_FLAGS,
1703
        N_SET_INFO, M_SET_MAGIC, N_SET_MACHTYPE, N_SET_FLAGS, [OZN]MAGIC,
1704
        N_BADMAG, N_ADDRADJ, N_DATOFF, N_TRELOFF, N_SYMOFF, N_TXTADDR,
1705
        N_COMM, N_FN, PAGE_SIZE, SEGMENT_SIZE): Define.
1706
 
1707
Sat May 15 00:50:03 1993  Jim Meyering  (meyering@comco.com)
1708
 
1709
        * getdate.y: Fix the time.h versus sys/time.h problem once and
1710
        for all.  Packages that use this file should use autoconf's
1711
        AC_TIME_WITH_SYS_TIME and AC_HAVE_HEADERS(sys/time.h) macros.
1712
 
1713
Fri May 14 16:38:56 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1714
 
1715
        * getloadavg.c [butterfly] (LOAD_AVE_TYPE): Define as long.
1716
 
1717
Thu May 13 01:49:31 1993  Jim Meyering  (meyering@comco.com)
1718
 
1719
        * error.c: Move extern dcl of program_name out of error.
1720
 
1721
Sun May  9 15:21:11 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1722
 
1723
        * getloadavg.c [HPUX && ! hpux]: Define hpux.
1724
 
1725
Sat May  8 20:35:04 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1726
 
1727
        * getloadavg.c: Rename initialized to getloadavg_initialized.
1728
 
1729
Sat May  8 13:32:15 1993  Jim Meyering  (meyering@comco.com)
1730
 
1731
        * alloca.c: Indent and reformat comments.
1732
 
1733
        * alloca.c (i00afunc): New functions for determining relative
1734
        stack frame ordering for Crays.  From Otto Tennant.
1735
 
1736
Fri May  7 15:54:30 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1737
 
1738
        * getloadavg.c [NeXT]: Include  #ifdef
1739
        HAVE_MACH_MACH_H, else .
1740
 
1741
Wed May  5 13:31:55 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1742
 
1743
        * getloadavg.c (LDAV_SYMBOL) [hpux && ! hp9000s300]: Use this
1744
        conditional, not just [hpux], to define as "avenrun".
1745
 
1746
        * getloadavg.c [unix && m68k && mc68000 && mc68020 &&
1747
        _MACH_IND_SYS_TYPES]: Define tek4300.
1748
        [tek4300] (LOAD_AVE_TYPE): Define as long.
1749
        [tek4300] (FSCALE): Define as 100.0.
1750
 
1751
Mon May  3 22:17:45 1993  Jim Meyering  (meyering@comco.com)
1752
 
1753
        * getugroups.c: Don't define GETGROUPS_T.  Now configure does it.
1754
 
1755
Mon May  3 17:12:41 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1756
 
1757
        * getloadavg.c (getloadavg) [VMS]: Don't define LDAV_DONE.
1758
 
1759
        * getloadavg.c [ardent && titan]
1760
        (LOAD_AVE_TYPE): Define as long.
1761
        (FSCALE): Define as 65536.0.
1762
        (LDAV_SYMBOL): Define as "avenrun".
1763
 
1764
Tue Apr 27 14:07:18 1993  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1765
 
1766
        * getdate.y: If HAVE_SYS_TIMEB_H is #defined, then include
1767
         instead of defining struct timeb ourselves.
1768
 
1769
Thu Apr 22 17:23:42 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1770
 
1771
        * getloadavg.c (getloadavg) [!LDAV_DONE && LOAD_AVE_TYPE && !VMS]:
1772
        Don't #define LDAV_DONE here.
1773
        [!LDAV_DONE && LOAD_AVE_TYPE]: Define it here instead.
1774
 
1775
Mon Apr 19 18:09:18 1993  Jim Meyering  (meyering@comco.com)
1776
 
1777
        * getdate.y: Use TM_IN_SYS_TIME.
1778
 
1779
Fri Apr 16 18:10:06 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1780
 
1781
        * getdate.y [emacs] (static): If the Emacs configuration files
1782
        have #defined static to be the empty string, then #undefine
1783
        it; this file doesn't need that hack.
1784
 
1785
Fri Apr 16 12:13:37 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1786
 
1787
        * obstack.c, getopt.c, getopt1.c: Surround code with
1788
        #if defined (_LIBC) || !defined (__GNU_LIBRARY__)
1789
 
1790
Fri Apr 16 10:52:12 1993  Michael Meissner  (meissner@osf.org)
1791
 
1792
        * getopt.h (getopt): Do not declare getopt with a prototype of
1793
        (void) for a non-ANSI compiler.  If not GNU library and a
1794
        standard compiler, do not declare a prototype for getopt, just
1795
        like the comments say, due to different libraries having
1796
        different signatures for getopt.
1797
 
1798
Thu Apr 15 16:36:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1799
 
1800
        * getloadavg.c: Move #include  to top and out of [USG].
1801
        [sgi, UMAX]: Don't include it again later.
1802
 
1803
Wed Apr 14 13:06:50 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1804
 
1805
        * getloadavg.c: "#ifdef !define ..." -> "#if !defined ..."
1806
 
1807
        * getopt.c (_NO_PROTO): Don't define if already defined.
1808
 
1809
Tue Apr 13 14:56:33 1993  Jim Meyering  (meyering@comco.com)
1810
 
1811
        * getdate.y [HAVE_MEMCPY && !HAVE_BCOPY]: Define bcopy in terms
1812
        of memcpy for old versions of bison that generate parsers that
1813
        use bcopy.
1814
 
1815
Tue Apr 13 00:48:41 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1816
 
1817
        * getloadavg.c: Changes for Mach from Thorston Ohl
1818
        :
1819
        #include , instead of .
1820
        (getloadavg): Don't forget to test LDAV_DONE in the CPP
1821
        conditional protecting the last load average technique.
1822
 
1823
Mon Apr 12 23:03:20 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1824
 
1825
        * getloadavg.c: Changes for VMS from Richard Levitte:
1826
        (LOAD_AVE_TYPE, NLIST_STRUCT): Collapse multi-line #if
1827
        directives into one line; VMS CPP can't handle that.
1828
        [VMS] (getloadavg): Add static `initialized' variable, and
1829
        set the dsc$w_length and dsc$a_pointer fields of descriptior
1830
        instead of the size and ptr fields.
1831
 
1832
Mon Apr 12 13:55:34 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1833
 
1834
        * getopt.c (my_index): Rename arg STRING to STR.
1835
 
1836
Sun Apr 11 17:37:19 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1837
 
1838
        * getopt.h: Declare optopt.
1839
 
1840
        * getopt.c (my_index): First arg is `const char *'.
1841
        (my_bcopy): Likewise.
1842
 
1843
Tue Apr  6 13:23:28 1993  Jim Meyering  (meyering@comco.com)
1844
 
1845
        * getdate.y [hp9000 && !hpux]: Change erroneous #ifdef to #if.
1846
 
1847
Mon Apr  5 17:28:35 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1848
 
1849
        * getdate.y: #include  whenever HAVE_GETTIMEOFDAY
1850
        is #defined.  If it isn't defined, try to guess it.
1851
        (main): If HAVE_GETTIMEOFDAY is #defined, use it.
1852
 
1853
Sun Apr  4 11:24:59 1993  Jim Meyering  (meyering@comco.com)
1854
 
1855
        * getdate.y [sgi]: Undefine timezone before including .
1856
 
1857
        * getdate.y [time.h vs sys/time.h]: Fix boolean algebra typo from
1858
        Mar 31 consolidation.
1859
 
1860
        * getdate.y: Move static dcls of yyerror and yylex to a point
1861
        following the definition of those symbols to getdate_{yyerror,yylex}.
1862
 
1863
        * getdate.y [_AIX]: AIX needs time.h as well as sys/time.h.
1864
 
1865
Fri Apr  2 13:30:03 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1866
 
1867
        * getopt.c: Define _NO_PROTO before including .
1868
 
1869
Wed Mar 31 18:38:05 1993  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
1870
 
1871
        * getdate.y: Consolidate the expressions saying when to
1872
        #include , to avoid multiple inclusions.
1873
 
1874
        * getdate.y (yylex, yyerror): Added forward static declarations.
1875
 
1876
        * getdate.y: Note that David Mackenzie's change of March 16
1877
        1992 introduces another shift/reduce conflict.
1878
 
1879
Wed Mar 31 17:30:29 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1880
 
1881
        * alloca.c [emacs]: Define free as xfree.
1882
        (alloca): Use free, not xfree.
1883
 
1884
Mon Mar 29 13:46:17 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1885
 
1886
        * a.out.gnu.h [i386] (SEGMENT_SIZE): Don't use this defn on [sequent].
1887
        [sequent && i386]: #include "/usr/include/a.out.h" explicitly,
1888
        since in glibc this is installed as .
1889
 
1890
Mon Mar 15 17:34:53 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1891
 
1892
        * getopt.c (optopt): Initialize it.
1893
 
1894
Sun Mar 14 16:39:57 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1895
 
1896
        * getpagesize.h: Add definition for VMS.
1897
 
1898
Wed Mar 10 20:57:21 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1899
 
1900
        * getloadavg.c: If USG is defined, #include .
1901
        Move the test for HAVE_FCNTL_H and _POSIX_VERSION down after this.
1902
 
1903
        * alloca.c: Use xfree instead of free.
1904
 
1905
Wed Mar 10 15:22:56 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1906
 
1907
        * getloadavg.c [__osf__ && __alpha__] (OSF_ALPHA): Define this.
1908
        [OSF_ALPHA] (LOAD_AVE_TYPE): Define as long.
1909
        [OSF_ALPHA] (NLIST_STRUCT): Define this.
1910
 
1911
Wed Feb 24 12:45:00 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1912
 
1913
        * getloadavg.c [NeXT]: #undef FSCALE to indicate that the nlist
1914
        method is not the desireable one.
1915
        (getloadavg) [NeXT]: Return with errno==EINVAL if called with NELEM>1,
1916
        since we can get only the one-minute load average on this system.
1917
 
1918
Mon Feb 22 08:59:03 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
1919
 
1920
        * getloadavg.c (LDAV_CVT): If LDAV_CVT has already been
1921
        defined above in terms of Emacs's LOAD_AVE_CVT, don't redefine
1922
        it just because we have FSCALE.
1923
 
1924
Sun Feb 21 14:52:01 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1925
 
1926
        * getopt.c (optopt): New variable.
1927
        (_getopt_internal): On any failure for a single-letter option, set
1928
        `optopt' to the losing option character.
1929
        When a required arg is missing, return ':' instead of '?' if the
1930
        first char in OPTSTRING (possibly after the - or +) is a ':'.
1931
        Use 1003.2-standard formats for error messages (it specifies
1932
        precise formats for unrecognized option and for missing arg).
1933
 
1934
        * signame.c: #include  before .
1935
 
1936
Thu Jan 28 17:10:08 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1937
 
1938
        * getloadavg.c (LOAD_AVE_TYPE) [sequent]: Define as long.
1939
        (FSCALE) [sequent]: Define as 1000.0, like sgi.
1940
        (LDAV_CVT) [FSCALE]: Move outside if #ifndef FSCALE.
1941
 
1942
Fri Jan 22 14:51:36 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1943
 
1944
        * getloadavg.c (NLIST_STRUCT): Put defined(sony_news) inside the
1945
        parens so we don't redefine NLIST_STRUCT when it's already defined.
1946
 
1947
        * signame.h [!__STDC__] (psignal): Surround decl with #ifndef
1948
        HAVE_SYS_SIGLIST || HAVE_PSIGNAL.
1949
        (sys_siglist): Surround decl with #ifndef HAVE_SYS_SIGLIST.
1950
 
1951
Sun Jan 17 19:55:30 1993  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
1952
 
1953
        * getopt.c, getopt1.c: Do define const if IN_GCC.
1954
 
1955
Thu Jan 14 15:35:33 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)
1956
 
1957
        * getopt.c, getopt1.c: Don't redefine const; let callers do it.
1958
 
1959
Wed Jan 13 15:38:40 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1960
 
1961
        * getopt.c [_AIX]: Put #pragma alloca before all else.
1962
 
1963
Tue Jan 12 16:48:04 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1964
 
1965
        * getloadavg.c: Removed #ifdef TEST around #include of errno.h.
1966
 
1967
Mon Jan 11 15:17:29 1993  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1968
 
1969
        * getloadavg.c [ultrix]: Define BSD.
1970
 
1971
        * signame.h [!HAVE_SYS_SIGLIST && !HAVE_PSIGNAL]: Put psignal decl
1972
        inside these #ifs.
1973
        [!HAVE_SYS_SIGLIST]: Put sys_siglist decl inside this #if.
1974
 
1975
Fri Jan  8 17:36:41 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1976
 
1977
        * getloadavg.c [HAVE_CONFIG_H]: Test this only for actually
1978
        including "config.h".  Everything else that HAVE_CONFIG_H used to
1979
        turn off is now turned on always.
1980
        (KERNEL_FILE) [sequent, hpux], (LDAV_SYMBOL) [alliant]: Don't
1981
        define if already defined.
1982
        [!LDAV_DONE && LOAD_AVE_TYPE && !VMS]: Define LDAV_PRIVILEGED.
1983
 
1984
        * getloadavg.c (getloadavg) [!LDAV_DONE]: Set errno to zero.
1985
 
1986
Wed Jan  6 18:17:28 1993  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
1987
 
1988
        * signame.c: #include "signame.h" after possibly defining `const',
1989
        so signame.h and signame.c consistently use it or don't use it.
1990
 
1991
        * signame.h: Use "#if defined (__STDC__) && __STDC__", in place of
1992
        "#ifdef __STDC__".
1993
 
1994
Sat Jan  2 18:32:01 1993  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)
1995
 
1996
        * getopt.c: Turn off GETOPT_COMPAT by default.
1997
 
1998
Thu Dec 31 12:34:41 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
1999
 
2000
        * signame.c [HAVE_CONFIG_H]: #include "config.h".
2001
 
2002
Tue Dec  8 21:10:29 1992  David J. MacKenzie  (djm@kropotkin.gnu.ai.mit.edu)
2003
 
2004
        * getloadavg.c: Include fcntl.h if HAVE_FCNTL_H, not USG.
2005
 
2006
        * getdate.y: Include alloca.h if HAVE_ALLOCA_H, not sparc.
2007
 
2008
Tue Dec  1 13:27:40 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2009
 
2010
        * getopt.c, getopt1.c, getdate.y, alloca.c, getloadavg.c
2011
        [HAVE_CONFIG_H]: Include config.h.
2012
 
2013
Tue Nov 24 09:42:29 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2014
 
2015
        * getugroups.c: Use HAVE_STRING_H, not USG.
2016
 
2017
Mon Nov 23 14:36:33 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2018
 
2019
        * signame.c (init_sigs): Renamed to signame_init, made global.
2020
        (sig_abbrev, sig_number): Changed callers.
2021
        * signame.h (signame_init): Declare it.
2022
 
2023
        * signame.c (init_sigs): Add SIGDANGER.
2024
 
2025
Thu Nov 19 21:34:43 1992  Jim Blandy  (jimb@totoro.cs.oberlin.edu)
2026
 
2027
        * getloadavg.c: #include  whether or not the
2028
        "emacs" CPP symbol is defined.
2029
 
2030
Mon Nov 16 13:35:30 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2031
 
2032
        * a.out.gnu.h (SEGMENT_SIZE): Define as PAGE_SIZE if undefined.
2033
        (PAGE_SIZE): Define as 16 if undefined; for i386-minix, which has
2034
        no predefine we can test.
2035
 
2036
Thu Nov 12 23:31:53 1992  Jim Meyering  (meyering@hal.gnu.ai.mit.edu)
2037
 
2038
        * getdate.y, getusershell.c: Give statically initialized arrays
2039
        const attribute.
2040
 
2041
Sat Nov  7 13:50:27 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2042
 
2043
        * getopt1.c: Only include stdlib.h for __GNU_LIBRARY__.
2044
        [!__STDC__]: Don't define const if it was already defined.
2045
 
2046
Sat Nov  7 03:28:08 1992  Jim Blandy  (jimb@apple-gunkies.gnu.ai.mit.edu)
2047
 
2048
        * getdate.y [emacs]: Include ; under Emacs, we get
2049
        some additional configuration information from that.
2050
 
2051
Sat Nov  7 00:53:35 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2052
 
2053
        * getopt.c [!__STDC__]: Don't define const if it was already defined.
2054
 
2055
Tue Nov  3 20:12:01 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2056
 
2057
        * getloadavg.c: Added `!defined (LDAV_DONE) &&' to all the #if's
2058
        for different system types.  We want to get one and only one of the
2059
        chunks of code which defines LDAV_DONE.
2060
 
2061
Tue Oct 27 23:51:02 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2062
 
2063
        * getloadavg.c [sequent]: implies NLIST_STRUCT.
2064
        [SYSV || _POSIX_VERSION]: include fcntl.h, not sys/file.h.
2065
 
2066
Mon Oct 26 22:43:25 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2067
 
2068
        * install.sh: Move or copy first to temp file, then mv to real dest.
2069
 
2070
Mon Oct 19 18:35:04 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2071
 
2072
        * obstack.h (__need_ptrdiff_t): Don't define, if __NeXT__.
2073
 
2074
Sat Oct 17 03:17:01 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2075
 
2076
        * getopt.c: Include string.h only with GNU library.
2077
 
2078
Fri Oct 16 17:40:54 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2079
 
2080
        * getopt.h (no_argument, required_argument, optional_argument):
2081
        Define as macros.
2082
        (enum _argtype): Removed.
2083
 
2084
Fri Oct  2 18:18:35 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2085
 
2086
        * signame.c (NSIG): #define if not #define'd.
2087
 
2088
Thu Oct  1 23:33:55 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2089
 
2090
        * getpagesize.h: That should have been HAVE_UNISTD_H, Mike . . .
2091
        (no initial underscore).
2092
 
2093
        * pathmax.h [__MSDOS__]: Don't include sys/param.h.
2094
 
2095
Wed Sep 30 13:54:36 1992  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
2096
 
2097
        * getpagesize.h: Test for _HAVE_UNISTD_H, because
2098
        _POSIX_VERSION is defined by unistd.h, and thus can't be used
2099
        in deciding whether to include it.
2100
 
2101
Tue Sep 29 07:36:29 1992  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
2102
 
2103
        * getloadavg.c: if symbol `sony_news' is defined, define
2104
        NLIST_STRUCT and declare LOAD_AVE_TYPE as long.
2105
 
2106
Thu Sep 17 20:10:03 1992  Karl Berry  (karl@geech.gnu.ai.mit.edu)
2107
 
2108
        * regex.[ch]: made links into ../regex/, per rms' suggestion.
2109
        Please put further ChangeLog entries there.
2110
 
2111
Tue Sep 15 20:13:30 1992  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
2112
 
2113
        * getpagesize.h: Posix-ify.
2114
 
2115
Mon Sep 14 23:48:55 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2116
 
2117
        * getloadavg.c: Define SUNOS_5 if appropriate.
2118
 
2119
Mon Sep 14 16:31:01 1992  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
2120
 
2121
        * getdate.y: AIX needs sys/time.h as well as time.h.
2122
 
2123
Sun Sep 13 07:17:09 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2124
 
2125
        * getdate.y: Don't forget to include the file which defines
2126
        struct timeval and struct timezone, if we're using those.
2127
 
2128
Fri Sep 11 10:42:24 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2129
 
2130
        * getopt.h: Only prototype getopt for the GNU libc.
2131
 
2132
Fri Sep 11 07:46:21 1992  Karl Berry  (karl@hal.gnu.ai.mit.edu)
2133
 
2134
        * regex.h (_RE_ARGS) [!__STDC__]: expand to empty parens.
2135
 
2136
Fri Sep 11 00:57:56 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2137
 
2138
        * regex.c (SET_LIST_BIT): Always treat c as positive.
2139
 
2140
Thu Sep 10 19:38:59 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2141
 
2142
        * getugroups.c: Always declare getgrent.  getgroups fills in
2143
        an array of int on 386BSD, too.
2144
 
2145
Thu Sep 10 16:35:10 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2146
 
2147
        * getdate.y: Generalize previous change; always use
2148
        gettimeofday to find the current time zone's Greenwich offset,
2149
        unless we're being compiled under USG or some other system
2150
        which already has CPP conditionals saying how to get the time
2151
        zone offset.
2152
 
2153
        * getdate.y: Don't divide the Greenwich offset returned by
2154
        gettimeofday by 60; it's already expressed in minutes, so it
2155
        doesn't need to be converted.
2156
 
2157
Wed Sep  9 21:49:20 1992  Karl Berry  (karl@apple-gunkies.gnu.ai.mit.edu)
2158
 
2159
        * regex.[ch]: version 0.10, incorporating below changes and
2160
        more.  See /gd/gnu/lib/regex-*/ChangeLog.
2161
 
2162
Wed Sep  9 03:09:55 1992  Noah Friedman  (friedman@nutrimat.gnu.ai.mit.edu)
2163
 
2164
        * malloc.c: if USG, define macros for bcopy and bzero.
2165
        Don't redefine USG for hpux if already defined.
2166
 
2167
Tue Sep  1 16:46:47 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2168
 
2169
        * getdate.y: If __ultrix__ is defined, then we don't have the
2170
        timezone array, but we do have ftime, so use that instead.
2171
 
2172
Fri Aug 28 15:52:40 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2173
 
2174
        * getloadavg.c [SUNOS_5]: New code from Epoch 4.2.
2175
 
2176
Thu Aug 27 16:38:22 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2177
 
2178
        * getloadavg.c: Don't check NLIST_STRUCT to decide whether to
2179
        define LOAD_AVE_TYPE.
2180
 
2181
Wed Aug 26 16:45:54 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2182
 
2183
        * getloadavg.c (FSCALE): Don't #define if already defined.
2184
 
2185
Mon Aug 24 13:00:34 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2186
 
2187
        * getopt.c: Include string.h if USG or STDC_HEADERS as well as
2188
        if __GNU_LIBRARY__.
2189
 
2190
Sun Aug 23 02:51:31 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2191
 
2192
        * regex.[ch] (re_comp): Remove const from return value, to
2193
        avoid conflict with 386BSD unistd.h.
2194
 
2195
Sat Aug 22 18:30:58 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2196
 
2197
        * getloadavg.c: Define FCALE, then LDAV_CVT in terms of that.
2198
 
2199
Fri Aug 21 16:02:20 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2200
 
2201
        * getloadavg.c (_SEQUENT_): Define NLIST_STRUCT.
2202
 
2203
Wed Aug 19 16:35:33 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2204
 
2205
        * getloadavg.c [NLIST_NAME_UNION]: Test this intead of convex.
2206
 
2207
Tue Aug 18 23:06:47 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2208
 
2209
        * regex.c (DO_RANGE): Make end and this_char integers, and
2210
        fetch this_char's initial value using an 'unsigned char *', so that
2211
        character ranges including '\177' through '\377' will work.
2212
 
2213
Tue Aug 18 17:32:40 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2214
 
2215
        * getopt.c, getopt1.c, getopt.h: Change license back to GPL from LGPL.
2216
 
2217
Fri Aug 14 07:38:34 1992  Torbjorn Granlund  (tege@jupiter.sics.se)
2218
 
2219
        * obstack.h: Fix spelling errors.
2220
 
2221
Sat Aug  1 18:12:07 1992  Michael Meissner  (meissner@osf.org)
2222
 
2223
        * obstack.c (CALL_FREEFUN): Recode to use if/else instead of
2224
        ?:, since the MIPS compiler does not like ?: expressions where
2225
        the two alternate values are both void.
2226
 
2227
Sat Aug  1 00:11:25 1992  Fred Fish  (fnf at fishpond)
2228
 
2229
        * obstack.h (obstack_specify_allocation):  Use malloc/free
2230
        compatible calling convention.
2231
        * obstack.h (obstack_specify_allocation_with_arg):  Use mmalloc/
2232
        mfree compatible calling convention.
2233
 
2234
Wed Jul 29 18:53:13 1992  Karl Berry  (karl@hal)
2235
 
2236
        * regex.c: version 0.9; fixes bug wrt always finding the longest
2237
        match.  See /gd/gnu/lib/regex-*/ChangeLog.
2238
 
2239
Sun Jul 26 18:24:13 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2240
 
2241
        * getloadavg.c [NeXT]: #undef BSD after .
2242
 
2243
Sun Jul 26 17:04:20 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2244
 
2245
        * obstack.h (struct obstack): extra_arg is now char *.
2246
        (obstack_alloc_arg): Deleted.
2247
        (obstack_specify_allocation): Take new arg, to specify extra_arg.
2248
        Call _obstack_begin_1.
2249
        * obstack.c (_obstack_begin_1): New function.
2250
 
2251
Fri Jul 24 16:29:17 1992  Fred Fish  (fnf at fishpond)
2252
 
2253
        * obstack.h (struct obstack):  Change maybe_empty_object to
2254
        bitfield.  Add use_extra_arg bitfield and extra_arg.
2255
        * obstack.h (obstack_init, obstack_begin):  Cast type of
2256
        obstack_chunk_free as well as obstack_chunk_alloc.
2257
        * obstack.h (obstack_specify_allocation, obstack_alloc_arg):
2258
        New macros.
2259
        * obstack.c (CALL_CHUNKFUN, CALL_FREEFUN):  New macros to hide
2260
        details of chunk allocator/deallocator calls.
2261
        * obstack.c (_obstack_begin, _obstack_newchunk): Use CALL_CHUNKFUN.
2262
        * obstack.c (_obstack_free, _obstack_newchunk): Use CALL_FREEFUN.
2263
 
2264
Fri Jul 24 16:09:37 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2265
 
2266
        * getugroups.c [_POSIX_SOURCE]: Define endgrent as empty.
2267
 
2268
        * getloadavg.c [HAVE_UNISTD_H]: Include unistd.h.
2269
 
2270
Sun Jul 19 23:29:27 1992  John Gilmore  (gnu@cygnus.com)
2271
 
2272
        * stab.def: Order values numerically, and add some stabs
2273
        used by Solaris.
2274
 
2275
Fri Jul 17 20:21:20 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2276
 
2277
        * getopt.c: Only include stdlib.h for GNU C library, due to
2278
        conflicting getopt prototypes.
2279
 
2280
Fri Jul 17 05:49:07 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
2281
 
2282
        * obstack.c (DEFAULT_ALIGNMENT): Cast to widest integer type to
2283
        avoid possible warning if int is narrower than pointer.
2284
 
2285
Fri Jul 17 03:47:16 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2286
 
2287
        * getdate.y: Use HAVE_FTIME instead of FTIME_MISSING.
2288
        * signame.c: Use HAVE_SYS_SIGLIST instead of SYS_SIGLIST_MISSING.
2289
 
2290
Tue Jul 14 18:53:46 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2291
 
2292
        * getopt.c (exchange): Cast args to my_bcopy to (char *).
2293
 
2294
Tue Jul 14 14:34:33 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2295
 
2296
        * getopt.c: Include stdlib.h and string.h if STDC_HEADERS as
2297
        well as if __GNU_LIBRARY__.
2298
 
2299
Sat Jul 11 13:24:12 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2300
 
2301
        * obstack.h: Define __need_ptrdiff_t for gstddef.h.
2302
 
2303
Fri Jul 10 15:01:25 1992  Karl Berry  (karl@hal)
2304
 
2305
        * regex.[ch]: new version (0.8), incorporating the changes
2306
        below.  See /gd/gnu/regex/ChangeLog.
2307
 
2308
Fri Jul 10 03:46:24 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2309
 
2310
        * obstack.h: Get ptrdiff_t from gstddef.h when building GCC with GCC.
2311
 
2312
Thu Jul  9 21:38:37 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2313
 
2314
        * getloadavg.c [DGUX]: Cast first arg to dg_sys_info to (long int *).
2315
 
2316
Wed Jul  8 19:43:26 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2317
 
2318
        * error.c (private_strerror): Ok if errnum == sys_nerr.
2319
 
2320
Wed Jul  8 12:38:37 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2321
 
2322
        * regex.c: Applied tentative patches from Karl Berry:
2323
        Miscellaneous doc fixes and reformatting.
2324
        (REGEX_REALLOCATE): Parenthesize call to realloc.
2325
        Test HAVE_ALLOCA_H, instead of testing for things like sparc,
2326
        etc.  Don't declare alloca under AIX, since that's done with
2327
        the pragma at the top of the file.
2328
        (IS_IN_FIRST_STRING): Renamed to FIRST_STRING_P.
2329
        (re_match_2): Uses of IS_IN_FIRST_STRING changed.
2330
        (TALLOC): Parenthesize call to malloc.
2331
        (REGEX_TALLOC): New macro.
2332
        (FREE_NONNULL): New macro.
2333
        (FREE_VARIABLES): Use FREE_NONNULL instead of always freeing.
2334
        (re_match_2): Don't use initializers in declarations of
2335
        regstart, regend, old_regstart, old_regend, reg_info,
2336
        best_regstart, best_regend, reg_dummy, and reg_info_dummy.
2337
        Initialize them only if we actually use the registers.
2338
        New variable match_end for use instead of best_regend[0], in
2339
        case we don't allocate the registers.  Don't fuss with
2340
        best_regend[0] directly.
2341
 
2342
Sat Jul  4 07:53:45 1992  Karl Berry  (karl@hal)
2343
 
2344
        * regex.c (re_compile_fastmap): init succeed_n_p (to false).
2345
 
2346
Fri Jul  3 14:45:29 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
2347
 
2348
        * error.c: Change FOO_MISSING to HAVE_FOO.
2349
 
2350
Thu Jul  2 15:47:20 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
2351
 
2352
        * getloadavg.c: Tweak #defines for SVR4.
2353
        Include sys/param.h if unix, not if BSD.
2354
 
2355
Wed Jul  1 11:48:37 1992  Karl Berry  (karl@hal)
2356
 
2357
        * regex.[ch]: new version (0.7).  See /gd/gnu/regex/ChangeLog.
2358
 
2359
Sun Jun 28 06:05:39 1992  Richard Kenner  (kenner@vlsi1.ultra.nyu.edu)
2360
 
2361
        * obstack.h: Define a type for the result of __PTR_TO_INT.
2362
 
2363
Sat Jun 27 10:50:59 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2364
 
2365
        * xregex.c (re_match_2): When we have accepted a match and
2366
        restored d from best_regend[0], we need to set dend
2367
        appropriately as well.  It may happen that dend == end_match_1
2368
        while the restored d is in string2, so we should be prepared
2369
        to set dend to end_match_2 in this case.
2370
 
2371
Tue Jun 23 22:27:36 1992  David J. MacKenzie  (djm@goldman.gnu.ai.mit.edu)
2372
 
2373
        * getloadavg.c (getloadavg) [DGUX]: Don't initialize structure;
2374
        the error handling doesn't work that way now.
2375
 
2376
Fri Jun 19 13:14:57 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
2377
 
2378
        * install.sh: Use - instead of :- in variable assignments.
2379
 
2380
Tue Jun 16 19:32:46 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2381
 
2382
        * getopt.c [HAVE_ALLOCA_H]: Test to include .
2383
 
2384
Thu Jun 11 15:15:38 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2385
 
2386
        * arscan.c: Removed.  It is now part of Make.
2387
 
2388
Mon Jun  8 18:03:28 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2389
 
2390
        * regex.h (RE_NREGS): Doc fix.
2391
 
2392
        * xregex.c (re_set_registers): New function.
2393
        * regex.h (re_set_registers): Declaration for new function.
2394
 
2395
Wed Jun  3 16:59:49 1992  Karl Berry  (karl@geech.gnu.ai.mit.edu)
2396
 
2397
        * regex.[ch]: new version (0.6).  See ~karl/regex/ChangeLog.
2398
 
2399
Sat May 23 22:28:54 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2400
 
2401
        * getopt.c [LIBC]: No longer need to #include .
2402
 
2403
        * getopt.h, getopt.c, getopt1.c: Changed copyright notice to LGPL.
2404
 
2405
Fri May 22 14:50:25 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2406
 
2407
        * getopt.c: Change sparc conditional so that sun && sparc
2408
        causes use of alloca.h.
2409
 
2410
Thu May 14 16:50:28 1992  Karl Berry  (karl@kropotkin.gnu.ai.mit.edu)
2411
 
2412
        * regex.c, regex.h: new version (0.5).  See ~karl/regex/ChangeLog.
2413
 
2414
Tue May 12 03:27:19 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
2415
 
2416
        * getopt.c (_getopt_internal): Don't allow it.
2417
 
2418
Tue May 12 00:33:31 1992  Roland McGrath  (roland@albert.gnu.ai.mit.edu)
2419
 
2420
        * getopt.c (_getopt_internal): Allow optional arg to be in ARGV elt
2421
        after switch.
2422
 
2423
Thu May  7 11:46:18 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2424
 
2425
        * crt0.c (_start): When m68000 is #defined, don't use the
2426
        simple C version of _start that simply calls start1; GCC 2.1
2427
        without optimization has _start push a word of garbage on the
2428
        stack, which screws up the CRT0_DUMMIES hack.  Instead, use an
2429
        assembly-language version of _start.
2430
 
2431
Mon May  4 16:26:49 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
2432
 
2433
        * getopt.h: #ifdef __STDC__ -> #if __STDC__.
2434
 
2435
Thu Apr 30 18:53:52 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2436
 
2437
        * a.out.gnu.h [NeXT]: Define PAGE_SIZE, and not SEGMENT_SIZE.
2438
 
2439
Sun Apr 26 02:33:50 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2440
 
2441
        * crt0.c: Don't #include "config.h" unless emacs is #defined.
2442
 
2443
Tue Apr 21 17:45:54 1992  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
2444
 
2445
        * regex.c (re_match_2): If we've already allocated memory for
2446
        the search buffers, don't allocate them again.
2447
 
2448
Mon Apr 13 20:17:47 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
2449
 
2450
        * getopt.h: Make the multiple inclusion protection look like
2451
        the rest of libc's.
2452
 
2453
Wed Apr  1 06:10:15 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2454
 
2455
        * regex.c [emacs]: Include , since regex.h wants it.
2456
 
2457
Tue Mar 31 12:01:32 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2458
 
2459
        * crt0.c: The changes below are the results of a merge with
2460
        the Emacs 19 sources:
2461
        (start1): Declare this static before all uses.
2462
        Add conditionals for ALLIANT_2800.
2463
 
2464
        * (_start) for alliant: Set _curbrk and _minbrk from _setbrk,
2465
        to help with Emacs dumping.
2466
 
2467
Mon Mar 30 18:00:41 1992  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)
2468
 
2469
        * malloc.c [VMS]: Include vlimit.h.
2470
        (calloc): Add a quick implementation of this, in case
2471
        something from another library uses it.
2472
        (get_lim_data): There are several versions of this function,
2473
        tailored for different operating systems; the appropriate
2474
        version is chosen by checking for preprocessor symbols which
2475
        indicate which operating system Emacs is being compiled for.
2476
        Re-arrange the preprocessor conditionals so that the generic
2477
        "none of the above" version is last, in the final "else" clause.
2478
 
2479
        * alloca.c: Do nothing if alloca is defined as a macro.
2480
 
2481
Fri Mar 20 02:53:14 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2482
 
2483
        * a.out.gnu.h: Added missing backslash in #if.
2484
 
2485
Mon Mar 16 23:46:18 1992  David J. MacKenzie  (djm@apple-gunkies.gnu.ai.mit.edu)
2486
 
2487
        * getdate.y: Support ISO 8601 format.  yyyy-mm-dd.
2488
 
2489
Sun Mar 15 22:50:30 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2490
 
2491
        * a.out.gnu.h [NeXT || mips] (SEGMENT_SIZE): Define as PAGE_SIZE.
2492
        [NeXT] (PAGE_SIZE): Define as 0x2000.
2493
        [mips] (PAGE_SIZE): Define as 4096.
2494
 
2495
        * getopt.c [sparc && svr4]: No .
2496
 
2497
Thu Mar 12 14:26:48 1992  Karl Berry  (karl@apple-gunkies.gnu.ai.mit.edu)
2498
 
2499
        * regex.[ch]: new version (0.4).  See ~karl/regex/ChangeLog.
2500
 
2501
Tue Mar 10 22:26:14 1992  Roland McGrath  (roland@geech.gnu.ai.mit.edu)
2502
 
2503
        * a.out.gnu.h [sun && mc68000]: SEGMENT_SIZE == 0x2000.
2504
 
2505
Thu Feb 27 21:37:53 1992  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)
2506
 
2507
        * getdate.y: `#undef timezone' on SGI systems to avoid naming
2508
        clash.
2509
        (get_date): Use underscore version for SGI.
2510
        [This fix is from beebe@mach.utah.edu.]
2511
 
2512
Tue Feb 25 21:23:50 1992  Roland McGrath  (roland@wookumz.gnu.ai.mit.edu)
2513
 
2514
        * getopt.c [__GNU_LIBRARY__]: #include .
2515
 
2516
Thu Feb 20 13:04:57 1992  Karl Berry  (karl@wombat.gnu.ai.mit.edu)
2517
 
2518
        * regex.[ch]: new version (0.3).  See ~karl/regex/ChangeLog for all
2519
        the details.
2520
 
2521
Wed Feb 19 23:04:05 1992  Charles Hannum  (mycroft@gnu.ai.mit.edu)
2522
 
2523
        * regex.c [_AIX]: Move #pragma alloca to top of file to accommodate
2524
        AIX C compiler.
2525
 
2526
Mon Feb 17 03:44:03 1992  Roland McGrath  (roland@wookumz.gnu.ai.mit.edu)
2527
 
2528
        * a.out.gnu.h [sparc] (_N_HDROFF): Define as (-sizeof (struct exec)).
2529
        That is as if SEGMENT_SIZE were 0, but that would be wrong.
2530
 
2531
        * a.out.gnu.h [i386] (SEGMENT_SIZE): Define.
2532
 
2533
Sun Feb 16 03:10:23 1992  Roland McGrath  (roland@wookumz.gnu.ai.mit.edu)
2534
 
2535
        * a.out.gnu.h [sparc] (PAGE_SIZE, SEGMENT_SIZE): Define.
2536
        (PAGSIZ): Define as PAGE_SIZE.
2537
        (SEGSIZ): Define as SEGMENT_SIZE.
2538
 
2539
Thu Jan 30 19:03:29 1992  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2540
 
2541
        * regex.c (re_search_2): Improve comments.
2542
 
2543
Tue Jan 28 00:28:15 1992  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2544
 
2545
        * getopt.h (struct option): Change has_arg back to an int.
2546
 
2547
Mon Jan 27 23:03:33 1992  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2548
 
2549
        * getopt.c (_getopt_internal): Don't use a relational operator (>)
2550
        on the has_arg field, which is now an enum.
2551
 
2552
Fri Jan 17 21:34:02 1992  Roland McGrath  (roland@wookumz.gnu.ai.mit.edu)
2553
 
2554
        * getopt.h: Don't declare envopt.
2555
 
2556
        * envopt.c: Tweaks to compile under libc.
2557
 
2558
Fri Jan 17 21:23:02 1992  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2559
 
2560
        * getopt.c: Describe the new args to _getopt_internal.
2561
 
2562
Fri Jan 17 19:26:54 1992  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2563
 
2564
        * getopt.h: Remove decls of _getopt_* and option_index.
2565
        Make `name' elt of `struct option' const char *.
2566
        Make `has_arg' an enum (integer values same).
2567
        * getopt.c (_getopt_internal): Renamed from getopt, taking 3 new args
2568
        in place of global vars _getopt_long_options, _getopt_long_only,
2569
        and option_index (which are all now gone).
2570
        (getopt): New fn, front end to _getopt_internal.
2571
        * getopt1.c (getopt_long, getopt_long_only): Use _getopt_internal.
2572
 
2573
Tue Jan  7 02:08:10 1992  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2574
 
2575
        * regex.c (malloc, realloc): Don't specify arg types--can
2576
        cause error.
2577
 
2578
Mon Jan  6 12:53:42 1992  Karl Berry  (karl at apple-gunkies.gnu.ai.mit.edu)
2579
 
2580
        * regex.[ch]: new versions.  See ~karl/regex/ChangeLog for all
2581
        the details.
2582
 
2583
Tue Dec 24 22:42:59 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2584
 
2585
        * obstack.h: Indentation fix.
2586
 
2587
Mon Dec 23 23:41:39 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2588
 
2589
        * regex.c, putenv.c, getugroups.c: Change POSIX ifdefs to
2590
        HAVE_UNISTD_H and _POSIX_VERSION.
2591
 
2592
Wed Dec 18 14:24:35 1991  Michael Meissner  (meissner at osf.org)
2593
 
2594
        * getopt.h (whole file): Protect getopt.h from being included
2595
        twice.
2596
 
2597
Fri Dec  6 13:00:42 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2598
 
2599
        * getopt.c (getopt): Cast argv to (char **) (with no const)
2600
        when passing to exchange, to be explicit about what's happening.
2601
 
2602
        * getopt.c: Change POSIX_ME_HARDER to POSIXLY_CORRECT.
2603
 
2604
Thu Dec  5 12:12:18 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2605
 
2606
        * getopt.c (my_bcopy, my_index): New functions.
2607
        Use instead of bcopy and index.
2608
        Avoid conditionals on USG, NeXT, hpux, __GNU_LIBRARY__, etc.
2609
 
2610
        * getopt1.c, getopt.h (getopt_long*): Like yesterday's getopt change.
2611
 
2612
Wed Dec  4 10:51:45 1991  Ron Guilmette (rfg at ncd.com)
2613
 
2614
        * getopt.c, getopt.h (getopt):  Correct the type of the second
2615
        parameter so that it agrees with ANSI/POSIX standards.
2616
 
2617
        * getopt.h:  Make all function declarations explicitly `extern'.
2618
 
2619
Tue Dec  3 01:34:59 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2620
 
2621
        * getopt.c: Fix some wrong comments.
2622
 
2623
Mon Dec  2 17:49:50 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2624
 
2625
        * getopt.c (getopt): Support `+' to introduce long-named
2626
        options, as well as `--', if GETOPT_COMPAT is defined.
2627
        It is defined by default.
2628
 
2629
Sun Dec  1 21:12:32 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2630
 
2631
        * getopt.c (getopt): Long-named options are introduced by `--'
2632
        instead of `+'.
2633
        Protect all fprintfs with checks of opterr.
2634
        Include getopt.h instead of redeclaring things, to stay in sync.
2635
        * getopt1.c (getopt_long): No longer disable long options if
2636
        POSIX_ME_HARDER is set.
2637
        (main): Handle -d.  Remove unused var.
2638
 
2639
Mon Nov  4 23:06:54 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2640
 
2641
        * regex.h [!__STDC__]: regerror was declared to return size_t *
2642
        instead of size_t.
2643
 
2644
Sat Nov  2 21:26:42 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2645
 
2646
        * error.c: Use STRERROR_MISSING instead of STDC_HEADERS to
2647
        control compiling strerror.
2648
 
2649
Fri Oct 18 00:33:43 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2650
 
2651
        * getugroups.c: GID_T -> GETGROUPS_T, for clarity.
2652
 
2653
Wed Oct  9 14:14:31 1991  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2654
 
2655
        * getopt.c: Treat hpux like USG.
2656
 
2657
Tue Oct  8 21:36:52 1991  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2658
 
2659
        * alloca.c: Add some parens to make precedence clearer.
2660
 
2661
Sat Oct  5 13:17:59 1991  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
2662
 
2663
        * getopt.c: Treat NeXT like USG.
2664
 
2665
Sat Sep 28 02:01:45 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
2666
 
2667
        * regex.c: Include stdlib.h only if STDC_HEADERS, not if POSIX
2668
        (POSIX.1 doesn't require it to exist).
2669
 
2670
Wed Sep  4 17:32:51 1991  Kathryn A. Hargreaves  (letters at apple-gunkies)
2671
 
2672
        * regex.[ch]: Put current version (0.1) here, after backing up old
2673
        files.  For ChangeLog details, please refer to the ChangeLog
2674
        file in my regex directory.
2675
 
2676
Sat Aug 24 04:22:01 1991  David J. MacKenzie  (djm at apple-gunkies)
2677
 
2678
        * getopt1.c: Declare getenv.
2679
 
2680
Mon Aug 19 01:35:48 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2681
 
2682
        * regex.c, getopt.c: Indent '#pragma alloca' so non-ANSI
2683
        compilers won't choke on it.
2684
 
2685
Mon Aug 12 16:43:17 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2686
 
2687
        * getopt.c: _POSIX_OPTION_ORDER renamed to POSIX_ME_HARDER.
2688
        * getopt1.c: Support POSIX_ME_HARDER.
2689
 
2690
Wed Aug  7 00:53:00 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2691
 
2692
        * getdate.y: Add patch from perf@efd.lth.se to support
2693
        explicit "dst", for European timezones.
2694
 
2695
Tue Jul 30 17:00:23 1991  David J. MacKenzie  (djm at apple-gunkies)
2696
 
2697
        * getdate.y: Rename NEED_TZSET to FTIME_MISSING.
2698
 
2699
Fri Jul 26 23:09:22 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2700
 
2701
        * regex.h: Delete `#pragma once'.
2702
 
2703
Fri Jul 26 17:07:39 1991  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
2704
 
2705
        * a.out.gnu.h [sparc]: #define SEGMENT_SIZE 0.  Is that right??
2706
 
2707
Wed Jul 24 03:29:26 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2708
 
2709
        * getopt.c, regex.c: Put alloca stuff first, where RS6000 requires it.
2710
        * getopt.c: Use const instead of CONST, and define it to
2711
        nothing if not __STDC__.
2712
 
2713
        * xmalloc.c (xmalloc, xrealloc): Exit with value 2 on error,
2714
        not 1, so cmp can use it.
2715
 
2716
Tue Jul 23 15:01:26 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2717
 
2718
        * getugroups.c: GID_T is int if ultrix as well as if sun.
2719
 
2720
Mon Jul 22 17:39:35 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
2721
 
2722
        * getugroups.c: If POSIX and not sun (bogus!), take an array
2723
        of gid_t instead of an array of int.
2724
 
2725
Tue Jul 16 21:24:43 1991  Michael Meissner  (meissner at wookumz.gnu.ai.mit.edu)
2726
 
2727
        * obstack.h (__extension__): If compiling with a 1.xx GCC
2728
        compiler define __extension__ as nothing.
2729
 
2730
Tue Jul 16 20:25:22 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2731
 
2732
        * obstack.h [not __GNUC__] (obstack_finish): Add extra parens for clarity.
2733
        (conditionals for __GNUC__): Do not test __STRICT_ANSI__.
2734
        [__GNUC__] (most macros): Use __extension__ to avoid -pedantic warning.
2735
 
2736
Tue Jul 16 17:12:02 1991  Michael Meissner  (meissner at wookumz.gnu.ai.mit.edu)
2737
 
2738
        * obstack.h (obstack_finish): If compiling with a non-GCC
2739
        compiler, use the argument (h) to point to the obstack
2740
        structure, rather than the __o1 pointer, which only exists in
2741
        the GNU side of the macros.
2742
        (#if __GNUC__ && __STDC__): If -pedantic is used do not use
2743
        the GNU CC ({}) optimizations, since these cause warnings to
2744
        be omitted.
2745
 
2746
Tue Jul 16 01:59:58 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2747
 
2748
        * getdate.y (TimezoneTable): #if 0 zones which would require
2749
        storing a float in a time_t.
2750
 
2751
Fri Jul 12 17:01:58 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2752
 
2753
        * obstack.h (struct obstack): New flag maybe_empty_object.
2754
        (obstack_finish, both versions): Set the flag if allocate empty object.
2755
        Don't make the object nonempty.  This replaces May 7 change.
2756
        * obstack.c (_obstack_begin, _obstack_newchunk): Clear the flag.
2757
        (_obstack_newchunk): Don't free "empty" chunk if flag is set.
2758
        (_obstack_free): Set the flag if we change chunks.
2759
 
2760
Sat Jul  6 21:09:31 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2761
 
2762
        * getdate.y [NEED_TZSET]: Declare `timezone'.
2763
 
2764
Thu Jun 20 01:11:31 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2765
 
2766
        * getopt.c: Separate decls of getenv and malloc from decls of
2767
        index and bcopy, to reduce duplicated code.
2768
 
2769
Tue Jun 11 00:11:07 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2770
 
2771
        * regex.c (re_match_2): In case wordbeg, check whether we are
2772
        at the start of the string before checking the previous
2773
        character, not after, just like in case wordend.
2774
 
2775
        * getdate.y: Declare alloca for old bisons.
2776
 
2777
Mon May 20 13:13:32 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2778
 
2779
        * obstack.c (obstack_free, _obstack_free): Define both, the same way.
2780
 
2781
Sun May 19 18:37:38 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
2782
 
2783
        * getdate.y: Rename getdate to get_date to avoid conflict with SVR4.
2784
 
2785
Fri May 17 21:09:14 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
2786
 
2787
        * filemode.c (ftypelet): Only test for S_ISBLK if it's defined.
2788
 
2789
Sat May 11 14:49:43 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2790
 
2791
        * obstack.h (obstack_finish): Typo in last change (non-GNUC version).
2792
 
2793
Tue May  7 15:38:51 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2794
 
2795
        * obstack.h (obstack_finish): Make each object at least 1 byte.
2796
 
2797
Tue Apr 30 13:58:16 1991  Richard Stallman  (rms at mole.gnu.ai.mit.edu)
2798
 
2799
        * getopt.c, regex.c [_AIX]: Do #pragma alloca.
2800
 
2801
Wed Apr 10 19:08:02 1991  Per Bothner  (bothner at pogo.gnu.ai.mit.edu)
2802
 
2803
        * signame.h: Make sys_siglist be const char[] if __STDC__
2804
        is defined (thus making it compatible with signame.c).
2805
 
2806
Tue Apr  2 16:49:02 1991  Roland McGrath  (roland at churchy.gnu.ai.mit.edu)
2807
 
2808
        * glob.c: Put #ifndef alloca around alloca goop.
2809
        (glob_vector): Put #ifdef SHELL around label used only there.
2810
 
2811
Tue Apr  2 14:32:47 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
2812
 
2813
        * glob.c: Attempt to reconcile with bash and make versions of
2814
        #ifdefs and #includes.
2815
 
2816
        * glob.c (glob_vector): If _POSIX_SOURCE, don't use
2817
        (non-POSIX) d_ino field of struct dirent. (from bfox)
2818
 
2819
Sun Mar 17 16:25:23 1991  Richard Stallman  (rms@mole.ai.mit.edu)
2820
 
2821
        * regex.c (PUSH_FAILURE_POINT): Was multiplying stack size by
2822
        a big number.  Multiply by 2 instead.
2823
 
2824
        * signame.c (init_sigs): Define i.
2825
 
2826
Fri Feb 22 12:38:22 1991  Mike Haertel  (mike at apple-gunkies)
2827
 
2828
        * obstack.c (_obstack_allocated_p): Use >=, not >, when
2829
        comparing with the beginning of the chunk, for the exact
2830
        same reason as RMS' change below.
2831
 
2832
Thu Feb 21 21:29:50 1991  Richard Stallman  (rms at mole.ai.mit.edu)
2833
 
2834
        * obstack.h [not __GNUC__] (obstack_free): Use >, not >=,
2835
        when comparing with beginning of chunk.
2836
 
2837
        * getopt.c (bcopy): Never declare it.
2838
 
2839
Thu Feb 21 09:18:47 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
2840
 
2841
        * glob.c: Don't declare bcopy if it is a macro.
2842
        Use BSD strings for NeXT.  Don't include memory.h on POSIX.
2843
 
2844
Mon Feb 18 23:41:20 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
2845
 
2846
        * glob.c: Add special code for bash, #ifdef SHELL.
2847
        (glob_pattern_p): Only recognize `[' as a metacharacter if
2848
        there is a matching `]', for POSIX.2. (from bfox)
2849
 
2850
Mon Jan 28 00:30:39 1991  Richard Stallman  (rms at mole.ai.mit.edu)
2851
 
2852
        * crt0.c [m68k]: Add conditionals for sun_68881, sun_fpa, sun_soft.
2853
 
2854
Sun Jan 27 15:18:26 1991  Richard Stallman  (rms at mole.ai.mit.edu)
2855
 
2856
        * getopt.c (bcopy): Don't declare it if it's a macro.
2857
 
2858
Thu Jan 24 22:16:14 1991  Richard Stallman  (rms at mole.ai.mit.edu)
2859
 
2860
        * regex.c (re_compile_pattern): Don't translate chars in char set
2861
        until the time the bits are set for them.
2862
 
2863
Sat Dec 15 18:36:50 1990  David J. MacKenzie  (djm at apple-gunkies)
2864
 
2865
        * filemode.c: Define each S_ISFOO function if not defined by
2866
        sys/stat.h.
2867
 
2868
Sat Dec 15 15:10:14 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2869
 
2870
        * obstack.h (obstack_init): Cast the chunk alloc function.
2871
        (obstack_begin): Likewise.
2872
 
2873
Thu Dec 13 17:58:07 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2874
 
2875
        * obstack.h: At all calls to _obstack_newchunk,
2876
        enclose in (..., 0), so that both alternatives are ints.
2877
 
2878
Thu Dec  6 11:39:11 EST 1990 Jay Fenlason (hack@ai.mit.edu)
2879
 
2880
        * getdate.y:  Add support for 'date' style yymmddhhss dates.
2881
 
2882
Mon Dec  3 14:09:40 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2883
 
2884
        * obstack.h:
2885
        At all calls to _obstack_newchunk, cast the other alternative to void.
2886
 
2887
Sat Dec  2 21:56:25 1990  Roland McGrath  (roland at albert.ai.mit.edu)
2888
 
2889
        * a.out.gnu.h (N_COMM): Define this.
2890
 
2891
Thu Nov 30 00:04:35 1990  Roland McGrath  (roland at geech.ai.mit.edu)
2892
 
2893
        * a.out.gnu.h (_N_HDROFF): Use SEGMENT_SIZE rather than a hard-coded
2894
        1024.  What moron did this??
2895
 
2896
Wed Nov 29 17:41:09 1990  Roland McGrath  (roland at albert.ai.mit.edu)
2897
 
2898
        * a.out.gnu.h [vax, hp300, pyr] (SEGMENT_SIZE): Define as PAGE_SIZE,
2899
        not page_size.
2900
 
2901
Wed Nov 14 00:35:16 1990  David J. MacKenzie  (djm at apple-gunkies)
2902
 
2903
        * regex.c (SIGN_EXTEND_CHAR): If UNSIGNED_CHAR is defined, use
2904
        an alternate definition (suggested in the GNU grep README).
2905
 
2906
Thu Nov  8 12:08:52 1990  David J. MacKenzie  (djm at apple-gunkies)
2907
 
2908
        * filemode.c (ftypelet): Pass a mode_t instead of unsigned
2909
        short, so it works on Evans' Minix.  If _POSIX_SOURCE is not
2910
        defined, define mode_t as unsigned short.  Define S_ISTYPE
2911
        macros if needed.  Use them.
2912
 
2913
        * modechange.c: Use S_ISDIR.  Define if needed.
2914
 
2915
Fri Oct 26 16:50:01 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2916
 
2917
        * obstack.c (_obstack_newchunk): If old_chunk becomes empty, free it.
2918
 
2919
Mon Oct 15 13:50:17 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2920
 
2921
        * obstack.h (obstack_free): In non-GNU C case, don't use
2922
        value of _obstack_free.
2923
 
2924
Sun Oct 14 18:51:51 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2925
 
2926
        * crt0.c (new hp assembler): Double flag_fpa and flag_68881 if %d2!=0.
2927
 
2928
        * alloca.s [MOTOROLA_DELTA]: Avoid putting sp above stack top.
2929
 
2930
Mon Oct  1 16:20:02 EDT 1990    Jay Fenlason (hack@ai.mit.edu)
2931
 
2932
        * obstack.h  Declare _obstack_free and _obstack_begin as void instead
2933
        of int.  Otherwise, GCC won't let you compile obstack.c
2934
 
2935
Fri Sep 28 23:53:28 1990  Richard Stallman  (rms at mole.ai.mit.edu)
2936
 
2937
        * obstack.h: Declare the functions we use from obstack.c.
2938
        (obstack_blank): In both definitions, rearrange pointer math to avoid
2939
        pointing past end of allocated memory.
2940
 
2941
Wed Sep 19 21:09:26 1990  Richard Kenner  (kenner at vlsi1.ultra.nyu.edu)
2942
 
2943
        * obstack.h (obstack_int_grow): In non-GCC case, don't try to
2944
        post-increment a cast.
2945
 
2946
Mon Sep  3 22:18:38 1990  David J. MacKenzie  (djm at apple-gunkies)
2947
 
2948
        * error.c [DOPRNT_MISSING]: Pass args as a fixed number of
2949
        `char *'.
2950
 
2951
Sun Sep  2 20:51:02 1990  David J. MacKenzie  (djm at apple-gunkies)
2952
 
2953
        * regex.c: Use standard string functions if STDC_HEADERS is
2954
        defined.
2955
 
2956
Fri Aug 31 06:59:47 1990  Jim Kingdon  (kingdon at albert.ai.mit.edu)
2957
 
2958
        * getopt1.c (getopt_long{,_only}): If opt_index is NULL, don't
2959
        try to store into *opt_index.
2960
 
2961
Tue Aug 28 18:45:16 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
2962
 
2963
        * regex.c: Include some system header files if appropriate.
2964
 
2965
Wed Aug 15 14:38:15 1990  David J. MacKenzie  (djm at apple-gunkies)
2966
 
2967
        * regex.c: Define isgraph if ctype.h doesn't (as on Sequents).
2968
 
2969
Sun Aug 12 00:20:19 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
2970
 
2971
        * getopt.c (getopt): If optstring starts with '+', don't
2972
        permute; this is for utilities like time, nice, xargs, and
2973
        env, which don't want to mix up their options with those of
2974
        the programs they run, but don't want to turn off permuting
2975
        for those programs by setting _POSIX_OPTION_ORDER.
2976
 
2977
Fri Aug  3 14:25:35 1990  David J. MacKenzie  (djm at pogo.ai.mit.edu)
2978
 
2979
        * getopt.c (main), getopt1.c (main): Read option chars into an
2980
        int, not a char.
2981
 
2982
        * getopt.c (getopt): Increment `optind' after finding
2983
        unrecognized or ambiguous long named option.
2984
 
2985
Thu Jul  5 09:50:25 1990  David J. MacKenzie  (djm at apple-gunkies)
2986
 
2987
        * getopt.c: If long option's `flag' field is zero, return the
2988
        contents of the `val' field.
2989
 
2990
Fri Jun 29 01:30:22 1990  David J. MacKenzie  (djm at apple-gunkies)
2991
 
2992
        * getopt.h: Mention in comment how to handle long options that
2993
        don't just store a constant in an int.
2994
 
2995
Mon Jun 25 18:15:46 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
2996
 
2997
        * filemode.c (ftypelet): Distinguish between regular files and
2998
        unknown file types using '-' and '?'.
2999
 
3000
Sat Jun 16 11:18:26 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3001
 
3002
        * getopt.c: If STDC_HEADERS or __GNU_LIBRARY__ is defined,
3003
        include ANSI C header files.
3004
 
3005
Thu Jun 14 13:21:42 1990  David J. MacKenzie  (djm at apple-gunkies)
3006
 
3007
        * glob.c (glob_match): Eliminate '^' as a character class
3008
        negator, leaving just the POSIX '!'.
3009
 
3010
Thu Jun  7 01:01:40 1990  Roland McGrath  (mcgrath at paris.Berkeley.EDU)
3011
 
3012
        * glob.c: __GNU_LIBRARY__ implies DIRENT and STDC_HEADERS.
3013
 
3014
Thu Jun  7 03:45:33 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3015
 
3016
        * glob.c: Use  if DIRENT is defined, not _POSIX_SOURCE.
3017
 
3018
Wed Jun  6 00:05:03 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3019
 
3020
        * glob.c (glob_filename): Remove tilde expansion code.
3021
 
3022
Tue Jun  5 00:35:48 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3023
 
3024
        * error.c: Use VPRINTF_MISSING instead of VPRINTF to control
3025
        use of _doprnt.
3026
        (error): Use strerror.
3027
        (strerror) [!STDC_HEADERS]: New function.
3028
 
3029
        * glob.c: Optionally support POSIX and STDC headers.
3030
        (glob_filename): Make tilde expansion work for patterns
3031
        containing subdirectories.
3032
 
3033
Mon Jun  4 16:31:40 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3034
 
3035
        * glob.c (glob_match): Allow '!' as well as '^' to negate
3036
        character classes.  Check for end of filename when comparing
3037
        with char class.  Check for end of pattern after backslash in
3038
        character class.
3039
        (glob_vector): Only calculate D_NAMLEN once, for efficiency.
3040
        Don't allocate name_vector if a previous malloc failed.
3041
        (glob_dir_to_array): Make string copying more efficient.
3042
        (glob_filename): directory_size was off by 1.
3043
        Reallocation of result had '1' instead of 'l'.
3044
 
3045
Thu May 31 01:45:16 1990  David J. MacKenzie  (djm at apple-gunkies)
3046
 
3047
        * glob.c: Reformat to resemble the bash version more.
3048
 
3049
        * filemode.c: If _POSIX_SOURCE is defined, use POSIX macro
3050
        names for mode bits.
3051
 
3052
Sat May 19 15:17:42 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3053
 
3054
        * filemode.c (mode_string): New function.
3055
        (filemodestring): Reimplement in terms of mode_string.
3056
        (ftypelet): Take an unsigned short instead of a struct stat *.
3057
        Fix up comments.
3058
 
3059
Thu May 10 12:57:11 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3060
 
3061
        * error.c: If __STDC__, use stdarg instead of varargs.
3062
 
3063
Tue May  1 16:07:32 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3064
 
3065
        * alloca.s [hp9000s300]: Avoid using sp as temporary.
3066
 
3067
Fri Apr 20 16:58:24 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3068
 
3069
        * obstack.c, obstack.h (obstack_free): Use >, not >=, to compare
3070
        object with chunk address.
3071
 
3072
Mon Apr  9 15:11:22 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3073
 
3074
        * a.out.encap.h: Protect against multiple inclusion.
3075
 
3076
Fri Apr  6 23:27:46 1990  Jim Kingdon  (kingdon at apple-gunkies.ai.mit.edu)
3077
 
3078
        * a.out.gnu.h (enum machine_type): Put missing comma after M_SPARC.
3079
 
3080
Mon Apr  2 04:49:18 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3081
 
3082
        * malloc.c: Make get_lim_data always "static void" regardless
3083
        of #ifdefs.  Declare it before using it.
3084
 
3085
Mon Mar 26 00:36:52 1990  David J. MacKenzie  (djm at spike.ai.mit.edu)
3086
 
3087
        * getopt.c (getopt): For long-named options that take optional
3088
        args, never use the next argv-element as an arg; args for
3089
        these must be part of the same argv-element, separated from
3090
        the option name by a '='.  This makes them consistent with how
3091
        short-named options with optional args are handled.
3092
 
3093
        * getopt.h, getopt.c, getopt1.c: Add some const declarations
3094
        if __STDC__.
3095
 
3096
Sun Mar  4 12:11:31 1990  Kathy Hargreaves  (kathy at hayley)
3097
 
3098
        * regex.h: Added syntax bit RE_NO_EMPTY_RANGES which is set if
3099
        an ending range point has to collate higher or equal to the
3100
        starting range point.
3101
        Added syntax bit RE_NO_HYPHEN_RANGE_END which is set if a hyphen
3102
        can't be an ending range point.
3103
        Set to two above bits in RE_SYNTAX_POSIX_BASIC and
3104
        RE_SYNTAX_POSIX_EXTENDED.
3105
 
3106
        regex.c: (re_compile_pattern): Don't allow empty ranges if the
3107
        RE_NO_EMPTY_RANGES syntax bit is set.
3108
        Don't let a hyphen be a range end if the RE_NO_HYPHEN_RANGE_END
3109
        syntax bit is set.
3110
        (ESTACK_PUSH_2): renamed this PUSH_FAILURE_POINT and made it
3111
        push all the used registers on the stack, as well as the number
3112
        of the highest numbered register used, and (as before) the two
3113
        failure points.
3114
        (re_match_2): Fixed up comments.
3115
        Added arrays best_regstart[], best_regstart_seg1[], best_regend[],
3116
        and best_regend_seg1[] to keep track of the best match so far
3117
        whenever reach the end of the pattern but not the end of the
3118
        string, and there are still failure points on the stack with
3119
        which to backtrack; if so, do the saving and force a fail.
3120
        If reach the end of the pattern but not the end of the string,
3121
        but there are no more failure points to try, restore the best
3122
        match so far, set the registers and return.
3123
        Compacted some code.
3124
        In stop_memory case, if the subexpression we've just left is in
3125
        a loop, push onto the stack the loop's on_failure_jump failure
3126
        point along with the current pointer into the string (d).
3127
        In finalize_jump case, in addition to popping the failure
3128
        points, pop the saved registers.
3129
        In the fail case, restore the registers, as well as the failure
3130
        points.
3131
 
3132
 
3133
Sun Feb 18 15:08:10 1990  Kathy Hargreaves  (kathy at hayley)
3134
 
3135
        * regex.c: (global): Defined a macro GET_BUFFER_SPACE which
3136
        makes sure you have a specified number of buffer bytes
3137
        allocated.
3138
        Redefined the macro BUFPUSH to use this.
3139
        Added comments.
3140
 
3141
        (re_compile_pattern): Call GET_BUFFER_SPACE before storing or
3142
        inserting any jumps.
3143
 
3144
        (re_match_2): Set d to string1 + pos and dend to end_match_1
3145
        only if string1 isn't null.
3146
        Force exit from a loop if it's around empty parentheses.
3147
        In stop_memory case, if found some jumps, increment p2 before
3148
        extracting address to which to jump. Also, don't need to know
3149
        how many more times can jump_n.
3150
        In begline case, d must equal string1 or string2, in that order,
3151
        only if they are not null.
3152
        In maybe_finalize_jump case, skip over start_memorys' and
3153
        stop_memorys' register numbers, too.
3154
 
3155
Thu Feb 15 15:53:55 1990  Kathy Hargreaves  (kathy at hayley)
3156
 
3157
        * regex.c (BUFPUSH): off by one goof in deciding whether to
3158
        EXTEND_BUFFER.
3159
 
3160
Wed Jan 24 17:07:46 1990  Kathy Hargreaves  (kathy at hayley)
3161
 
3162
        * regex.h: Moved definition of NULL to here.
3163
        Got rid of ``In other words...'' comment.
3164
        Added to some comments.
3165
 
3166
        regex.c: (re_compile_pattern): Tried to bulletproof some code,
3167
        i.e., checked if backward references (e.g., p[-1]) were within
3168
        the range of pattern.
3169
 
3170
        (re_compile_fastmap): Fixed a bug in succeed_n part where was
3171
        getting the amount to jump instead of how many times to jump.
3172
 
3173
        (re_search_2): Changed the name of the variable ``total'' to
3174
        ``total_size.''
3175
        Condensed some code.
3176
 
3177
        (re_match_2): Moved the comment about duplicate from above the
3178
        start_memory case to above duplicate case.
3179
 
3180
        (global): Rewrote some comments.
3181
        Added commandline arguments to testing.
3182
 
3183
 
3184
Wed Jan 17 11:47:27 1990  Kathy Hargreaves  (kathy at hayley)
3185
 
3186
        * regex.c: (global): Defined a macro STORE_NUMBER which stores a
3187
        number into two contiguous bytes.  Also defined STORE_NUMBER_AND_INCR
3188
        which does the same thing and then increments the pointer to the
3189
        storage place to point after the number.
3190
        Defined a macro EXTRACT_NUMBER which extracts a number from two
3191
        continguous bytes.  Also defined EXTRACT_NUMBER_AND_INCR which
3192
        does the same thing and then increments the pointer to the
3193
        source to point to after where the number was.
3194
 
3195
 
3196
Tue Jan 16 12:09:19 1990  Kathy Hargreaves  (kathy at hayley)
3197
 
3198
        * regex.h: Incorporated rms' changes.
3199
        Defined RE_NO_BK_REFS syntax bit which is set when want to
3200
        interpret back reference patterns as literals.
3201
        Defined RE_NO_EMPTY_BRACKETS syntax bit which is set when want
3202
        empty bracket expressions to be illegal.
3203
        Defined RE_CONTEXTUAL_ILLEGAL_OPS syntax bit which is set when want
3204
        it to be illegal for *, +, ? and { to be first in an re or come
3205
        immediately after a | or a (, and for ^ not to appear in a
3206
        nonleading position and $ in a nontrailing position (outside of
3207
        bracket expressions, that is).
3208
        Defined RE_LIMITED_OPS syntax bit which is set when want +, ?
3209
        and | to always be literals instead of ops.
3210
        Fixed up the Posix syntax.
3211
        Changed the syntax bit comments from saying, e.g., ``0 means...''
3212
        to ``If this bit is set, it means...''.
3213
        Changed the syntax bit defines to use shifts instead of integers.
3214
 
3215
        * regex.c: (global): Incorporated rms' changes.
3216
 
3217
        (re_compile_pattern): Incorporated rms' changes
3218
        Made it illegal for a $ to appear anywhere but inside a bracket
3219
        expression or at the end of an re when RE_CONTEXTUAL_ILLEGAL_OPS
3220
        is set. Made the same hold for $ except it has to be at the
3221
        beginning of an re instead of the end.
3222
        Made the re "[]" illegal if RE_NO_EMPTY_BRACKETS is set.
3223
        Made it illegal for | to be first or last in an re, or immediately
3224
        follow another | or a (.
3225
        Added and embellished some comments.
3226
        Allowed \{ to be interpreted as a literal if RE_NO_BK_CURLY_BRACES
3227
        is set.
3228
        Made it illegal for *, +, ?, and { to appear first in an re, or
3229
        immediately follow a | or a ( when RE_CONTEXTUAL_ILLEGAL_OPS is set.
3230
        Made back references interpreted as literals if RE_NO_BK_REFS is set.
3231
        Made recursive intervals either illegal (if RE_NO_BK_CURLY_BRACES
3232
        isn't set) or interpreted as literals (if is set), if RE_INTERVALS
3233
        is set.
3234
        Made it treat +, ? and | as literals if RE_LIMITED_OPS is set.
3235
        Cleaned up some code.
3236
 
3237
 
3238
Thu Dec 21 15:31:32 1989  Kathy Hargreaves  (kathy at hayley)
3239
 
3240
        * regex.c: (global): Moved RE_DUP_MAX to regex.h and made it
3241
        equal 2^15 - 1 instead of 1000.
3242
        Defined NULL to be zero.
3243
        Moved the definition of BYTEWIDTH to regex.h.
3244
        Made the global  variable obscure_syntax nonstatic so the tests in
3245
        another file could use it.
3246
 
3247
        (re_compile_pattern): Defined a maximum length (CHAR_CLASS_MAX_LENGTH)
3248
        for character class strings (i.e., what's between the [: and the
3249
        :]'s).
3250
        Defined a macro SET_LIST_BIT(c) which sets the bit for C in a
3251
        character set list.
3252
        Took out comments that EXTEND_BUFFER clobbers C.
3253
        Made the string "^" match itself, if not RE_CONTEXT_IND_OPS.
3254
        Added character classes to bracket expressions.
3255
        Change the laststart pointer saved with the start of each
3256
        subexpression to point to start_memory instead of after the
3257
        following register number.  This is because the subexpression
3258
        might be in a loop.
3259
        Added comments and compacted some code.
3260
        Made intervals only work if preceded by an re matching a single
3261
        character or a subexpression.
3262
        Made back references to nonexistent subexpressions illegal if
3263
        using POSIX syntax.
3264
        Made intervals work on the last preceding character of a
3265
        concatenation of characters, e.g., ab{0,} matches abbb, not abab.
3266
        Moved macro PREFETCH to outside the routine.
3267
 
3268
        (re_compile_fastmap): Added succeed_n to work analogously to
3269
        on_failure_jump if n is zero and jump_n to work analogously to
3270
        the other backward jumps.
3271
 
3272
        (re_match_2): Defined macro SET_REGS_MATCHED to set which
3273
        current subexpressions had matches within them.
3274
        Changed some comments.
3275
        Added reg_active and reg_matched_something arrays to keep track
3276
        of in which subexpressions currently have matched something.
3277
        Defined MATCHING_IN_FIRST_STRING and replaced ``dend == end_match_1''
3278
        with it to make code easier to understand.
3279
        Fixed so can apply * and intervals to arbitrarily nested
3280
        subexpressions.  (Lots of previous bugs here.)
3281
        Changed so won't match a newline if syntax bit RE_DOT_NOT_NULL is set.
3282
        Made the upcase array nonstatic so the testing file could use it also.
3283
 
3284
        (main.c): Moved the tests out to another file.
3285
 
3286
        (tests.c): Moved all the testing stuff here.
3287
 
3288
 
3289
Sat Nov 18 19:30:30 1989  Kathy Hargreaves  (kathy at hayley)
3290
 
3291
        * regex.c: (re_compile_pattern): Defined RE_DUP_MAX, the maximum
3292
        number of times an interval can match a pattern.
3293
        Added macro GET_UNSIGNED_NUMBER (used to get below):
3294
        Added variables lower_bound and upper_bound for upper and lower
3295
        bounds of intervals.
3296
        Added variable num_fetches so intervals could do backtracking.
3297
        Added code to handle '{' and "\{" and intervals.
3298
        Added to comments.
3299
 
3300
        (store_jump_n): (Added) Stores a jump with a number following the
3301
        relative address (for intervals).
3302
 
3303
        (insert_jump_n): (Added) Inserts a jump_n.
3304
 
3305
        (re_match_2): Defined a macro ESTACK_PUSH_2 for the error stack;
3306
        it checks for overflow and reallocates if necessary.
3307
 
3308
        * regex.h: Added bits (RE_INTERVALS and RE_NO_BK_CURLY_BRACES)
3309
        to obscure syntax to indicate whether or not
3310
        a syntax handles intervals and recognizes either \{ and
3311
        \} or { and } as operators.  Also added two syntaxes
3312
        RE_SYNTAX_POSIX_BASIC and RE_POSIX_EXTENDED and two command codes
3313
        to the enumeration regexpcode; they are succeed_n and jump_n.
3314
 
3315
 
3316
Sat Nov 18 19:30:30 1989  Kathy Hargreaves  (kathy at hayley)
3317
 
3318
        * regex.c: (re_compile_pattern): Defined INIT_BUFF_SIZE to get rid
3319
        of repeated constants in code.  Tested with value 1.
3320
        Renamed PATPUSH as BUFPUSH, since it pushes things onto the
3321
        buffer, not the pattern.  Also made this macro extend the buffer
3322
        if it's full (so could do the following):
3323
        Took out code at top of loop that checks to see if buffer is going
3324
        to be full after 10 additions (and reallocates if necessary).
3325
 
3326
        (insert_jump): Rearranged declaration lines so comments would read
3327
        better.
3328
 
3329
        (re_match_2): Compacted exactn code and added more comments.
3330
 
3331
        (main): Defined macros TEST_MATCH and MATCH_SELF to do
3332
        testing; took out loop so could use these instead.
3333
 
3334
 
3335
Tue Oct 24 20:57:18 1989  Kathy Hargreaves  (kathy at hayley)
3336
 
3337
        * regex.c (re_set_syntax): Gave argument `syntax' a type.
3338
        (store_jump, insert_jump): made them void functions.
3339
 
3340
Tue Mar  6 23:29:26 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3341
 
3342
        * signame.c (sig_number): Return -1 if not found.
3343
 
3344
Fri Mar  2 16:32:20 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3345
 
3346
        * signame.h [!__STDC__]: Remove comments cuz they're in [__STDC__].
3347
        signame.{c,h}: Make sig_abbrev return char *, not const char *.
3348
 
3349
Thu Mar  1 14:10:32 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3350
 
3351
        * getopt.c (getopt): If _getopt_long_only, for options that
3352
        start with '-' and are not a valid long-named option, only
3353
        interpret them as short options if the first letter is a valid
3354
        short option.  Otherwise the error message would be printed
3355
        naming the short option letter instead of the whole option, and
3356
        if, for example, there is a 'T' long option, '-Tfoo' would print
3357
        "prog: invalid option `-T'" (which is wrong).
3358
 
3359
Wed Feb 28 19:38:49 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3360
 
3361
        * signame.h: Use ANSI C prototypes ifdef __STDC__.
3362
        * signame.c: Add const declarations ifdef __STDC__.
3363
 
3364
Wed Feb 28 19:06:36 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3365
 
3366
        * signame.c (SIGPWR): Change name to "Power failure".
3367
 
3368
Wed Feb 28 18:46:36 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
3369
 
3370
        * getopt.h: ifdef out decl of _getopt_option_name.
3371
 
3372
Wed Feb 28 15:05:54 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3373
 
3374
        * getopt.c (getopt): Change typo (optstr -> optstring).
3375
 
3376
        * getopt.c: Remove all _getopt_option_name stuff.
3377
        If RETURN_IN_ORDER, return one, not zero, to distinguish between
3378
        this and a long option.
3379
 
3380
        * signame.{c,h}: New files.
3381
 
3382
Tue Feb 27 13:32:45 1990  David J. MacKenzie  (djm at rice-chex)
3383
 
3384
        * getopt.c (getopt): In RETURN_IN_ORDER mode, set
3385
        _getopt_option_name to zero when returning a non-option arg in
3386
        optarg, to distinguish it from getting a long-named option
3387
        that takes an arg.
3388
        Print the correct option-introducing character (can be
3389
        either `+' or `-') in error messages for long-named options.
3390
        If _getopt_long_only is nonzero, no long options match an
3391
        option arg that starts with a dash, and there are valid short
3392
        options, try matching the arg against the short options.
3393
 
3394
Thu Feb 22 19:50:49 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3395
 
3396
        * obstack.c (_obstack_begin): Use slightly smaller default size
3397
        so that it still fits in one block if malloc range checking is
3398
        in use.
3399
 
3400
Mon Feb 19 15:41:14 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3401
 
3402
        * getopt1.c (getopt_long_only): New function.
3403
        getopt.h: Declare getopt_long_only and _getopt_long_only.
3404
        getopt.c: Define _getopt_long_only.
3405
        (getopt): If _getopt_long_only, accept '-' as well as '+' to start
3406
        long option.
3407
 
3408
Sat Feb  3 16:28:00 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3409
 
3410
        * alloca.s [MOTOROLA_DELTA]: New alternative for 68k.
3411
 
3412
Sun Jan 28 22:29:17 1990  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3413
 
3414
        * getopt1.c (main): Fix bug that prevented the first long
3415
        option from being recognized.
3416
 
3417
        * getopt.c: Move comment on the return value for long-named
3418
        options to a more appropriate place.
3419
 
3420
Wed Jan 24 19:11:27 1990  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3421
 
3422
        * glob.c (glob_filename): Change '==' to '=' in what was
3423
        clearly supposed to be an assignment statement.
3424
 
3425
Mon Jan 22 18:14:40 1990  David J. MacKenzie  (djm at rice-chex)
3426
 
3427
        * regcmp.c (regcmp): Allocate whole return value with one call
3428
        to malloc, so freeing the buffer works the same way as it does
3429
        on System V.
3430
 
3431
Tue Jan 16 22:17:03 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
3432
 
3433
        * a.out.gnu.h [hp300, pyr]: Define SEGMENT_SIZE to be page_size
3434
 
3435
Wed Jan 10 06:57:10 1990  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3436
 
3437
        * glob.c: Use  if SYSNDIR is defined (some Xenix
3438
        systems need this).
3439
 
3440
Mon Jan  8 12:33:55 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3441
 
3442
        * regex.c (re_compile_pattern): Add missing break in prev change.
3443
 
3444
Mon Jan  1 12:16:56 1990  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3445
 
3446
        * regex.c (re_compile_pattern): Ignore \<, etc., checking
3447
        context of $.
3448
 
3449
Mon Dec 25 12:00:16 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3450
 
3451
        * obstack.h (obstack_object_size, obstack_room): Eliminate _obstack.
3452
 
3453
Sat Dec 23 16:20:13 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3454
 
3455
        * regex.c (re_compile_fastmap): Put back deleted local k.
3456
 
3457
Wed Dec 20 02:03:43 1989  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3458
 
3459
        * getopt.h: Add function decls/prototypes for getopt and
3460
        getopt_long.
3461
 
3462
        * getopt.c: Bring some comments up to date with the code.
3463
 
3464
Tue Dec 19 03:12:48 1989  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3465
 
3466
        * regex.h: Add function prototypes if __STDC__ is defined.
3467
 
3468
        * regex.c: Declare some external functions if emacs is not
3469
        defined.  Add a few casts.
3470
        (re_compile_fastmap): Remove unused variable.
3471
 
3472
Mon Dec 18 14:12:53 1989  David J. MacKenzie  (djm at hobbes.ai.mit.edu)
3473
 
3474
        * getopt.c: Declare some external functions.
3475
 
3476
Mon Nov 20 19:57:00 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
3477
 
3478
        * a.out.gnu.h: Wrap N_MAGIC in #ifndef...#endif.
3479
 
3480
Fri Nov 17 03:12:28 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
3481
 
3482
        * a.out.gnu.h: Wrap many things in #ifndef...#endif so file
3483
        can be used in addition to a system-supplied a.out.h.
3484
 
3485
Tue Oct 31 17:03:06 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3486
 
3487
        * getopt1.c (getopt_long): Delete mistaken test for index == 0.
3488
 
3489
Wed Oct 25 17:50:51 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3490
 
3491
        * getopt.c (getopt): Set option_index properly for long options.
3492
 
3493
Tue Oct 24 23:41:06 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3494
 
3495
        * getopt1.c (main): Fix initializers.
3496
 
3497
        * getopt.c (getopt): Was off by 1, checking for missing arg
3498
        for long option.
3499
 
3500
Wed Oct 18 13:15:18 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3501
 
3502
        * getopt.c: Improve comments and an error message.
3503
        Don't initialize most variables, for the sake of unexec.
3504
 
3505
Tue Oct 17 03:06:14 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3506
 
3507
        * getopt.c (getopt): Uniformly don't recognize `+' as option
3508
        if program doesn't use long options.
3509
 
3510
        * getopt.c (getopt): Complain about ambiguous option abbreviations.
3511
        But accept any exact match even if ambiguous.
3512
 
3513
        * getopt.c (getopt): Report error for unrecognized long options.
3514
 
3515
Sat Sep 30 14:47:29 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
3516
 
3517
        * malloc.c: "#else rcheck" -> "#else /* rcheck */".
3518
 
3519
Tue Sep 19 19:00:58 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3520
 
3521
        * regex.h: Define RE_SYNTAX_POSIX_AWK.
3522
 
3523
Sun Sep 17 15:20:46 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3524
 
3525
        * regex.h: Last change in RE_SYNTAX_AWK broke RE_SYNTAX_EGREP.
3526
 
3527
Sat Sep 16 01:53:53 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3528
 
3529
        * regex.c (re_search_2): Stupid error propagating return code -2.
3530
 
3531
Tue Sep 12 13:50:05 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3532
 
3533
        * crt0.c [ISI68K]: Reinstall label __start.
3534
 
3535
Tue Sep  5 15:43:24 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
3536
 
3537
        * malloc.c: Define USG if hpux defined.
3538
 
3539
Mon Aug 28 17:50:27 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3540
 
3541
        * regex.c (re_compile_pattern): With RE_AWK_CLASS_HACK, \ quotes
3542
        all characters inside [...].
3543
 
3544
Sat Aug 26 00:20:26 1989  Richard Stallman  (rms at apple-gunkies.ai.mit.edu)
3545
 
3546
        * regex.h: Define RE_AWK_CLASS_HACK and change RE_SYNTAX_AWK.
3547
        * regex.c (re_compile_pattern): Change syntax of \ inside [...]
3548
        when RE_AWK_CLASS_HACK is set.
3549
 
3550
        * regex.c (re_match_2): Declare strings to search as char *,
3551
        and cast inside the function.
3552
 
3553
Sat Aug 19 14:55:19 1989  Richard Stallman  (rms at apple-gunkies.ai.mit.edu)
3554
 
3555
        * regex.c (EXTEND_BUFFER): Don't clobber c; do pointer arith
3556
        to update b in portable fashion.
3557
 
3558
Thu Aug 17 15:56:36 1989  Joseph Arceneaux  (jla at spiff)
3559
 
3560
        * regex.c (EXTEND_BUFFER): Set c to bufp->buffer - old_buffer.
3561
 
3562
Sun Aug 13 15:21:02 1989  Richard Stallman  (rms at hobbes.ai.mit.edu)
3563
 
3564
        * obstack.h: Typos in comments.
3565
 
3566
Sun Jul 30 20:24:52 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3567
 
3568
        * obstack.c (_obstack_newchunk): Never copy bytes past the end
3569
        of the object.  Copy by COPYING_UNIT only for complete units
3570
        that fit in the object; then copy remaining bytes singly.
3571
        If obstack has less than the default alignment,
3572
        copy all bytes singly.
3573
 
3574
Thu Jul 20 01:51:56 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3575
 
3576
        * crt0.c: Delete spaces at ends of lines.
3577
        [ISI68K]: Unconditionally enclose asms in function `_start'.
3578
        Delete assembler definition of that function.
3579
        Use a6, not fp, as register name.
3580
 
3581
Sun Jul 16 16:32:52 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
3582
 
3583
        * a.out.encap.h: Remove #ifdef ALTOS code because according to
3584
        Jyrki Kuoppala  it doesn't do what he put it
3585
        in to do (which was work around a kernel bug).
3586
 
3587
Thu Jun 29 19:59:16 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3588
 
3589
        * malloc.c (valloc): Changed to be conditionalized on ! hpux
3590
        instead of ! HPUX (hpux this is generated by the OS).
3591
 
3592
Tue Jun 20 21:14:57 1989  Roland McGrath  (roland at hobbes.ai.mit.edu)
3593
 
3594
        * Makefile: include ../Makerules.
3595
        Added .y->.tab.c implicit rule and rule to make unctime.tab.o.
3596
        Use $(archpfx) in front of object files.
3597
        Made some rules use $({LINK,COMPILE}.?) instead of $(CC), etc.
3598
 
3599
Sat Jun 17 14:22:53 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3600
 
3601
        * regex.h (struct re_pattern_buffer): Make ALLOCATED and USED long.
3602
        * regex.c (EXTEND_BUFFER): Use long constants to compare with them.
3603
        Move assignment outside if-condition.
3604
        Do pointer relocation arithmetic in strictly correct order.
3605
 
3606
Sat Jun 10 00:26:01 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3607
 
3608
        * glob.c [USG]: Define rindex; declare getpwent, etc.
3609
 
3610
Wed Jun  7 22:36:51 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3611
 
3612
        * alloca.s [hp9000s300]: Increase MAXREG for fpregs.
3613
 
3614
        * crt0.c: For new hp assembler, define float_loc as fixed location.
3615
 
3616
Wed May 31 17:51:41 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3617
 
3618
        * a.out.gnu.h: Define SEGMENT_SIZE for Altos.
3619
 
3620
Mon May 22 17:59:17 1989  Roland McGrath  (mcgrath at tully.Berkeley.EDU)
3621
 
3622
        * glob.c: Several changes for USG compatibility, etc. that have been
3623
        in the version distributed with Make for a while.
3624
        Today added new variable glob_tilde which makes glob_filename expand
3625
        ~ or ~USER, and made glob_filename, when given a directory with the
3626
        file name pattern, return the directory alone.
3627
 
3628
Wed May 17 16:45:36 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3629
 
3630
        * getopt.c (getopt): Add feature for long-named options;
3631
        starting with `+'.
3632
 
3633
Mon May  8 17:21:40 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3634
 
3635
        * crt0.c [sps7]: Handle mostly like orion, etc.
3636
 
3637
Fri May  5 15:26:58 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3638
 
3639
        * obstack.c (_obstack_free): If __STDC__, define this as well as
3640
        obstack_free.
3641
 
3642
        * crt0.c [hp9000s300]: Give fixed address to fpa_loc, per cph.
3643
 
3644
Tue May  2 14:42:26 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3645
 
3646
        * crt0.c [hp9000s300]: Allocate fpa_loc and float_loc.
3647
 
3648
Sun Apr 23 00:22:37 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3649
 
3650
        * a.out.encap.h (COFF_MAGIC, SEGMENT_SIZE, N_DATADDR):
3651
        Alternate definitions if ALTOS or if m68k.
3652
 
3653
        * getopt.c: If __GNUC__, use builtin alloca.
3654
        Define index if USG.
3655
 
3656
Wed Apr 19 13:03:18 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3657
 
3658
        * crt0.c [m68000]: Call finitfp_() if nec on Sun.
3659
 
3660
Fri Apr  7 22:22:38 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3661
 
3662
        * malloc.c: Rename BSD42 to BSD4_2, as in Emacs.
3663
        If `emacs', let config.h decide whether to define that.
3664
        (morecore): Change malloc_sbrk_used, etc., after error check.
3665
 
3666
Thu Mar 23 18:21:56 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3667
 
3668
        * glob.c: Added new copyright notice.
3669
 
3670
Thu Mar 16 16:56:54 1989  Randall Smith  (randy at gluteus.ai.mit.edu)
3671
 
3672
        * malloc.c (malloc): Made sure that the MAGIC1 bytes written at
3673
        the end of the space were positioned with regard to the new
3674
        offset.
3675
 
3676
Fri Mar 10 16:50:12 1989  Randall Smith  (randy at sugar-bombs.ai.mit.edu)
3677
 
3678
        * malloc.c (realloc): Make sure that the start of the mhead is
3679
        found correctly even when sizeof (struct mhead) doesn't divide 8
3680
        properley.
3681
 
3682
        * malloc.c (morecore): Added code to reset sigmask to correct
3683
        value on a "no-more-room" return.
3684
 
3685
        * malloc.c (malloc, free, realloc): Leave 8 bytes of space, not 4,
3686
        before the actual data block.
3687
 
3688
Fri Mar  3 10:52:14 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3689
 
3690
        * a.out.encap.h, stab.def: Modified to use new GNU General Public
3691
        License.
3692
 
3693
Thu Mar  2 15:45:46 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3694
 
3695
        * a.out.gnu.h [nlist]: Made n_type an unsigned char (for compilers
3696
        where chars default to signed, which can screw up comparisons) and
3697
        made n_value an unsigned long.
3698
 
3699
Wed Mar  1 13:04:25 1989  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3700
 
3701
        * getopt.c: Changed copyright header to reflect new GNU General
3702
        public license.
3703
 
3704
Fri Feb 24 13:00:21 1989  Randall Smith  (randy at gluteus.ai.mit.edu)
3705
 
3706
        * regex.c, regex.h: Changed copyright header to reflect new GNU
3707
        General public license.
3708
 
3709
Sun Feb 19 08:02:01 1989  Richard Stallman  (rms at apple-gunkies.ai.mit.edu)
3710
 
3711
        * getopt.c: If option argument is missing, return `?'.
3712
 
3713
Fri Feb 10 13:31:05 1989  Randall Smith  (randy at plantaris.ai.mit.edu)
3714
 
3715
        * stab.def: Changed comment on LSYM; also used for type
3716
        descriptions.
3717
 
3718
Wed Feb  1 23:15:39 1989  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3719
 
3720
        * filemode.c (setst): Give `T' if sticky but not executable.
3721
 
3722
Mon Jan  9 10:31:20 1989  Pace Willisson  (pace at prep.ai.mit.edu)
3723
 
3724
        * a.out.gnu.h:  Change a_magic to a_info, and define macros
3725
        to access it.  Programs that refer to the magic number should
3726
        access it with N_MAGIC (exec), and set it with N_SET_MAGIC (exec,
3727
        val).  This is a step to having a header that is unambiguous
3728
        between big and little endian machines.
3729
 
3730
        * a.out.encap.h: Use macros to access a_info fields.
3731
 
3732
Wed Dec 28 18:58:53 1988  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3733
 
3734
        * crt0.c (hp9000s300): Changes from Jinx: new flag `flag_fpa'
3735
        set with a subx.  d0 loaded from a0 and doubled before first subx.
3736
 
3737
Tue Dec 20 22:13:49 1988  Richard Stallman  (rms at sugar-bombs.ai.mit.edu)
3738
 
3739
        * a.out.gnu.h (N_DATADDR): Always define this if not already defined.
3740
        (SEGMENT_SIZE): Define this for the vax.
3741
 
3742
Tue Dec 20 14:57:38 1988  Pace Willisson  (pace at prep.at.mit.edu)
3743
 
3744
        * a.out.gnu.h: Changed exec header to have two bytes
3745
        (a_machtype and a_flags) instead of a_encap.  a_machtype
3746
        is the same as on modern sun systems; a_flags can have
3747
        machine specific flags.  (There may be some endian problems
3748
        here:  You would like to have the magic number be the
3749
        first two bytes in the file, and then the next two could
3750
        be these options.  It looks like the 68000 definitions
3751
        have to declare the options first to force this to happen.)
3752
        Defined M_386 for a_machtype.
3753
        Added definitions for N_DATOFF, N_TRELOFF, N_DRELOFF,
3754
        N_DATADDR, N_BSSADDR (which are present in sun release 4.0)
3755
 
3756
        * a.out.encap.h: Defined A_ENCAP as an a_flags value.  Changed
3757
        uses of a_encap to a_flags & A_ENCAP
3758
 
3759
Wed Dec  7 11:18:30 1988  Randall Smith  (randy at apple-gunkies.ai.mit.edu)
3760
 
3761
        * malloc.c: Added functions malloc_mem_used and malloc_mem_free to
3762
        return total amount of space allocated to program, and total space
3763
        left in free pool before sbrk must be called.
3764
 
3765
Tue Nov 22 13:05:25 1988  Randall Smith  (randy at cream-of-wheat.ai.mit.edu)
3766
 
3767
        * glob.c: Incorporated some bug fixes and changes sent by Brian.
3768
        None of them look disasterous.
3769
 
3770
Fri Oct 21 12:40:24 1988  Randall Smith  (randy at cream-of-wheat.ai.mit.edu)
3771
 
3772
        * malloc.c (free): Added code (within #ifdef rcheck) to given
3773
        slightly more verbose warnings then an abort if free was called
3774
        with garbage.
3775
 
3776
Local Variables:
3777
add-log-time-format: current-time-string
3778
mode: indented-text
3779
left-margin: 8
3780
version-control: never
3781
End:
3782
 
3783
 
3784
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
3785
1998 Free Software Foundation, Inc.
3786
 
3787
Copying and distribution of this file, with or without modification,
3788
are permitted in any medium without royalty provided the copyright
3789
notice and this notice are preserved.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.