aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS8
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info523
-rw-r--r--doc/gawk.texi24
-rw-r--r--doc/gawktexi.in24
5 files changed, 323 insertions, 260 deletions
diff --git a/NEWS b/NEWS
index ac921ab0..047c8e2a 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,14 @@ Changes from 4.1.1 to 4.1.2
- Summary sections added to all chapters.
- Exercises added in several chapters.
+2. The debugger's "restart" command now works again.
+
+3. Redirected getline is now allowed inside BEGINFILE/ENDFILE.
+
+4. A number of bugs have been fixed in the MPFR code.
+
+XX. A number of bugs have been fixed. See the ChangeLog.
+
Changes from 4.1.0 to 4.1.1
---------------------------
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 6f88e3a4..001b7258 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-08-06 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in: Misc minor additions.
+
2014-08-03 Arnold D. Robbins <arnold@skeeve.com>
* gawktexi.in: For sprintf %c document that if value is a valid
diff --git a/doc/gawk.info b/doc/gawk.info
index 8ca20ccc..5a07d84d 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -15018,7 +15018,9 @@ presented in *note Filetrans Function::, to either update `ARGIND' on
your own or modify this code as appropriate.
The `rewind()' function also relies on the `nextfile' keyword (*note
-Nextfile Statement::).
+Nextfile Statement::). Because of this, you should not call it from an
+`ENDFILE' rule. (This isn't necessary anyway, since as soon as an
+`ENDFILE' rule finishes `gawk' goes to the next file!)

File: gawk.info, Node: File Checking, Next: Empty Files, Prev: Rewind Function, Up: Data File Management
@@ -26104,6 +26106,11 @@ the current version of `gawk'.
- GCC for VAX and Alpha has not been tested for a while.
+ * Support for the following obsolete systems was removed from the
+ code and the documentation for `gawk' version 4.1:
+
+ - Ultrix
+

