This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: How to expand tabs? Where is expand program.

On Jul 2, 2015, at 6:46 PM, Warren Young <> wrote:
> expand(1) goes way, way back before Cygwin.  Not as far back as V7 Unix.  Maybe 4.3BSD?

I did some research, and it turns out that thatâs all wrong. :)

According to the FreeBSD/Mac OS X man pages, expand(1) was first introduced in 3BSD (1978), which would put it a bit earlier than the public release of UNIX V7 (1979).

Although V7 did bring some stuff over from BSD â most notably vi â and the borrowings continued until the Great Reunification in SVR4, I canât find a manual reference to expand(1) in any AT&T Unix, not even the Research branches.

As far as I can tell, expand(1) wasnât standardized until 1997 as part of SUSv2:


That also means the comment about âbefore Cygwinâ is wrong, since that first appeared in 1995, before SUSv2.  The Cygwin Time Machine doesnât have any pre-1997 releases of Cygwin, but I did find a 1996 tarball of GNU textutils, and it has expand(1), so it is highly likely that Cygwin had expand(1) before SUSv2 came out.

Wrong, wrong, wrong.  So sad. :)
Problem reports:
Unsubscribe info:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]