source: trunk/essentials/sys-apps/gawk/README_d/README.tandem

Last change on this file was 3076, checked in by bird, 18 years ago

gawk 3.1.5

File size: 1.4 KB
Line 
1The Tandem port was done on a Cyclone machine running D20.
2The port is pretty clean and all facilities seem to work except for
3some of the I/O piping stuff which is just too foreign a concept for
4Tandem.
5
6Usage is as for UNIX except that D20 requires all "{" and "}" characters
7to be escaped with "~" on the command line (not in script files) and the
8standard Tandem syntax for "/in filename,out filename/" must be used
9instead of the usual UNIX "<" and ">" for file redirection. (Redirection
10options on getline, print etc are supported.)
11
12The -mr=val option has been "stolen" to enable Tandem users to
13process fixed-length records with no "end-of-line" character. That
14is, -mr=74 tells gawk to read the input file as fixed 74-byte
15records.
16
17To build a Tandem executable from source, down-load all of the files
18so that the file names on the Tandem box are, for example ARRAYC or
19AWKH. That is, make all of the file names conform to the restrictions
20of D20. The "totally Tandem-specific" files are in the tandem
21"subvolume" and should be copied to the main src directory before
22building gawk.
23
24The file compit can then be used to compile and bind an executable.
25Sorry, no make and no autoconfig.
26
27This is my first UNIX port to Tandem so I may well have missed the best
28way of doing things: I just desperately needed a working awk at a
29Tandem shop.
30
31Cheers,
32Stephen Davies
33(scldad@sdc.com.au)
Note: See TracBrowser for help on using the repository browser.