diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 420 |
1 files changed, 210 insertions, 210 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index d94ea8bf..42465c42 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -19399,10 +19399,10 @@ File: gawk.info, Node: TCP/IP Networking, Next: Profiling, Prev: Two-way I/O, unless the host that isn't close is busy hung or dead. - In addition to being able to open a two-way pipeline to a coprocess -on the same system (*note Two-way I/O::), it is possible to make a -two-way connection to another process on another system across an IP -network connection. +In addition to being able to open a two-way pipeline to a coprocess on +the same system (*note Two-way I/O::), it is possible to make a two-way +connection to another process on another system across an IP network +connection. You can think of this as just a _very long_ two-way pipeline to a coprocess. The way `gawk' decides that you want to use TCP/IP @@ -27997,7 +27997,7 @@ B.5 Other Freely Available `awk' Implementations `// Do C++ comments work? answer: yes! of course' -- Michael Brennan - There are a number of other freely available `awk' implementations. +There are a number of other freely available `awk' implementations. This minor node briefly describes where to get them: Unix `awk' @@ -34392,210 +34392,210 @@ Node: Two-way I/O781204 Ref: Two-way I/O-Footnote-1786148 Ref: Two-way I/O-Footnote-2786327 Node: TCP/IP Networking786409 -Node: Profiling789254 -Node: Advanced Features Summary796796 -Node: Internationalization798660 -Node: I18N and L10N800140 -Node: Explaining gettext800826 -Ref: Explaining gettext-Footnote-1805852 -Ref: Explaining gettext-Footnote-2806036 -Node: Programmer i18n806201 -Ref: Programmer i18n-Footnote-1810995 -Node: Translator i18n811044 -Node: String Extraction811838 -Ref: String Extraction-Footnote-1812971 -Node: Printf Ordering813057 -Ref: Printf Ordering-Footnote-1815839 -Node: I18N Portability815903 -Ref: I18N Portability-Footnote-1818352 -Node: I18N Example818415 -Ref: I18N Example-Footnote-1821121 -Node: Gawk I18N821193 -Node: I18N Summary821831 -Node: Debugger823170 -Node: Debugging824192 -Node: Debugging Concepts824633 -Node: Debugging Terms826489 -Node: Awk Debugging829086 -Node: Sample Debugging Session829978 -Node: Debugger Invocation830498 -Node: Finding The Bug831834 -Node: List of Debugger Commands838313 -Node: Breakpoint Control839645 -Node: Debugger Execution Control843309 -Node: Viewing And Changing Data846669 -Node: Execution Stack850027 -Node: Debugger Info851540 -Node: Miscellaneous Debugger Commands855534 -Node: Readline Support860718 -Node: Limitations861610 -Node: Debugging Summary863883 -Node: Arbitrary Precision Arithmetic865051 -Node: Computer Arithmetic866538 -Ref: Computer Arithmetic-Footnote-1870925 -Node: Math Definitions870982 -Ref: table-ieee-formats874271 -Ref: Math Definitions-Footnote-1874811 -Node: MPFR features874914 -Node: FP Math Caution876531 -Ref: FP Math Caution-Footnote-1877581 -Node: Inexactness of computations877950 -Node: Inexact representation878898 -Node: Comparing FP Values880253 -Node: Errors accumulate881217 -Node: Getting Accuracy882650 -Node: Try To Round885309 -Node: Setting precision886208 -Ref: table-predefined-precision-strings886890 -Node: Setting the rounding mode888683 -Ref: table-gawk-rounding-modes889047 -Ref: Setting the rounding mode-Footnote-1892501 -Node: Arbitrary Precision Integers892680 -Ref: Arbitrary Precision Integers-Footnote-1895661 -Node: POSIX Floating Point Problems895810 -Ref: POSIX Floating Point Problems-Footnote-1899686 -Node: Floating point summary899724 -Node: Dynamic Extensions901928 -Node: Extension Intro903480 -Node: Plugin License904745 -Node: Extension Mechanism Outline905430 -Ref: figure-load-extension905854 -Ref: figure-load-new-function907339 -Ref: figure-call-new-function908341 -Node: Extension API Description910325 -Node: Extension API Functions Introduction911775 -Node: General Data Types916642 -Ref: General Data Types-Footnote-1922335 -Node: Requesting Values922634 -Ref: table-value-types-returned923371 -Node: Memory Allocation Functions924329 -Ref: Memory Allocation Functions-Footnote-1927076 -Node: Constructor Functions927172 -Node: Registration Functions928930 -Node: Extension Functions929615 -Node: Exit Callback Functions931917 -Node: Extension Version String933165 -Node: Input Parsers933815 -Node: Output Wrappers943629 -Node: Two-way processors948145 -Node: Printing Messages950349 -Ref: Printing Messages-Footnote-1951426 -Node: Updating `ERRNO'951578 -Node: Accessing Parameters952317 -Node: Symbol Table Access953547 -Node: Symbol table by name954061 -Node: Symbol table by cookie956037 -Ref: Symbol table by cookie-Footnote-1960170 -Node: Cached values960233 -Ref: Cached values-Footnote-1963737 -Node: Array Manipulation963828 -Ref: Array Manipulation-Footnote-1964926 -Node: Array Data Types964965 -Ref: Array Data Types-Footnote-1967668 -Node: Array Functions967760 -Node: Flattening Arrays971634 -Node: Creating Arrays978486 -Node: Extension API Variables983217 -Node: Extension Versioning983853 -Node: Extension API Informational Variables985754 -Node: Extension API Boilerplate986840 -Node: Finding Extensions990644 -Node: Extension Example991204 -Node: Internal File Description991934 -Node: Internal File Ops996025 -Ref: Internal File Ops-Footnote-11007457 -Node: Using Internal File Ops1007597 -Ref: Using Internal File Ops-Footnote-11009944 -Node: Extension Samples1010212 -Node: Extension Sample File Functions1011736 -Node: Extension Sample Fnmatch1019304 -Node: Extension Sample Fork1020786 -Node: Extension Sample Inplace1021999 -Node: Extension Sample Ord1023674 -Node: Extension Sample Readdir1024510 -Ref: table-readdir-file-types1025366 -Node: Extension Sample Revout1026165 -Node: Extension Sample Rev2way1026756 -Node: Extension Sample Read write array1027497 -Node: Extension Sample Readfile1029376 -Node: Extension Sample API Tests1030476 -Node: Extension Sample Time1031001 -Node: gawkextlib1032316 -Node: Extension summary1035129 -Node: Extension Exercises1038822 -Node: Language History1039544 -Node: V7/SVR3.11041187 -Node: SVR41043507 -Node: POSIX1044949 -Node: BTL1046335 -Node: POSIX/GNU1047069 -Node: Feature History1052785 -Node: Common Extensions1065876 -Node: Ranges and Locales1067188 -Ref: Ranges and Locales-Footnote-11071805 -Ref: Ranges and Locales-Footnote-21071832 -Ref: Ranges and Locales-Footnote-31072066 -Node: Contributors1072287 -Node: History summary1077712 -Node: Installation1079081 -Node: Gawk Distribution1080032 -Node: Getting1080516 -Node: Extracting1081340 -Node: Distribution contents1082982 -Node: Unix Installation1088699 -Node: Quick Installation1089316 -Node: Additional Configuration Options1091758 -Node: Configuration Philosophy1093496 -Node: Non-Unix Installation1095847 -Node: PC Installation1096305 -Node: PC Binary Installation1097616 -Node: PC Compiling1099464 -Ref: PC Compiling-Footnote-11102463 -Node: PC Testing1102568 -Node: PC Using1103744 -Node: Cygwin1107896 -Node: MSYS1108705 -Node: VMS Installation1109219 -Node: VMS Compilation1110015 -Ref: VMS Compilation-Footnote-11111237 -Node: VMS Dynamic Extensions1111295 -Node: VMS Installation Details1112668 -Node: VMS Running1114920 -Node: VMS GNV1117754 -Node: VMS Old Gawk1118477 -Node: Bugs1118947 -Node: Other Versions1122951 -Node: Installation summary1129178 -Node: Notes1130234 -Node: Compatibility Mode1131099 -Node: Additions1131881 -Node: Accessing The Source1132806 -Node: Adding Code1134242 -Node: New Ports1140420 -Node: Derived Files1144901 -Ref: Derived Files-Footnote-11150376 -Ref: Derived Files-Footnote-21150410 -Ref: Derived Files-Footnote-31151006 -Node: Future Extensions1151120 -Node: Implementation Limitations1151726 -Node: Extension Design1152974 -Node: Old Extension Problems1154128 -Ref: Old Extension Problems-Footnote-11155645 -Node: Extension New Mechanism Goals1155702 -Ref: Extension New Mechanism Goals-Footnote-11159062 -Node: Extension Other Design Decisions1159251 -Node: Extension Future Growth1161357 -Node: Old Extension Mechanism1162193 -Node: Notes summary1163955 -Node: Basic Concepts1165141 -Node: Basic High Level1165822 -Ref: figure-general-flow1166094 -Ref: figure-process-flow1166693 -Ref: Basic High Level-Footnote-11169922 -Node: Basic Data Typing1170107 -Node: Glossary1173435 -Node: Copying1198587 -Node: GNU Free Documentation License1236143 -Node: Index1261279 +Node: Profiling789251 +Node: Advanced Features Summary796793 +Node: Internationalization798657 +Node: I18N and L10N800137 +Node: Explaining gettext800823 +Ref: Explaining gettext-Footnote-1805849 +Ref: Explaining gettext-Footnote-2806033 +Node: Programmer i18n806198 +Ref: Programmer i18n-Footnote-1810992 +Node: Translator i18n811041 +Node: String Extraction811835 +Ref: String Extraction-Footnote-1812968 +Node: Printf Ordering813054 +Ref: Printf Ordering-Footnote-1815836 +Node: I18N Portability815900 +Ref: I18N Portability-Footnote-1818349 +Node: I18N Example818412 +Ref: I18N Example-Footnote-1821118 +Node: Gawk I18N821190 +Node: I18N Summary821828 +Node: Debugger823167 +Node: Debugging824189 +Node: Debugging Concepts824630 +Node: Debugging Terms826486 +Node: Awk Debugging829083 +Node: Sample Debugging Session829975 +Node: Debugger Invocation830495 +Node: Finding The Bug831831 +Node: List of Debugger Commands838310 +Node: Breakpoint Control839642 +Node: Debugger Execution Control843306 +Node: Viewing And Changing Data846666 +Node: Execution Stack850024 +Node: Debugger Info851537 +Node: Miscellaneous Debugger Commands855531 +Node: Readline Support860715 +Node: Limitations861607 +Node: Debugging Summary863880 +Node: Arbitrary Precision Arithmetic865048 +Node: Computer Arithmetic866535 +Ref: Computer Arithmetic-Footnote-1870922 +Node: Math Definitions870979 +Ref: table-ieee-formats874268 +Ref: Math Definitions-Footnote-1874808 +Node: MPFR features874911 +Node: FP Math Caution876528 +Ref: FP Math Caution-Footnote-1877578 +Node: Inexactness of computations877947 +Node: Inexact representation878895 +Node: Comparing FP Values880250 +Node: Errors accumulate881214 +Node: Getting Accuracy882647 +Node: Try To Round885306 +Node: Setting precision886205 +Ref: table-predefined-precision-strings886887 +Node: Setting the rounding mode888680 +Ref: table-gawk-rounding-modes889044 +Ref: Setting the rounding mode-Footnote-1892498 +Node: Arbitrary Precision Integers892677 +Ref: Arbitrary Precision Integers-Footnote-1895658 +Node: POSIX Floating Point Problems895807 +Ref: POSIX Floating Point Problems-Footnote-1899683 +Node: Floating point summary899721 +Node: Dynamic Extensions901925 +Node: Extension Intro903477 +Node: Plugin License904742 +Node: Extension Mechanism Outline905427 +Ref: figure-load-extension905851 +Ref: figure-load-new-function907336 +Ref: figure-call-new-function908338 +Node: Extension API Description910322 +Node: Extension API Functions Introduction911772 +Node: General Data Types916639 +Ref: General Data Types-Footnote-1922332 +Node: Requesting Values922631 +Ref: table-value-types-returned923368 +Node: Memory Allocation Functions924326 +Ref: Memory Allocation Functions-Footnote-1927073 +Node: Constructor Functions927169 +Node: Registration Functions928927 +Node: Extension Functions929612 +Node: Exit Callback Functions931914 +Node: Extension Version String933162 +Node: Input Parsers933812 +Node: Output Wrappers943626 +Node: Two-way processors948142 +Node: Printing Messages950346 +Ref: Printing Messages-Footnote-1951423 +Node: Updating `ERRNO'951575 +Node: Accessing Parameters952314 +Node: Symbol Table Access953544 +Node: Symbol table by name954058 +Node: Symbol table by cookie956034 +Ref: Symbol table by cookie-Footnote-1960167 +Node: Cached values960230 +Ref: Cached values-Footnote-1963734 +Node: Array Manipulation963825 +Ref: Array Manipulation-Footnote-1964923 +Node: Array Data Types964962 +Ref: Array Data Types-Footnote-1967665 +Node: Array Functions967757 +Node: Flattening Arrays971631 +Node: Creating Arrays978483 +Node: Extension API Variables983214 +Node: Extension Versioning983850 +Node: Extension API Informational Variables985751 +Node: Extension API Boilerplate986837 +Node: Finding Extensions990641 +Node: Extension Example991201 +Node: Internal File Description991931 +Node: Internal File Ops996022 +Ref: Internal File Ops-Footnote-11007454 +Node: Using Internal File Ops1007594 +Ref: Using Internal File Ops-Footnote-11009941 +Node: Extension Samples1010209 +Node: Extension Sample File Functions1011733 +Node: Extension Sample Fnmatch1019301 +Node: Extension Sample Fork1020783 +Node: Extension Sample Inplace1021996 +Node: Extension Sample Ord1023671 +Node: Extension Sample Readdir1024507 +Ref: table-readdir-file-types1025363 +Node: Extension Sample Revout1026162 +Node: Extension Sample Rev2way1026753 +Node: Extension Sample Read write array1027494 +Node: Extension Sample Readfile1029373 +Node: Extension Sample API Tests1030473 +Node: Extension Sample Time1030998 +Node: gawkextlib1032313 +Node: Extension summary1035126 +Node: Extension Exercises1038819 +Node: Language History1039541 +Node: V7/SVR3.11041184 +Node: SVR41043504 +Node: POSIX1044946 +Node: BTL1046332 +Node: POSIX/GNU1047066 +Node: Feature History1052782 +Node: Common Extensions1065873 +Node: Ranges and Locales1067185 +Ref: Ranges and Locales-Footnote-11071802 +Ref: Ranges and Locales-Footnote-21071829 +Ref: Ranges and Locales-Footnote-31072063 +Node: Contributors1072284 +Node: History summary1077709 +Node: Installation1079078 +Node: Gawk Distribution1080029 +Node: Getting1080513 +Node: Extracting1081337 +Node: Distribution contents1082979 +Node: Unix Installation1088696 +Node: Quick Installation1089313 +Node: Additional Configuration Options1091755 +Node: Configuration Philosophy1093493 +Node: Non-Unix Installation1095844 +Node: PC Installation1096302 +Node: PC Binary Installation1097613 +Node: PC Compiling1099461 +Ref: PC Compiling-Footnote-11102460 +Node: PC Testing1102565 +Node: PC Using1103741 +Node: Cygwin1107893 +Node: MSYS1108702 +Node: VMS Installation1109216 +Node: VMS Compilation1110012 +Ref: VMS Compilation-Footnote-11111234 +Node: VMS Dynamic Extensions1111292 +Node: VMS Installation Details1112665 +Node: VMS Running1114917 +Node: VMS GNV1117751 +Node: VMS Old Gawk1118474 +Node: Bugs1118944 +Node: Other Versions1122948 +Node: Installation summary1129172 +Node: Notes1130228 +Node: Compatibility Mode1131093 +Node: Additions1131875 +Node: Accessing The Source1132800 +Node: Adding Code1134236 +Node: New Ports1140414 +Node: Derived Files1144895 +Ref: Derived Files-Footnote-11150370 +Ref: Derived Files-Footnote-21150404 +Ref: Derived Files-Footnote-31151000 +Node: Future Extensions1151114 +Node: Implementation Limitations1151720 +Node: Extension Design1152968 +Node: Old Extension Problems1154122 +Ref: Old Extension Problems-Footnote-11155639 +Node: Extension New Mechanism Goals1155696 +Ref: Extension New Mechanism Goals-Footnote-11159056 +Node: Extension Other Design Decisions1159245 +Node: Extension Future Growth1161351 +Node: Old Extension Mechanism1162187 +Node: Notes summary1163949 +Node: Basic Concepts1165135 +Node: Basic High Level1165816 +Ref: figure-general-flow1166088 +Ref: figure-process-flow1166687 +Ref: Basic High Level-Footnote-11169916 +Node: Basic Data Typing1170101 +Node: Glossary1173429 +Node: Copying1198581 +Node: GNU Free Documentation License1236137 +Node: Index1261273 End Tag Table |