diff options
Diffstat (limited to 'doc/gawk.info')
-rw-r--r-- | doc/gawk.info | 130 |
1 files changed, 71 insertions, 59 deletions
diff --git a/doc/gawk.info b/doc/gawk.info index d480c784..e3094117 100644 --- a/doc/gawk.info +++ b/doc/gawk.info @@ -29146,8 +29146,12 @@ File: gawk.info, Node: PC Using, Next: Cygwin, Prev: PC Compiling, Up: PC In B.3.1.3 Using 'gawk' on PC Operating Systems ............................................ -Under MS-Windows, the Cygwin and MinGW environments support both the -'|&' operator and TCP/IP networking (*note TCP/IP Networking::). +Information in this section applies to the MinGW and DJGPP ports of +'gawk'. *Note Cygwin:: for information about the Cygwin port. + + Under MS-Windows, the MinGW environment supports both the '|&' +operator and TCP/IP networking (*note TCP/IP Networking::). The DJGPP +environment does not support '|&'. The MS-Windows version of 'gawk' searches for program files as described in *note AWKPATH Variable::. However, semicolons (rather than @@ -29235,6 +29239,14 @@ Cygwin is the same as for a Unix system: on Cygwin takes considerably longer. However, it does finish, and then the 'make' proceeds as usual. + Recent versions of Cygwin open all files in binary mode. This means +that you should use 'RS = "\r?\n"' in order to be able to handle +standard MS-Windows text files with carriage-return plus line-feed line +endings. + + The Cygwin environment supports both the '|&' operator and TCP/IP +networking (*note TCP/IP Networking::). + File: gawk.info, Node: MSYS, Prev: Cygwin, Up: PC Installation @@ -33016,7 +33028,7 @@ Index * /inet/... special files (gawk): TCP/IP Networking. (line 6) * /inet4/... special files (gawk): TCP/IP Networking. (line 6) * /inet6/... special files (gawk): TCP/IP Networking. (line 6) -* ; (semicolon), AWKPATH variable and: PC Using. (line 9) +* ; (semicolon), AWKPATH variable and: PC Using. (line 13) * ; (semicolon), separating statements in actions: Statements/Lines. (line 90) * ; (semicolon), separating statements in actions <1>: Action Overview. @@ -33345,7 +33357,7 @@ Index * awka compiler for awk: Other Versions. (line 73) * AWKLIBPATH environment variable: AWKLIBPATH Variable. (line 6) * AWKPATH environment variable: AWKPATH Variable. (line 6) -* AWKPATH environment variable <1>: PC Using. (line 9) +* AWKPATH environment variable <1>: PC Using. (line 13) * awkprof.out file: Profiling. (line 6) * awksed.awk program: Simple Sed. (line 25) * awkvars.out file: Options. (line 94) @@ -33439,7 +33451,7 @@ Index * bindtextdomain() function (gawk), portability and: I18N Portability. (line 33) * BINMODE variable: User-modified. (line 15) -* BINMODE variable <1>: PC Using. (line 16) +* BINMODE variable <1>: PC Using. (line 20) * bit-manipulation functions: Bitwise Functions. (line 6) * bits2str() user-defined function: Bitwise Functions. (line 69) * bitwise AND: Bitwise Functions. (line 40) @@ -33622,7 +33634,7 @@ Index * common extensions, /dev/stderr special file: Special FD. (line 48) * common extensions, /dev/stdin special file: Special FD. (line 48) * common extensions, /dev/stdout special file: Special FD. (line 48) -* common extensions, BINMODE variable: PC Using. (line 16) +* common extensions, BINMODE variable: PC Using. (line 20) * common extensions, delete to delete entire arrays: Delete. (line 39) * common extensions, func keyword: Definition Syntax. (line 99) * common extensions, length() applied to an array: String Functions. @@ -33927,7 +33939,7 @@ Index * differences in awk and gawk, BINMODE variable: User-modified. (line 15) * differences in awk and gawk, BINMODE variable <1>: PC Using. - (line 16) + (line 20) * differences in awk and gawk, close() function: Close Files And Pipes. (line 81) * differences in awk and gawk, close() function <1>: Close Files And Pipes. @@ -34161,7 +34173,7 @@ Index * extensions, common, /dev/stderr special file: Special FD. (line 48) * extensions, common, /dev/stdin special file: Special FD. (line 48) * extensions, common, /dev/stdout special file: Special FD. (line 48) -* extensions, common, BINMODE variable: PC Using. (line 16) +* extensions, common, BINMODE variable: PC Using. (line 20) * extensions, common, delete to delete entire arrays: Delete. (line 39) * extensions, common, fflush() function: I/O Functions. (line 43) * extensions, common, func keyword: Definition Syntax. (line 99) @@ -34469,7 +34481,7 @@ Index * gawk, line continuation in: Conditional Exp. (line 34) * gawk, LINT variable in: User-modified. (line 90) * gawk, list of contributors to: Contributors. (line 6) -* gawk, MS-Windows version of: PC Using. (line 9) +* gawk, MS-Windows version of: PC Using. (line 13) * gawk, newlines in: Statements/Lines. (line 12) * gawk, octal numbers and: Nondecimal-numbers. (line 41) * gawk, predefined variables and: Built-in Variables. (line 14) @@ -35485,12 +35497,12 @@ Index * search and replace in strings: String Functions. (line 89) * search in string: String Functions. (line 155) * search paths: Programs Exercises. (line 70) -* search paths <1>: PC Using. (line 9) +* search paths <1>: PC Using. (line 13) * search paths <2>: VMS Running. (line 57) * search paths, for loadable extensions: AWKLIBPATH Variable. (line 6) * search paths, for source files: AWKPATH Variable. (line 6) * search paths, for source files <1>: Programs Exercises. (line 70) -* search paths, for source files <2>: PC Using. (line 9) +* search paths, for source files <2>: PC Using. (line 13) * search paths, for source files <3>: VMS Running. (line 57) * searching, files for regular expressions: Egrep Program. (line 6) * searching, for words: Dupword Program. (line 6) @@ -35498,7 +35510,7 @@ Index * sed utility <1>: Simple Sed. (line 6) * sed utility <2>: Glossary. (line 16) * seeding random number generator: Numeric Functions. (line 64) -* semicolon (;), AWKPATH variable and: PC Using. (line 9) +* semicolon (;), AWKPATH variable and: PC Using. (line 13) * semicolon (;), separating statements in actions: Statements/Lines. (line 90) * semicolon (;), separating statements in actions <1>: Action Overview. @@ -36514,52 +36526,52 @@ Node: PC Installation1174372 Node: PC Binary Installation1175210 Node: PC Compiling1175645 Node: PC Using1176762 -Node: Cygwin1179807 -Node: MSYS1180577 -Node: VMS Installation1181078 -Node: VMS Compilation1181869 -Ref: VMS Compilation-Footnote-11183098 -Node: VMS Dynamic Extensions1183156 -Node: VMS Installation Details1184841 -Node: VMS Running1187094 -Node: VMS GNV1191373 -Node: VMS Old Gawk1192108 -Node: Bugs1192579 -Node: Bug address1193242 -Node: Usenet1196034 -Node: Maintainers1196811 -Node: Other Versions1198072 -Node: Installation summary1204834 -Node: Notes1206036 -Node: Compatibility Mode1206901 -Node: Additions1207683 -Node: Accessing The Source1208608 -Node: Adding Code1210045 -Node: New Ports1216264 -Node: Derived Files1220752 -Ref: Derived Files-Footnote-11226398 -Ref: Derived Files-Footnote-21226433 -Ref: Derived Files-Footnote-31227031 -Node: Future Extensions1227145 -Node: Implementation Limitations1227803 -Node: Extension Design1228986 -Node: Old Extension Problems1230140 -Ref: Old Extension Problems-Footnote-11231658 -Node: Extension New Mechanism Goals1231715 -Ref: Extension New Mechanism Goals-Footnote-11235079 -Node: Extension Other Design Decisions1235268 -Node: Extension Future Growth1237381 -Node: Old Extension Mechanism1238217 -Node: Notes summary1239980 -Node: Basic Concepts1241162 -Node: Basic High Level1241843 -Ref: figure-general-flow1242125 -Ref: figure-process-flow1242810 -Ref: Basic High Level-Footnote-11246111 -Node: Basic Data Typing1246296 -Node: Glossary1249624 -Node: Copying1281462 -Node: GNU Free Documentation License1319005 -Node: Index1344125 +Node: Cygwin1179977 +Node: MSYS1181076 +Node: VMS Installation1181577 +Node: VMS Compilation1182368 +Ref: VMS Compilation-Footnote-11183597 +Node: VMS Dynamic Extensions1183655 +Node: VMS Installation Details1185340 +Node: VMS Running1187593 +Node: VMS GNV1191872 +Node: VMS Old Gawk1192607 +Node: Bugs1193078 +Node: Bug address1193741 +Node: Usenet1196533 +Node: Maintainers1197310 +Node: Other Versions1198571 +Node: Installation summary1205333 +Node: Notes1206535 +Node: Compatibility Mode1207400 +Node: Additions1208182 +Node: Accessing The Source1209107 +Node: Adding Code1210544 +Node: New Ports1216763 +Node: Derived Files1221251 +Ref: Derived Files-Footnote-11226897 +Ref: Derived Files-Footnote-21226932 +Ref: Derived Files-Footnote-31227530 +Node: Future Extensions1227644 +Node: Implementation Limitations1228302 +Node: Extension Design1229485 +Node: Old Extension Problems1230639 +Ref: Old Extension Problems-Footnote-11232157 +Node: Extension New Mechanism Goals1232214 +Ref: Extension New Mechanism Goals-Footnote-11235578 +Node: Extension Other Design Decisions1235767 +Node: Extension Future Growth1237880 +Node: Old Extension Mechanism1238716 +Node: Notes summary1240479 +Node: Basic Concepts1241661 +Node: Basic High Level1242342 +Ref: figure-general-flow1242624 +Ref: figure-process-flow1243309 +Ref: Basic High Level-Footnote-11246610 +Node: Basic Data Typing1246795 +Node: Glossary1250123 +Node: Copying1281961 +Node: GNU Free Documentation License1319504 +Node: Index1344624 End Tag Table |