diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2017-10-02 21:53:51 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2017-10-02 21:53:51 +0300 |
commit | d1c0deb3a98a67fcc335de1b394df6cc845fe35a (patch) | |
tree | 6bde4fe393310806385a8c023d196c8ce38b53db | |
parent | 161ab89bfe117326be4452eaca2bd7b268cf4b08 (diff) | |
download | egawk-d1c0deb3a98a67fcc335de1b394df6cc845fe35a.tar.gz egawk-d1c0deb3a98a67fcc335de1b394df6cc845fe35a.tar.bz2 egawk-d1c0deb3a98a67fcc335de1b394df6cc845fe35a.zip |
Typos fixes in the manual.
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/gawk.info | 734 | ||||
-rw-r--r-- | doc/gawk.texi | 4 | ||||
-rw-r--r-- | doc/gawktexi.in | 4 |
4 files changed, 375 insertions, 371 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 2da1fabe..3056c9c6 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2017-10-02 Antonio Giovanni Colombo <azc100@gmail.com> + + * gawktexi.in: Two typo fixes. + 2017-10-01 Arnold D. Robbins <arnold@skeeve.com> * gawktexi.in: Add pointer to mawk 2.0 GitHub page. diff --git a/doc/gawk.info b/doc/gawk.info index 94b88699..8c8e96d9 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -10998,7 +10998,7 @@ they are not special: Set a timeout for reading from input redirection INPUT_NAME. *Note Read Timeout:: for more information. - 'PROCINFO["IINPUT_NAME", "RETRY"]' + 'PROCINFO["INPUT_NAME", "RETRY"]' If an I/O error that may be retried occurs when reading data from INPUT_NAME, and this array entry exists, then 'getline' returns -2 instead of following the default behavior of @@ -11006,8 +11006,8 @@ they are not special: data. An I/O error that may be retried is one where 'errno' has the value 'EAGAIN', 'EWOULDBLOCK', 'EINTR', or 'ETIMEDOUT'. This may be useful in conjunction with - '\fBPROCINFO["INPUT_NAME", "READ_TIMEOUT"]' or situations - where a file descriptor has been configured to behave in a + 'PROCINFO["INPUT_NAME", "READ_TIMEOUT"]' or situations where a + file descriptor has been configured to behave in a non-blocking fashion. *Note Retrying Input:: for more information. @@ -36099,369 +36099,369 @@ Node: Exit Statement449674 Node: Built-in Variables452077 Node: User-modified453210 Node: Auto-set460977 -Ref: Auto-set-Footnote-1477314 -Ref: Auto-set-Footnote-2477520 -Node: ARGC and ARGV477576 -Node: Pattern Action Summary481789 -Node: Arrays484219 -Node: Array Basics485548 -Node: Array Intro486392 -Ref: figure-array-elements488367 -Ref: Array Intro-Footnote-1491071 -Node: Reference to Elements491199 -Node: Assigning Elements493663 -Node: Array Example494154 -Node: Scanning an Array495913 -Node: Controlling Scanning498935 -Ref: Controlling Scanning-Footnote-1504334 -Node: Numeric Array Subscripts504650 -Node: Uninitialized Subscripts506834 -Node: Delete508453 -Ref: Delete-Footnote-1511205 -Node: Multidimensional511262 -Node: Multiscanning514357 -Node: Arrays of Arrays515948 -Node: Arrays Summary520715 -Node: Functions522808 -Node: Built-in523846 -Node: Calling Built-in524927 -Node: Numeric Functions526923 -Ref: Numeric Functions-Footnote-1530951 -Ref: Numeric Functions-Footnote-2531308 -Ref: Numeric Functions-Footnote-3531356 -Node: String Functions531628 -Ref: String Functions-Footnote-1555286 -Ref: String Functions-Footnote-2555414 -Ref: String Functions-Footnote-3555662 -Node: Gory Details555749 -Ref: table-sub-escapes557540 -Ref: table-sub-proposed559059 -Ref: table-posix-sub560422 -Ref: table-gensub-escapes561963 -Ref: Gory Details-Footnote-1562786 -Node: I/O Functions562940 -Ref: table-system-return-values569522 -Ref: I/O Functions-Footnote-1571502 -Ref: I/O Functions-Footnote-2571650 -Node: Time Functions571770 -Ref: Time Functions-Footnote-1582441 -Ref: Time Functions-Footnote-2582509 -Ref: Time Functions-Footnote-3582667 -Ref: Time Functions-Footnote-4582778 -Ref: Time Functions-Footnote-5582890 -Ref: Time Functions-Footnote-6583117 -Node: Bitwise Functions583383 -Ref: table-bitwise-ops583977 -Ref: Bitwise Functions-Footnote-1590010 -Ref: Bitwise Functions-Footnote-2590183 -Node: Type Functions590374 -Node: I18N Functions593291 -Node: User-defined594942 -Node: Definition Syntax595747 -Ref: Definition Syntax-Footnote-1601434 -Node: Function Example601505 -Ref: Function Example-Footnote-1604427 -Node: Function Caveats604449 -Node: Calling A Function604967 -Node: Variable Scope605925 -Node: Pass By Value/Reference608919 -Node: Return Statement612418 -Node: Dynamic Typing615397 -Node: Indirect Calls616327 -Ref: Indirect Calls-Footnote-1626579 -Node: Functions Summary626707 -Node: Library Functions629412 -Ref: Library Functions-Footnote-1633019 -Ref: Library Functions-Footnote-2633162 -Node: Library Names633333 -Ref: Library Names-Footnote-1636793 -Ref: Library Names-Footnote-2637016 -Node: General Functions637102 -Node: Strtonum Function638205 -Node: Assert Function641227 -Node: Round Function644553 -Node: Cliff Random Function646094 -Node: Ordinal Functions647110 -Ref: Ordinal Functions-Footnote-1650173 -Ref: Ordinal Functions-Footnote-2650425 -Node: Join Function650635 -Ref: Join Function-Footnote-1652405 -Node: Getlocaltime Function652605 -Node: Readfile Function656347 -Node: Shell Quoting658319 -Node: Data File Management659720 -Node: Filetrans Function660352 -Node: Rewind Function664448 -Node: File Checking666358 -Ref: File Checking-Footnote-1667692 -Node: Empty Files667893 -Node: Ignoring Assigns669872 -Node: Getopt Function671422 -Ref: Getopt Function-Footnote-1682891 -Node: Passwd Functions683091 -Ref: Passwd Functions-Footnote-1691930 -Node: Group Functions692018 -Ref: Group Functions-Footnote-1699916 -Node: Walking Arrays700123 -Node: Library Functions Summary703131 -Node: Library Exercises704537 -Node: Sample Programs705002 -Node: Running Examples705772 -Node: Clones706500 -Node: Cut Program707724 -Node: Egrep Program717653 -Ref: Egrep Program-Footnote-1725165 -Node: Id Program725275 -Node: Split Program728955 -Ref: Split Program-Footnote-1732414 -Node: Tee Program732543 -Node: Uniq Program735333 -Node: Wc Program742759 -Ref: Wc Program-Footnote-1747014 -Node: Miscellaneous Programs747108 -Node: Dupword Program748321 -Node: Alarm Program750351 -Node: Translate Program755206 -Ref: Translate Program-Footnote-1759771 -Node: Labels Program760041 -Ref: Labels Program-Footnote-1763392 -Node: Word Sorting763476 -Node: History Sorting767548 -Node: Extract Program769383 -Node: Simple Sed776913 -Node: Igawk Program779987 -Ref: Igawk Program-Footnote-1794318 -Ref: Igawk Program-Footnote-2794520 -Ref: Igawk Program-Footnote-3794642 -Node: Anagram Program794757 -Node: Signature Program797819 -Node: Programs Summary799066 -Node: Programs Exercises800280 -Ref: Programs Exercises-Footnote-1804409 -Node: Advanced Features804500 -Node: Nondecimal Data806490 -Node: Array Sorting808081 -Node: Controlling Array Traversal808781 -Ref: Controlling Array Traversal-Footnote-1817148 -Node: Array Sorting Functions817266 -Ref: Array Sorting Functions-Footnote-1822357 -Node: Two-way I/O822553 -Ref: Two-way I/O-Footnote-1829105 -Ref: Two-way I/O-Footnote-2829292 -Node: TCP/IP Networking829374 -Node: Profiling832492 -Ref: Profiling-Footnote-1841164 -Node: Advanced Features Summary841487 -Node: Internationalization843331 -Node: I18N and L10N844811 -Node: Explaining gettext845498 -Ref: Explaining gettext-Footnote-1851390 -Ref: Explaining gettext-Footnote-2851575 -Node: Programmer i18n851740 -Ref: Programmer i18n-Footnote-1856689 -Node: Translator i18n856738 -Node: String Extraction857532 -Ref: String Extraction-Footnote-1858664 -Node: Printf Ordering858750 -Ref: Printf Ordering-Footnote-1861536 -Node: I18N Portability861600 -Ref: I18N Portability-Footnote-1864056 -Node: I18N Example864119 -Ref: I18N Example-Footnote-1866925 -Node: Gawk I18N866998 -Node: I18N Summary867643 -Node: Debugger868984 -Node: Debugging870007 -Node: Debugging Concepts870448 -Node: Debugging Terms872257 -Node: Awk Debugging874832 -Node: Sample Debugging Session875738 -Node: Debugger Invocation876272 -Node: Finding The Bug877658 -Node: List of Debugger Commands884136 -Node: Breakpoint Control885469 -Node: Debugger Execution Control889163 -Node: Viewing And Changing Data892525 -Node: Execution Stack895899 -Node: Debugger Info897536 -Node: Miscellaneous Debugger Commands901607 -Node: Readline Support906695 -Node: Limitations907591 -Node: Debugging Summary909700 -Node: Arbitrary Precision Arithmetic910979 -Node: Computer Arithmetic912464 -Ref: table-numeric-ranges916055 -Ref: Computer Arithmetic-Footnote-1916777 -Node: Math Definitions916834 -Ref: table-ieee-formats920150 -Ref: Math Definitions-Footnote-1920753 -Node: MPFR features920858 -Node: FP Math Caution922576 -Ref: FP Math Caution-Footnote-1923648 -Node: Inexactness of computations924017 -Node: Inexact representation924977 -Node: Comparing FP Values926337 -Node: Errors accumulate927419 -Node: Getting Accuracy928852 -Node: Try To Round931562 -Node: Setting precision932461 -Ref: table-predefined-precision-strings933158 -Node: Setting the rounding mode934988 -Ref: table-gawk-rounding-modes935362 -Ref: Setting the rounding mode-Footnote-1938770 -Node: Arbitrary Precision Integers938949 -Ref: Arbitrary Precision Integers-Footnote-1942124 -Node: Checking for MPFR942273 -Node: POSIX Floating Point Problems943570 -Ref: POSIX Floating Point Problems-Footnote-1947441 -Node: Floating point summary947479 -Node: Dynamic Extensions949669 -Node: Extension Intro951222 -Node: Plugin License952488 -Node: Extension Mechanism Outline953285 -Ref: figure-load-extension953724 -Ref: figure-register-new-function955289 -Ref: figure-call-new-function956381 -Node: Extension API Description958443 -Node: Extension API Functions Introduction960085 -Node: General Data Types965625 -Ref: General Data Types-Footnote-1973746 -Node: Memory Allocation Functions974045 -Ref: Memory Allocation Functions-Footnote-1978253 -Node: Constructor Functions978352 -Node: Registration Functions981938 -Node: Extension Functions982623 -Node: Exit Callback Functions987838 -Node: Extension Version String989088 -Node: Input Parsers989751 -Node: Output Wrappers1002472 -Node: Two-way processors1006984 -Node: Printing Messages1009249 -Ref: Printing Messages-Footnote-11010420 -Node: Updating ERRNO1010573 -Node: Requesting Values1011312 -Ref: table-value-types-returned1012049 -Node: Accessing Parameters1012985 -Node: Symbol Table Access1014220 -Node: Symbol table by name1014732 -Node: Symbol table by cookie1016521 -Ref: Symbol table by cookie-Footnote-11020706 -Node: Cached values1020770 -Ref: Cached values-Footnote-11024306 -Node: Array Manipulation1024459 -Ref: Array Manipulation-Footnote-11025550 -Node: Array Data Types1025587 -Ref: Array Data Types-Footnote-11028245 -Node: Array Functions1028337 -Node: Flattening Arrays1032835 -Node: Creating Arrays1039811 -Node: Redirection API1044580 -Node: Extension API Variables1047413 -Node: Extension Versioning1048124 -Ref: gawk-api-version1048553 -Node: Extension GMP/MPFR Versioning1050281 -Node: Extension API Informational Variables1051909 -Node: Extension API Boilerplate1052982 -Node: Changes from API V11056956 -Node: Finding Extensions1057616 -Node: Extension Example1058175 -Node: Internal File Description1058973 -Node: Internal File Ops1063053 -Ref: Internal File Ops-Footnote-11074453 -Node: Using Internal File Ops1074593 -Ref: Using Internal File Ops-Footnote-11076976 -Node: Extension Samples1077250 -Node: Extension Sample File Functions1078779 -Node: Extension Sample Fnmatch1086428 -Node: Extension Sample Fork1087915 -Node: Extension Sample Inplace1089133 -Node: Extension Sample Ord1092350 -Node: Extension Sample Readdir1093186 -Ref: table-readdir-file-types1094075 -Node: Extension Sample Revout1094880 -Node: Extension Sample Rev2way1095469 -Node: Extension Sample Read write array1096209 -Node: Extension Sample Readfile1098151 -Node: Extension Sample Time1099246 -Node: Extension Sample API Tests1100594 -Node: gawkextlib1101086 -Node: Extension summary1103542 -Node: Extension Exercises1107244 -Node: Language History1108742 -Node: V7/SVR3.11110398 -Node: SVR41112550 -Node: POSIX1113984 -Node: BTL1115364 -Node: POSIX/GNU1116093 -Node: Feature History1121871 -Node: Common Extensions1137730 -Node: Ranges and Locales1139013 -Ref: Ranges and Locales-Footnote-11143629 -Ref: Ranges and Locales-Footnote-21143656 -Ref: Ranges and Locales-Footnote-31143891 -Node: Contributors1144112 -Node: History summary1150057 -Node: Installation1151437 -Node: Gawk Distribution1152381 -Node: Getting1152865 -Node: Extracting1153828 -Node: Distribution contents1155466 -Node: Unix Installation1161946 -Node: Quick Installation1162628 -Node: Shell Startup Files1165042 -Node: Additional Configuration Options1166131 -Node: Configuration Philosophy1168120 -Node: Non-Unix Installation1170489 -Node: PC Installation1170949 -Node: PC Binary Installation1171787 -Node: PC Compiling1172222 -Node: PC Using1173339 -Node: Cygwin1176384 -Node: MSYS1177154 -Node: VMS Installation1177655 -Node: VMS Compilation1178446 -Ref: VMS Compilation-Footnote-11179675 -Node: VMS Dynamic Extensions1179733 -Node: VMS Installation Details1181418 -Node: VMS Running1183671 -Node: VMS GNV1187950 -Node: VMS Old Gawk1188685 -Node: Bugs1189156 -Node: Bug address1189819 -Node: Usenet1192611 -Node: Maintainers1193388 -Node: Other Versions1194649 -Node: Installation summary1201444 -Node: Notes1202646 -Node: Compatibility Mode1203511 -Node: Additions1204293 -Node: Accessing The Source1205218 -Node: Adding Code1206655 -Node: New Ports1212874 -Node: Derived Files1217362 -Ref: Derived Files-Footnote-11223008 -Ref: Derived Files-Footnote-21223043 -Ref: Derived Files-Footnote-31223641 -Node: Future Extensions1223755 -Node: Implementation Limitations1224413 -Node: Extension Design1225596 -Node: Old Extension Problems1226750 -Ref: Old Extension Problems-Footnote-11228268 -Node: Extension New Mechanism Goals1228325 -Ref: Extension New Mechanism Goals-Footnote-11231689 -Node: Extension Other Design Decisions1231878 -Node: Extension Future Growth1233991 -Node: Old Extension Mechanism1234827 -Node: Notes summary1236590 -Node: Basic Concepts1237772 -Node: Basic High Level1238453 -Ref: figure-general-flow1238735 -Ref: figure-process-flow1239420 -Ref: Basic High Level-Footnote-11242721 -Node: Basic Data Typing1242906 -Node: Glossary1246234 -Node: Copying1278184 -Node: GNU Free Documentation License1315723 -Node: Index1340841 +Ref: Auto-set-Footnote-1477310 +Ref: Auto-set-Footnote-2477516 +Node: ARGC and ARGV477572 +Node: Pattern Action Summary481785 +Node: Arrays484215 +Node: Array Basics485544 +Node: Array Intro486388 +Ref: figure-array-elements488363 +Ref: Array Intro-Footnote-1491067 +Node: Reference to Elements491195 +Node: Assigning Elements493659 +Node: Array Example494150 +Node: Scanning an Array495909 +Node: Controlling Scanning498931 +Ref: Controlling Scanning-Footnote-1504330 +Node: Numeric Array Subscripts504646 +Node: Uninitialized Subscripts506830 +Node: Delete508449 +Ref: Delete-Footnote-1511201 +Node: Multidimensional511258 +Node: Multiscanning514353 +Node: Arrays of Arrays515944 +Node: Arrays Summary520711 +Node: Functions522804 +Node: Built-in523842 +Node: Calling Built-in524923 +Node: Numeric Functions526919 +Ref: Numeric Functions-Footnote-1530947 +Ref: Numeric Functions-Footnote-2531304 +Ref: Numeric Functions-Footnote-3531352 +Node: String Functions531624 +Ref: String Functions-Footnote-1555282 +Ref: String Functions-Footnote-2555410 +Ref: String Functions-Footnote-3555658 +Node: Gory Details555745 +Ref: table-sub-escapes557536 +Ref: table-sub-proposed559055 +Ref: table-posix-sub560418 +Ref: table-gensub-escapes561959 +Ref: Gory Details-Footnote-1562782 +Node: I/O Functions562936 +Ref: table-system-return-values569518 +Ref: I/O Functions-Footnote-1571498 +Ref: I/O Functions-Footnote-2571646 +Node: Time Functions571766 +Ref: Time Functions-Footnote-1582437 +Ref: Time Functions-Footnote-2582505 +Ref: Time Functions-Footnote-3582663 +Ref: Time Functions-Footnote-4582774 +Ref: Time Functions-Footnote-5582886 +Ref: Time Functions-Footnote-6583113 +Node: Bitwise Functions583379 +Ref: table-bitwise-ops583973 +Ref: Bitwise Functions-Footnote-1590006 +Ref: Bitwise Functions-Footnote-2590179 +Node: Type Functions590370 +Node: I18N Functions593287 +Node: User-defined594938 +Node: Definition Syntax595743 +Ref: Definition Syntax-Footnote-1601430 +Node: Function Example601501 +Ref: Function Example-Footnote-1604423 +Node: Function Caveats604445 +Node: Calling A Function604963 +Node: Variable Scope605921 +Node: Pass By Value/Reference608915 +Node: Return Statement612414 +Node: Dynamic Typing615393 +Node: Indirect Calls616323 +Ref: Indirect Calls-Footnote-1626575 +Node: Functions Summary626703 +Node: Library Functions629408 +Ref: Library Functions-Footnote-1633015 +Ref: Library Functions-Footnote-2633158 +Node: Library Names633329 +Ref: Library Names-Footnote-1636789 +Ref: Library Names-Footnote-2637012 +Node: General Functions637098 +Node: Strtonum Function638201 +Node: Assert Function641223 +Node: Round Function644549 +Node: Cliff Random Function646090 +Node: Ordinal Functions647106 +Ref: Ordinal Functions-Footnote-1650169 +Ref: Ordinal Functions-Footnote-2650421 +Node: Join Function650631 +Ref: Join Function-Footnote-1652401 +Node: Getlocaltime Function652601 +Node: Readfile Function656343 +Node: Shell Quoting658315 +Node: Data File Management659716 +Node: Filetrans Function660348 +Node: Rewind Function664444 +Node: File Checking666354 +Ref: File Checking-Footnote-1667688 +Node: Empty Files667889 +Node: Ignoring Assigns669868 +Node: Getopt Function671418 +Ref: Getopt Function-Footnote-1682887 +Node: Passwd Functions683087 +Ref: Passwd Functions-Footnote-1691926 +Node: Group Functions692014 +Ref: Group Functions-Footnote-1699912 +Node: Walking Arrays700119 +Node: Library Functions Summary703127 +Node: Library Exercises704533 +Node: Sample Programs704998 +Node: Running Examples705768 +Node: Clones706496 +Node: Cut Program707720 +Node: Egrep Program717649 +Ref: Egrep Program-Footnote-1725161 +Node: Id Program725271 +Node: Split Program728951 +Ref: Split Program-Footnote-1732410 +Node: Tee Program732539 +Node: Uniq Program735329 +Node: Wc Program742755 +Ref: Wc Program-Footnote-1747010 +Node: Miscellaneous Programs747104 +Node: Dupword Program748317 +Node: Alarm Program750347 +Node: Translate Program755202 +Ref: Translate Program-Footnote-1759767 +Node: Labels Program760037 +Ref: Labels Program-Footnote-1763388 +Node: Word Sorting763472 +Node: History Sorting767544 +Node: Extract Program769379 +Node: Simple Sed776909 +Node: Igawk Program779983 +Ref: Igawk Program-Footnote-1794314 +Ref: Igawk Program-Footnote-2794516 +Ref: Igawk Program-Footnote-3794638 +Node: Anagram Program794753 +Node: Signature Program797815 +Node: Programs Summary799062 +Node: Programs Exercises800276 +Ref: Programs Exercises-Footnote-1804405 +Node: Advanced Features804496 +Node: Nondecimal Data806486 +Node: Array Sorting808077 +Node: Controlling Array Traversal808777 +Ref: Controlling Array Traversal-Footnote-1817144 +Node: Array Sorting Functions817262 +Ref: Array Sorting Functions-Footnote-1822353 +Node: Two-way I/O822549 +Ref: Two-way I/O-Footnote-1829101 +Ref: Two-way I/O-Footnote-2829288 +Node: TCP/IP Networking829370 +Node: Profiling832488 +Ref: Profiling-Footnote-1841160 +Node: Advanced Features Summary841483 +Node: Internationalization843327 +Node: I18N and L10N844807 +Node: Explaining gettext845494 +Ref: Explaining gettext-Footnote-1851386 +Ref: Explaining gettext-Footnote-2851571 +Node: Programmer i18n851736 +Ref: Programmer i18n-Footnote-1856685 +Node: Translator i18n856734 +Node: String Extraction857528 +Ref: String Extraction-Footnote-1858660 +Node: Printf Ordering858746 +Ref: Printf Ordering-Footnote-1861532 +Node: I18N Portability861596 +Ref: I18N Portability-Footnote-1864052 +Node: I18N Example864115 +Ref: I18N Example-Footnote-1866921 +Node: Gawk I18N866994 +Node: I18N Summary867639 +Node: Debugger868980 +Node: Debugging870003 +Node: Debugging Concepts870444 +Node: Debugging Terms872253 +Node: Awk Debugging874828 +Node: Sample Debugging Session875734 +Node: Debugger Invocation876268 +Node: Finding The Bug877654 +Node: List of Debugger Commands884132 +Node: Breakpoint Control885465 +Node: Debugger Execution Control889159 +Node: Viewing And Changing Data892521 +Node: Execution Stack895895 +Node: Debugger Info897532 +Node: Miscellaneous Debugger Commands901603 +Node: Readline Support906691 +Node: Limitations907587 +Node: Debugging Summary909696 +Node: Arbitrary Precision Arithmetic910975 +Node: Computer Arithmetic912460 +Ref: table-numeric-ranges916051 +Ref: Computer Arithmetic-Footnote-1916773 +Node: Math Definitions916830 +Ref: table-ieee-formats920146 +Ref: Math Definitions-Footnote-1920749 +Node: MPFR features920854 +Node: FP Math Caution922572 +Ref: FP Math Caution-Footnote-1923644 +Node: Inexactness of computations924013 +Node: Inexact representation924973 +Node: Comparing FP Values926333 +Node: Errors accumulate927415 +Node: Getting Accuracy928848 +Node: Try To Round931558 +Node: Setting precision932457 +Ref: table-predefined-precision-strings933154 +Node: Setting the rounding mode934984 +Ref: table-gawk-rounding-modes935358 +Ref: Setting the rounding mode-Footnote-1938766 +Node: Arbitrary Precision Integers938945 +Ref: Arbitrary Precision Integers-Footnote-1942120 +Node: Checking for MPFR942269 +Node: POSIX Floating Point Problems943566 +Ref: POSIX Floating Point Problems-Footnote-1947437 +Node: Floating point summary947475 +Node: Dynamic Extensions949665 +Node: Extension Intro951218 +Node: Plugin License952484 +Node: Extension Mechanism Outline953281 +Ref: figure-load-extension953720 +Ref: figure-register-new-function955285 +Ref: figure-call-new-function956377 +Node: Extension API Description958439 +Node: Extension API Functions Introduction960081 +Node: General Data Types965621 +Ref: General Data Types-Footnote-1973742 +Node: Memory Allocation Functions974041 +Ref: Memory Allocation Functions-Footnote-1978249 +Node: Constructor Functions978348 +Node: Registration Functions981934 +Node: Extension Functions982619 +Node: Exit Callback Functions987834 +Node: Extension Version String989084 +Node: Input Parsers989747 +Node: Output Wrappers1002468 +Node: Two-way processors1006980 +Node: Printing Messages1009245 +Ref: Printing Messages-Footnote-11010416 +Node: Updating ERRNO1010569 +Node: Requesting Values1011308 +Ref: table-value-types-returned1012045 +Node: Accessing Parameters1012981 +Node: Symbol Table Access1014216 +Node: Symbol table by name1014728 +Node: Symbol table by cookie1016517 +Ref: Symbol table by cookie-Footnote-11020702 +Node: Cached values1020766 +Ref: Cached values-Footnote-11024302 +Node: Array Manipulation1024455 +Ref: Array Manipulation-Footnote-11025546 +Node: Array Data Types1025583 +Ref: Array Data Types-Footnote-11028241 +Node: Array Functions1028333 +Node: Flattening Arrays1032831 +Node: Creating Arrays1039807 +Node: Redirection API1044576 +Node: Extension API Variables1047409 +Node: Extension Versioning1048120 +Ref: gawk-api-version1048549 +Node: Extension GMP/MPFR Versioning1050277 +Node: Extension API Informational Variables1051905 +Node: Extension API Boilerplate1052978 +Node: Changes from API V11056952 +Node: Finding Extensions1057612 +Node: Extension Example1058171 +Node: Internal File Description1058969 +Node: Internal File Ops1063049 +Ref: Internal File Ops-Footnote-11074449 +Node: Using Internal File Ops1074589 +Ref: Using Internal File Ops-Footnote-11076972 +Node: Extension Samples1077246 +Node: Extension Sample File Functions1078775 +Node: Extension Sample Fnmatch1086424 +Node: Extension Sample Fork1087911 +Node: Extension Sample Inplace1089129 +Node: Extension Sample Ord1092346 +Node: Extension Sample Readdir1093182 +Ref: table-readdir-file-types1094071 +Node: Extension Sample Revout1094876 +Node: Extension Sample Rev2way1095465 +Node: Extension Sample Read write array1096205 +Node: Extension Sample Readfile1098147 +Node: Extension Sample Time1099242 +Node: Extension Sample API Tests1100590 +Node: gawkextlib1101082 +Node: Extension summary1103538 +Node: Extension Exercises1107240 +Node: Language History1108738 +Node: V7/SVR3.11110394 +Node: SVR41112546 +Node: POSIX1113980 +Node: BTL1115360 +Node: POSIX/GNU1116089 +Node: Feature History1121867 +Node: Common Extensions1137726 +Node: Ranges and Locales1139009 +Ref: Ranges and Locales-Footnote-11143625 +Ref: Ranges and Locales-Footnote-21143652 +Ref: Ranges and Locales-Footnote-31143887 +Node: Contributors1144108 +Node: History summary1150053 +Node: Installation1151433 +Node: Gawk Distribution1152377 +Node: Getting1152861 +Node: Extracting1153824 +Node: Distribution contents1155462 +Node: Unix Installation1161942 +Node: Quick Installation1162624 +Node: Shell Startup Files1165038 +Node: Additional Configuration Options1166127 +Node: Configuration Philosophy1168116 +Node: Non-Unix Installation1170485 +Node: PC Installation1170945 +Node: PC Binary Installation1171783 +Node: PC Compiling1172218 +Node: PC Using1173335 +Node: Cygwin1176380 +Node: MSYS1177150 +Node: VMS Installation1177651 +Node: VMS Compilation1178442 +Ref: VMS Compilation-Footnote-11179671 +Node: VMS Dynamic Extensions1179729 +Node: VMS Installation Details1181414 +Node: VMS Running1183667 +Node: VMS GNV1187946 +Node: VMS Old Gawk1188681 +Node: Bugs1189152 +Node: Bug address1189815 +Node: Usenet1192607 +Node: Maintainers1193384 +Node: Other Versions1194645 +Node: Installation summary1201440 +Node: Notes1202642 +Node: Compatibility Mode1203507 +Node: Additions1204289 +Node: Accessing The Source1205214 +Node: Adding Code1206651 +Node: New Ports1212870 +Node: Derived Files1217358 +Ref: Derived Files-Footnote-11223004 +Ref: Derived Files-Footnote-21223039 +Ref: Derived Files-Footnote-31223637 +Node: Future Extensions1223751 +Node: Implementation Limitations1224409 +Node: Extension Design1225592 +Node: Old Extension Problems1226746 +Ref: Old Extension Problems-Footnote-11228264 +Node: Extension New Mechanism Goals1228321 +Ref: Extension New Mechanism Goals-Footnote-11231685 +Node: Extension Other Design Decisions1231874 +Node: Extension Future Growth1233987 +Node: Old Extension Mechanism1234823 +Node: Notes summary1236586 +Node: Basic Concepts1237768 +Node: Basic High Level1238449 +Ref: figure-general-flow1238731 +Ref: figure-process-flow1239416 +Ref: Basic High Level-Footnote-11242717 +Node: Basic Data Typing1242902 +Node: Glossary1246230 +Node: Copying1278180 +Node: GNU Free Documentation License1315719 +Node: Index1340837 End Tag Table diff --git a/doc/gawk.texi b/doc/gawk.texi index c9b2cdf0..4b62cc81 100644 --- a/doc/gawk.texi +++ b/doc/gawk.texi @@ -15639,14 +15639,14 @@ of setting up a two-way pipe. Set a timeout for reading from input redirection @var{input_name}. @xref{Read Timeout} for more information. -@item PROCINFO["@var{Iinput_name}", "RETRY"] +@item PROCINFO["@var{input_name}", "RETRY"] If an I/O error that may be retried occurs when reading data from @var{input_name}, and this array entry exists, then @code{getline} returns @minus{}2 instead of following the default behavior of returning @minus{}1 and configuring @var{input_name} to return no further data. An I/O error that may be retried is one where @code{errno} has the value @code{EAGAIN}, @code{EWOULDBLOCK}, @code{EINTR}, or @code{ETIMEDOUT}. This may be useful -in conjunction with @code{\fBPROCINFO["@var{input_name}", "READ_TIMEOUT"]} +in conjunction with @code{PROCINFO["@var{input_name}", "READ_TIMEOUT"]} or situations where a file descriptor has been configured to behave in a non-blocking fashion. @xref{Retrying Input} for more information. diff --git a/doc/gawktexi.in b/doc/gawktexi.in index c82a4e8d..7165bf90 100644 --- a/doc/gawktexi.in +++ b/doc/gawktexi.in @@ -14958,14 +14958,14 @@ of setting up a two-way pipe. Set a timeout for reading from input redirection @var{input_name}. @xref{Read Timeout} for more information. -@item PROCINFO["@var{Iinput_name}", "RETRY"] +@item PROCINFO["@var{input_name}", "RETRY"] If an I/O error that may be retried occurs when reading data from @var{input_name}, and this array entry exists, then @code{getline} returns @minus{}2 instead of following the default behavior of returning @minus{}1 and configuring @var{input_name} to return no further data. An I/O error that may be retried is one where @code{errno} has the value @code{EAGAIN}, @code{EWOULDBLOCK}, @code{EINTR}, or @code{ETIMEDOUT}. This may be useful -in conjunction with @code{\fBPROCINFO["@var{input_name}", "READ_TIMEOUT"]} +in conjunction with @code{PROCINFO["@var{input_name}", "READ_TIMEOUT"]} or situations where a file descriptor has been configured to behave in a non-blocking fashion. @xref{Retrying Input} for more information. |