home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / awk / gawk2154.zip / readme.txt < prev   
Text File  |  1994-02-06  |  4KB  |  102 lines

  1. This archive contains executables of gawk (GNU awk) 2.15.4 for DOS.
  2. (gawk-emx.exe will also run under OS/2 2.x, but the OS/2 2.x-only
  3. version will be smaller.)
  4.  
  5. There are four separate archives of interest:
  6.  
  7. 1. OS/2 2.x-only version
  8.      ftp-os2.cdrom.com:pub/os2/2_x/unix/gnuawk.zip
  9.  
  10. 2. OS/2 1.x--2.x version
  11.      ftp-os2.cdrom.com:pub/os2/all/unix/gawk2154.zip
  12.  
  13. 3. DOS 16-bit, and OS/2 and DOS 32-bit version (gawk.exe, gawk-emx.exe)
  14.      oak.oakland.edu:pub/msdos/awk/
  15.    with executables in gawk2154.zip and sources in gawk215s.zip
  16.  
  17. 4. The original GNU sources
  18.      prep.ai.mit.edu:pub/gnu/gawk-2.15.4.tar.gz
  19.  
  20.  
  21. The complete manual (200 pages) for GNU awk is available with the
  22. sources. A very nice printed manual is available from the Free
  23. Software Foundation.  You can find information on GNU's manuals,
  24. disks, and the GNU project in the GNU's Bulletin, available on the
  25. newsgroup gnu.announce, or by sending a self-addressed stamped
  26. envelope ($0.52) to 
  27.  
  28.   Free Software Foundation
  29.   675 Massachusettes Avenue
  30.   Cambridge, MA 02139
  31.  
  32. ``...a small donation to cover copying costs is appreciated, but
  33. is not required''
  34.  
  35.  
  36. Files in this archive:
  37.  ./
  38.   gawk.exe      DOS 16-bit executable
  39.   gawk-emx.exe  32-bit OS/2 and DOS executable (see notes below)
  40.   gawk.man      man-page ("groff -man gawk.1 > gawk.man")
  41.   readme.txt    this file
  42.  src/
  43.   COPYING       GNU license information
  44.   emxrt.doc     documentation and copyright on the EMX runtime
  45.   README        general readme for gawk
  46.   README.pc     information on the OS/2 and DOS versions
  47.  
  48. Notes:
  49.  
  50. 1. The stdargv and globbing routines from Ian Stewartson's sh have
  51. been used on the MSC OS/2 and DOS versions. This provides enhanced
  52. argument passing. Other compile options, including bound OS/2 and DOS
  53. versions, can be found in Makefile.os2.
  54.  
  55. 2. The man-page gawk.man can be read with the "less" pager, available
  56. from ftp-os2.cdrom.com:pub/os2/all/unix/diskutil/less177.zip (OS/2
  57. and DOS) and oak.oakland.edu:pub/msdos/txtutl/less177e.zip (DOS).
  58.  
  59. 3. The gawk-emx.exe is a 32-bit executable, and will run under
  60. OS/2 2.x and DOS. A [34]86 is required, and gawk-emx.exe will not
  61. run in a dos-box under Microsoft Windows. Eberhard Mattes is
  62. the author of the emx programming tools used for this executable.
  63.  
  64. DOS users should read the notes in src/emxrt.doc. In the language 
  65. of emxrt.doc, the program gawk-emx.exe has "emx.exe integrated". 
  66. Note especially:
  67.  
  68.    If you are using a memory manager (such as QEMM or EMM386 or 386max)
  69.    which implements DPMI (DOS Protected Mode Interface), you have to
  70.    change the invokation of that memory manager to enable VCPI as emx
  71.    does not support DPMI.  See the documentation of your memory for
  72.    details.  If your memory manager supports DPMI only (without VCPI),
  73.    you have to remove or disable the memory manager.  emx supports XMS
  74.    and VCPI.
  75.  
  76. OS/2 users will need the EMX runtime support which is currently 
  77. available in
  78.  
  79.    ftp-os2.cdrom.com:pub/os2/2_x/unix/emx08h/emxrt.zip
  80.  
  81. 4. Thanks to Mattes, Stewartson, and the FSF.
  82.  
  83. --Darrel Hankerson hankedr@mail.auburn.edu 
  84.  
  85. 2.15.4  6-Feb-94
  86.  
  87. 2.15.2  24-Ju-93, updated 20-Aug-93
  88.  
  89. Changes (20 August 1993):
  90.  
  91. 1. More compiler options, including an EMX/gcc "bound" OS/2 and DOS 
  92. version. Better integration of the DOS and OS/2 files.
  93.  
  94. 2. Use "real" popen when in OS2_MODE; pc/popen.c when in DOS_MODE. 
  95. Added code to properly handle bound programs with EMX/gcc or MSC.
  96.  
  97. 3. Bugfix: Fix close_io(); causes problems for pc/popen.c when using
  98. pipes. Reported by Dave Crook (dc@hpmtldc.lvld.hp.com).
  99.  
  100. 4. Bugfix: Minor correction to Stewartson's stdargv to fix argv[0] 
  101. problem. Reported by Daniel S. Lewart (d-lewart@uiuc.edu).
  102.