File: gawk.info, Node: Feature History, Next: Common Extensions, Prev: POSIX/GNU, Up: Language History
@@ -34243,262 +34250,262 @@ Node: Readfile Function616465
Node: Data File Management618304
Node: Filetrans Function618936
Node: Rewind Function623005
-Node: File Checking624392
-Ref: File Checking-Footnote-1625524
-Node: Empty Files625725
-Node: Ignoring Assigns627704
-Node: Getopt Function629258
-Ref: Getopt Function-Footnote-1640561
-Node: Passwd Functions640764
-Ref: Passwd Functions-Footnote-1649743
-Node: Group Functions649831
-Ref: Group Functions-Footnote-1657772
-Node: Walking Arrays657985
-Node: Library Functions Summary659588
-Node: Library exercises660976
-Node: Sample Programs662256
-Node: Running Examples663026
-Node: Clones663754
-Node: Cut Program664978
-Node: Egrep Program674846
-Ref: Egrep Program-Footnote-1682817
-Node: Id Program682927
-Node: Split Program686591
-Ref: Split Program-Footnote-1690129
-Node: Tee Program690257
-Node: Uniq Program693064
-Node: Wc Program700494
-Ref: Wc Program-Footnote-1704759
-Node: Miscellaneous Programs704851
-Node: Dupword Program706064
-Node: Alarm Program708095
-Node: Translate Program712909
-Ref: Translate Program-Footnote-1717300
-Ref: Translate Program-Footnote-2717570
-Node: Labels Program717704
-Ref: Labels Program-Footnote-1721075
-Node: Word Sorting721159
-Node: History Sorting725202
-Node: Extract Program727038
-Node: Simple Sed734574
-Node: Igawk Program737636
-Ref: Igawk Program-Footnote-1751947
-Ref: Igawk Program-Footnote-2752148
-Node: Anagram Program752286
-Node: Signature Program755354
-Node: Programs Summary756601
-Node: Programs Exercises757816
-Node: Advanced Features761467
-Node: Nondecimal Data763415
-Node: Array Sorting764992
-Node: Controlling Array Traversal765689
-Node: Array Sorting Functions773969
-Ref: Array Sorting Functions-Footnote-1777876
-Node: Two-way I/O778070
-Ref: Two-way I/O-Footnote-1783586
-Node: TCP/IP Networking783668
-Node: Profiling786512
-Node: Advanced Features Summary794054
-Node: Internationalization795918
-Node: I18N and L10N797398
-Node: Explaining gettext798084
-Ref: Explaining gettext-Footnote-1803224
-Ref: Explaining gettext-Footnote-2803408
-Node: Programmer i18n803573
-Node: Translator i18n807798
-Node: String Extraction808592
-Ref: String Extraction-Footnote-1809553
-Node: Printf Ordering809639
-Ref: Printf Ordering-Footnote-1812421
-Node: I18N Portability812485
-Ref: I18N Portability-Footnote-1814934
-Node: I18N Example814997
-Ref: I18N Example-Footnote-1817719
-Node: Gawk I18N817791
-Node: I18N Summary818429
-Node: Debugger819768
-Node: Debugging820790
-Node: Debugging Concepts821231
-Node: Debugging Terms823087
-Node: Awk Debugging825684
-Node: Sample Debugging Session826576
-Node: Debugger Invocation827096
-Node: Finding The Bug828429
-Node: List of Debugger Commands834911
-Node: Breakpoint Control836243
-Node: Debugger Execution Control839907
-Node: Viewing And Changing Data843267
-Node: Execution Stack846625
-Node: Debugger Info848138
-Node: Miscellaneous Debugger Commands852132
-Node: Readline Support857316
-Node: Limitations858208
-Node: Debugging Summary860482
-Node: Arbitrary Precision Arithmetic861646
-Node: Computer Arithmetic862975
-Ref: Computer Arithmetic-Footnote-1867362
-Node: Math Definitions867419
-Ref: table-ieee-formats870303
-Node: MPFR features870807
-Node: FP Math Caution872449
-Ref: FP Math Caution-Footnote-1873490
-Node: Inexactness of computations873859
-Node: Inexact representation874807
-Node: Comparing FP Values876162
-Node: Errors accumulate877126
-Node: Getting Accuracy878559
-Node: Try To Round881218
-Node: Setting precision882117
-Ref: table-predefined-precision-strings882799
-Node: Setting the rounding mode884592
-Ref: table-gawk-rounding-modes884956
-Ref: Setting the rounding mode-Footnote-1888410
-Node: Arbitrary Precision Integers888589
-Ref: Arbitrary Precision Integers-Footnote-1891592
-Node: POSIX Floating Point Problems891741
-Ref: POSIX Floating Point Problems-Footnote-1895617
-Node: Floating point summary895655
-Node: Dynamic Extensions897872
-Node: Extension Intro899424
-Node: Plugin License900689
-Node: Extension Mechanism Outline901374
-Ref: figure-load-extension901798
-Ref: figure-load-new-function903283
-Ref: figure-call-new-function904285
-Node: Extension API Description906269
-Node: Extension API Functions Introduction907719
-Node: General Data Types912584
-Ref: General Data Types-Footnote-1918277
-Node: Requesting Values918576
-Ref: table-value-types-returned919313
-Node: Memory Allocation Functions920271
-Ref: Memory Allocation Functions-Footnote-1923018
-Node: Constructor Functions923114
-Node: Registration Functions924872
-Node: Extension Functions925557
-Node: Exit Callback Functions927859
-Node: Extension Version String929108
-Node: Input Parsers929758
-Node: Output Wrappers939572
-Node: Two-way processors944088
-Node: Printing Messages946292
-Ref: Printing Messages-Footnote-1947369
-Node: Updating `ERRNO'947521
-Node: Accessing Parameters948260
-Node: Symbol Table Access949490
-Node: Symbol table by name950004
-Node: Symbol table by cookie951980
-Ref: Symbol table by cookie-Footnote-1956113
-Node: Cached values956176
-Ref: Cached values-Footnote-1959680
-Node: Array Manipulation959771
-Ref: Array Manipulation-Footnote-1960869
-Node: Array Data Types960908
-Ref: Array Data Types-Footnote-1963611
-Node: Array Functions963703
-Node: Flattening Arrays967577
-Node: Creating Arrays974429
-Node: Extension API Variables979160
-Node: Extension Versioning979796
-Node: Extension API Informational Variables981697
-Node: Extension API Boilerplate982783
-Node: Finding Extensions986587
-Node: Extension Example987147
-Node: Internal File Description987877
-Node: Internal File Ops991968
-Ref: Internal File Ops-Footnote-11003400
-Node: Using Internal File Ops1003540
-Ref: Using Internal File Ops-Footnote-11005887
-Node: Extension Samples1006155
-Node: Extension Sample File Functions1007679
-Node: Extension Sample Fnmatch1015247
-Node: Extension Sample Fork1016729
-Node: Extension Sample Inplace1017942
-Node: Extension Sample Ord1019617
-Node: Extension Sample Readdir1020453
-Ref: table-readdir-file-types1021309
-Node: Extension Sample Revout1022108
-Node: Extension Sample Rev2way1022699
-Node: Extension Sample Read write array1023440
-Node: Extension Sample Readfile1025319
-Node: Extension Sample API Tests1026419
-Node: Extension Sample Time1026944
-Node: gawkextlib1028259
-Node: Extension summary1031072
-Node: Extension Exercises1034765
-Node: Language History1035487
-Node: V7/SVR3.11037130
-Node: SVR41039450
-Node: POSIX1040892
-Node: BTL1042278
-Node: POSIX/GNU1043012
-Node: Feature History1048611
-Node: Common Extensions1061741
-Node: Ranges and Locales1063053
-Ref: Ranges and Locales-Footnote-11067670
-Ref: Ranges and Locales-Footnote-21067697
-Ref: Ranges and Locales-Footnote-31067931
-Node: Contributors1068152
-Node: History summary1073577
-Node: Installation1074946
-Node: Gawk Distribution1075897
-Node: Getting1076381
-Node: Extracting1077205
-Node: Distribution contents1078847
-Node: Unix Installation1084564
-Node: Quick Installation1085181
-Node: Additional Configuration Options1087623
-Node: Configuration Philosophy1089361
-Node: Non-Unix Installation1091712
-Node: PC Installation1092170
-Node: PC Binary Installation1093481
-Node: PC Compiling1095329
-Ref: PC Compiling-Footnote-11098328
-Node: PC Testing1098433
-Node: PC Using1099609
-Node: Cygwin1103767
-Node: MSYS1104576
-Node: VMS Installation1105090
-Node: VMS Compilation1105886
-Ref: VMS Compilation-Footnote-11107108
-Node: VMS Dynamic Extensions1107166
-Node: VMS Installation Details1108539
-Node: VMS Running1110791
-Node: VMS GNV1113625
-Node: VMS Old Gawk1114348
-Node: Bugs1114818
-Node: Other Versions1118822
-Node: Installation summary1125077
-Node: Notes1126133
-Node: Compatibility Mode1126998
-Node: Additions1127780
-Node: Accessing The Source1128705
-Node: Adding Code1130141
-Node: New Ports1136319
-Node: Derived Files1140800
-Ref: Derived Files-Footnote-11145881
-Ref: Derived Files-Footnote-21145915
-Ref: Derived Files-Footnote-31146511
-Node: Future Extensions1146625
-Node: Implementation Limitations1147231
-Node: Extension Design1148479
-Node: Old Extension Problems1149633
-Ref: Old Extension Problems-Footnote-11151150
-Node: Extension New Mechanism Goals1151207
-Ref: Extension New Mechanism Goals-Footnote-11154567
-Node: Extension Other Design Decisions1154756
-Node: Extension Future Growth1156862
-Node: Old Extension Mechanism1157698
-Node: Notes summary1159460
-Node: Basic Concepts1160646
-Node: Basic High Level1161327
-Ref: figure-general-flow1161599
-Ref: figure-process-flow1162198
-Ref: Basic High Level-Footnote-11165427
-Node: Basic Data Typing1165612
-Node: Glossary1168940
-Node: Copying1194092
-Node: GNU Free Documentation License1231648
-Node: Index1256784
+Node: File Checking624563
+Ref: File Checking-Footnote-1625695
+Node: Empty Files625896
+Node: Ignoring Assigns627875
+Node: Getopt Function629429
+Ref: Getopt Function-Footnote-1640732
+Node: Passwd Functions640935
+Ref: Passwd Functions-Footnote-1649914
+Node: Group Functions650002
+Ref: Group Functions-Footnote-1657943
+Node: Walking Arrays658156
+Node: Library Functions Summary659759
+Node: Library exercises661147
+Node: Sample Programs662427
+Node: Running Examples663197
+Node: Clones663925
+Node: Cut Program665149
+Node: Egrep Program675017
+Ref: Egrep Program-Footnote-1682988
+Node: Id Program683098
+Node: Split Program686762
+Ref: Split Program-Footnote-1690300
+Node: Tee Program690428
+Node: Uniq Program693235
+Node: Wc Program700665
+Ref: Wc Program-Footnote-1704930
+Node: Miscellaneous Programs705022
+Node: Dupword Program706235
+Node: Alarm Program708266
+Node: Translate Program713080
+Ref: Translate Program-Footnote-1717471
+Ref: Translate Program-Footnote-2717741
+Node: Labels Program717875
+Ref: Labels Program-Footnote-1721246
+Node: Word Sorting721330
+Node: History Sorting725373
+Node: Extract Program727209
+Node: Simple Sed734745
+Node: Igawk Program737807
+Ref: Igawk Program-Footnote-1752118
+Ref: Igawk Program-Footnote-2752319
+Node: Anagram Program752457
+Node: Signature Program755525
+Node: Programs Summary756772
+Node: Programs Exercises757987
+Node: Advanced Features761638
+Node: Nondecimal Data763586
+Node: Array Sorting765163
+Node: Controlling Array Traversal765860
+Node: Array Sorting Functions774140
+Ref: Array Sorting Functions-Footnote-1778047
+Node: Two-way I/O778241
+Ref: Two-way I/O-Footnote-1783757
+Node: TCP/IP Networking783839
+Node: Profiling786683
+Node: Advanced Features Summary794225
+Node: Internationalization796089
+Node: I18N and L10N797569
+Node: Explaining gettext798255
+Ref: Explaining gettext-Footnote-1803395
+Ref: Explaining gettext-Footnote-2803579
+Node: Programmer i18n803744
+Node: Translator i18n807969
+Node: String Extraction808763
+Ref: String Extraction-Footnote-1809724
+Node: Printf Ordering809810
+Ref: Printf Ordering-Footnote-1812592
+Node: I18N Portability812656
+Ref: I18N Portability-Footnote-1815105
+Node: I18N Example815168
+Ref: I18N Example-Footnote-1817890
+Node: Gawk I18N817962
+Node: I18N Summary818600
+Node: Debugger819939
+Node: Debugging820961
+Node: Debugging Concepts821402
+Node: Debugging Terms823258
+Node: Awk Debugging825855
+Node: Sample Debugging Session826747
+Node: Debugger Invocation827267
+Node: Finding The Bug828600
+Node: List of Debugger Commands835082
+Node: Breakpoint Control836414
+Node: Debugger Execution Control840078
+Node: Viewing And Changing Data843438
+Node: Execution Stack846796
+Node: Debugger Info848309
+Node: Miscellaneous Debugger Commands852303
+Node: Readline Support857487
+Node: Limitations858379
+Node: Debugging Summary860653
+Node: Arbitrary Precision Arithmetic861817
+Node: Computer Arithmetic863146
+Ref: Computer Arithmetic-Footnote-1867533
+Node: Math Definitions867590
+Ref: table-ieee-formats870474
+Node: MPFR features870978
+Node: FP Math Caution872620
+Ref: FP Math Caution-Footnote-1873661
+Node: Inexactness of computations874030
+Node: Inexact representation874978
+Node: Comparing FP Values876333
+Node: Errors accumulate877297
+Node: Getting Accuracy878730
+Node: Try To Round881389
+Node: Setting precision882288
+Ref: table-predefined-precision-strings882970
+Node: Setting the rounding mode884763
+Ref: table-gawk-rounding-modes885127
+Ref: Setting the rounding mode-Footnote-1888581
+Node: Arbitrary Precision Integers888760
+Ref: Arbitrary Precision Integers-Footnote-1891763
+Node: POSIX Floating Point Problems891912
+Ref: POSIX Floating Point Problems-Footnote-1895788
+Node: Floating point summary895826
+Node: Dynamic Extensions898043
+Node: Extension Intro899595
+Node: Plugin License900860
+Node: Extension Mechanism Outline901545
+Ref: figure-load-extension901969
+Ref: figure-load-new-function903454
+Ref: figure-call-new-function904456
+Node: Extension API Description906440
+Node: Extension API Functions Introduction907890
+Node: General Data Types912755
+Ref: General Data Types-Footnote-1918448
+Node: Requesting Values918747
+Ref: table-value-types-returned919484
+Node: Memory Allocation Functions920442
+Ref: Memory Allocation Functions-Footnote-1923189
+Node: Constructor Functions923285
+Node: Registration Functions925043
+Node: Extension Functions925728
+Node: Exit Callback Functions928030
+Node: Extension Version String929279
+Node: Input Parsers929929
+Node: Output Wrappers939743
+Node: Two-way processors944259
+Node: Printing Messages946463
+Ref: Printing Messages-Footnote-1947540
+Node: Updating `ERRNO'947692
+Node: Accessing Parameters948431
+Node: Symbol Table Access949661
+Node: Symbol table by name950175
+Node: Symbol table by cookie952151
+Ref: Symbol table by cookie-Footnote-1956284
+Node: Cached values956347
+Ref: Cached values-Footnote-1959851
+Node: Array Manipulation959942
+Ref: Array Manipulation-Footnote-1961040
+Node: Array Data Types961079
+Ref: Array Data Types-Footnote-1963782
+Node: Array Functions963874
+Node: Flattening Arrays967748
+Node: Creating Arrays974600
+Node: Extension API Variables979331
+Node: Extension Versioning979967
+Node: Extension API Informational Variables981868
+Node: Extension API Boilerplate982954
+Node: Finding Extensions986758
+Node: Extension Example987318
+Node: Internal File Description988048
+Node: Internal File Ops992139
+Ref: Internal File Ops-Footnote-11003571
+Node: Using Internal File Ops1003711
+Ref: Using Internal File Ops-Footnote-11006058
+Node: Extension Samples1006326
+Node: Extension Sample File Functions1007850
+Node: Extension Sample Fnmatch1015418
+Node: Extension Sample Fork1016900
+Node: Extension Sample Inplace1018113
+Node: Extension Sample Ord1019788
+Node: Extension Sample Readdir1020624
+Ref: table-readdir-file-types1021480
+Node: Extension Sample Revout1022279
+Node: Extension Sample Rev2way1022870
+Node: Extension Sample Read write array1023611
+Node: Extension Sample Readfile1025490
+Node: Extension Sample API Tests1026590
+Node: Extension Sample Time1027115
+Node: gawkextlib1028430
+Node: Extension summary1031243
+Node: Extension Exercises1034936
+Node: Language History1035658
+Node: V7/SVR3.11037301
+Node: SVR41039621
+Node: POSIX1041063
+Node: BTL1042449
+Node: POSIX/GNU1043183
+Node: Feature History1048926
+Node: Common Extensions1062056
+Node: Ranges and Locales1063368
+Ref: Ranges and Locales-Footnote-11067985
+Ref: Ranges and Locales-Footnote-21068012
+Ref: Ranges and Locales-Footnote-31068246
+Node: Contributors1068467
+Node: History summary1073892
+Node: Installation1075261
+Node: Gawk Distribution1076212
+Node: Getting1076696
+Node: Extracting1077520
+Node: Distribution contents1079162
+Node: Unix Installation1084879
+Node: Quick Installation1085496
+Node: Additional Configuration Options1087938
+Node: Configuration Philosophy1089676
+Node: Non-Unix Installation1092027
+Node: PC Installation1092485
+Node: PC Binary Installation1093796
+Node: PC Compiling1095644
+Ref: PC Compiling-Footnote-11098643
+Node: PC Testing1098748
+Node: PC Using1099924
+Node: Cygwin1104082
+Node: MSYS1104891
+Node: VMS Installation1105405
+Node: VMS Compilation1106201
+Ref: VMS Compilation-Footnote-11107423
+Node: VMS Dynamic Extensions1107481
+Node: VMS Installation Details1108854
+Node: VMS Running1111106
+Node: VMS GNV1113940
+Node: VMS Old Gawk1114663
+Node: Bugs1115133
+Node: Other Versions1119137
+Node: Installation summary1125392
+Node: Notes1126448
+Node: Compatibility Mode1127313
+Node: Additions1128095
+Node: Accessing The Source1129020
+Node: Adding Code1130456
+Node: New Ports1136634
+Node: Derived Files1141115
+Ref: Derived Files-Footnote-11146196
+Ref: Derived Files-Footnote-21146230
+Ref: Derived Files-Footnote-31146826
+Node: Future Extensions1146940
+Node: Implementation Limitations1147546
+Node: Extension Design1148794
+Node: Old Extension Problems1149948
+Ref: Old Extension Problems-Footnote-11151465
+Node: Extension New Mechanism Goals1151522
+Ref: Extension New Mechanism Goals-Footnote-11154882
+Node: Extension Other Design Decisions1155071
+Node: Extension Future Growth1157177
+Node: Old Extension Mechanism1158013
+Node: Notes summary1159775
+Node: Basic Concepts1160961
+Node: Basic High Level1161642
+Ref: figure-general-flow1161914
+Ref: figure-process-flow1162513
+Ref: Basic High Level-Footnote-11165742
+Node: Basic Data Typing1165927
+Node: Glossary1169255
+Node: Copying1194407
+Node: GNU Free Documentation License1231963
+Node: Index1257099

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index b9cecd04..2465074b 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -1731,6 +1731,16 @@ another key, at the same time. For example, a @kbd{Ctrl-d} is typed
by first pressing and holding the @kbd{CONTROL} key, next
pressing the @kbd{d} key and finally releasing both keys.
+@ifset FOR_PRINT
+@quotation NOTE
+Notes of interest look like this.
+@end quotation
+
+@quotation CAUTION
+Cautionary or warning notes look like this.
+@end quotation
+@end ifset
+
@c fakenode --- for prepinfo
@unnumberedsubsec Dark Corners
@cindex Kernighan, Brian
@@ -21310,7 +21320,9 @@ to either update @code{ARGIND} on your own
or modify this code as appropriate.
The @code{rewind()} function also relies on the @code{nextfile} keyword
-(@pxref{Nextfile Statement}).
+(@pxref{Nextfile Statement}). Because of this, you should not call it
+from an @code{ENDFILE} rule. (This isn't necessary anyway, since as soon
+as an @code{ENDFILE} rule finishes @command{gawk} goes to the next file!)
@node File Checking
@subsection Checking for Readable @value{DDF}s
@@ -35336,6 +35348,16 @@ GCC for VAX and Alpha has not been tested for a while.
@end itemize
+@item
+Support for the following obsolete systems was removed from the code
+and the documentation for @command{gawk} @value{PVERSION} 4.1:
+
+@c nested table
+@itemize @value{MINUS}
+@item
+Ultrix
+@end itemize
+
@end itemize
@c XXX ADD MORE STUFF HERE
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index f13a6f3e..2269077e 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -1698,6 +1698,16 @@ another key, at the same time. For example, a @kbd{Ctrl-d} is typed
by first pressing and holding the @kbd{CONTROL} key, next
pressing the @kbd{d} key and finally releasing both keys.
+@ifset FOR_PRINT
+@quotation NOTE
+Notes of interest look like this.
+@end quotation
+
+@quotation CAUTION
+Cautionary or warning notes look like this.
+@end quotation
+@end ifset
+
@c fakenode --- for prepinfo
@unnumberedsubsec Dark Corners
@cindex Kernighan, Brian
@@ -20425,7 +20435,9 @@ to either update @code{ARGIND} on your own
or modify this code as appropriate.
The @code{rewind()} function also relies on the @code{nextfile} keyword
-(@pxref{Nextfile Statement}).
+(@pxref{Nextfile Statement}). Because of this, you should not call it
+from an @code{ENDFILE} rule. (This isn't necessary anyway, since as soon
+as an @code{ENDFILE} rule finishes @command{gawk} goes to the next file!)
@node File Checking
@subsection Checking for Readable @value{DDF}s
@@ -34451,6 +34463,16 @@ GCC for VAX and Alpha has not been tested for a while.
@end itemize
+@item
+Support for the following obsolete systems was removed from the code
+and the documentation for @command{gawk} @value{PVERSION} 4.1:
+
+@c nested table
+@itemize @value{MINUS}
+@item
+Ultrix
+@end itemize
+
@end itemize
@c XXX ADD MORE STUFF HERE