delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/08/06/05:05:51

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3B6E5DC8.21360E0F@sibbald.com>
Date: Mon, 06 Aug 2001 11:05:12 +0200
From: Kern Sibbald <kern AT sibbald DOT com>
X-Mailer: Mozilla 4.77 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Cygwin version 1.3.2

Hello,

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
unknown

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                          
root AT router DOT xxxx DOT uk:/usr/obj/usr/src/sys/ROUTER  i386

Your output differs in two important ways:

  1. The first field which contains the OS name has additional
information
     (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
information
     (i.e. (0.39/3/2)). This also complicates looking for and using
the OS
     version. In my case, this version is passed to Makefiles on the
command
     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
on
the first and third fields.

I am not on your mailing list, so if you wish to respond to
me, please do so directly.

Best regards,

Kern

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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