This is the mail archive of the
mailing list for the Cygwin project.
Cygwin version 1.3.2
- To: cygwin at cygwin dot com
- Subject: Cygwin version 1.3.2
- From: Kern Sibbald <kern at sibbald dot com>
- Date: Mon, 06 Aug 2001 11:05:12 +0200
Request for change:
The uname program that is loaded by setup along with the
latest release of cygwin prints output in a format that
seems to me not to be totally compatible with other Unix systems.
The uname -a output on my Win98 system gives the following:
CYGWIN_98-4.10 MINIMATOU 1.3.2(0.39/3/2) 2001-05-20 23:28 i586
A typical Solaris output is:
SunOS BigMachine 5.8 Generic sun4u sparc SUNW,Ultra-Enterprise
A typical Linux output is:
Linux polymatou.sibbald.com 2.4.5-ac12 #9 Sat Jun 16 00:21:53 CEST
2001 i686 unknown
A FreeBSD output is:
FreeBSD router.xxxxx.uk 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Tue
Jul 24 12:44:29 BST 2001
Your output differs in two important ways:
1. The first field which contains the OS name has additional
(i.e. _98-4.10). This complicates looking for CYGWIN compared
to the simplicity of the other systems.
2. The third field which contains the OS version has additional
(i.e. (0.39/3/2)). This also complicates looking for and using
version. In my case, this version is passed to Makefiles on the
line. As you can imagine, the parenthesis create problems.
Please consider changing the Cygwin uname to conform more closely to
Unix "standards" by eliminating the additional information you place
the first and third fields.
I am not on your mailing list, so if you wish to respond to
me, please do so directly.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html