delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/02/19/16:58:28

From: vischne AT ibm DOT net
Subject: Re: Poor man's manpage reader for cygwin/ming
19 Feb 1998 16:58:28 -0800 :
Message-ID: <199802192148.VAA128768.cygnus.gnu-win32@out2.ibm.net>
Mime-Version: 1.0
To: gnu-win32 AT cygnus DOT com

>   vischne AT ibm DOT net
>   Wed, 18 Feb 1998 13:26:35 GMT
>The following manpage reader script seems to work pretty well under
>cygwin, and is made of handy parts that are easily available and
>portable to cygwin.
>
>In this case, less-332 was compiled using mingwin32, since there was
>alternate code in the less-332 source distribution that lets you take
>advantage of mingwin's rtldll.dll library instead of the cygwin terminal.
>Compiling less-332 using cygwin results in a version of less.exe that
>issues diagnostic messages indicating _where_ the cygwin terminal is broken.
>Also, zmore.exe seems to work well using `ln -s less.exe more.exe' as its
>version of more.exe.
>========================================================================
>
>#!/bin/sh
>zmore $1 | nroff -man - | col | less
>
I have gotten some e-mail indicating problems with compiling less-332. It
takes a little re-working of the source code, particularly filling in
values for things like PATH_MAX (512 sounds good) and defining WINC32
globally so that the MINGW32 compiler can make the program.  You might
also want to use cygwin to configure the thing so as to generate a Makefile
that MINGW32 can use (after modification).

You can alternately compile `more' and use it, but I won't guarantee that
it works with the cygwin terminal.

Also, someone with high aspirations could add code for searching the 
/usr/man and /usr/local/man directories for a .n or .n.gz file with a
prefix given on the command line, but that would take away from the
simplicity of just using a one-liner with the full /usr/man/file.x.gz
name.

For those who like Windows 95/NT batch files, the man.bat version of the
above is:
==========================================================================
man.bat:

sh zmore %1 | nroff -man - | col | less
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019