From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8340 invoked from network); 18 Jun 1999 12:50:38 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 18 Jun 1999 12:50:38 -0000 Received: (qmail 28954 invoked by alias); 18 Jun 1999 12:50:08 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 6713 Received: (qmail 28946 invoked from network); 18 Jun 1999 12:50:06 -0000 Message-ID: <4FBF540FF16FD1119D9600A0C94B2B51F29E91@napier.logica.co.uk> From: "Kiddle, Oliver" To: "'zsh-workers@sunsite.auc.dk'" Cc: "'Tanaka Akira '" Subject: Re: PATCH: New completions Date: Fri, 18 Jun 1999 13:49:40 +0100 X-Mailer: Internet Mail Service (5.5.2448.0) Tanaka Akira wrote: > > This uses "." as a separator between owner and group for chown. > But SunOS 5.x uses ":" instead of ".". > + case $OSTYPE in > + solaris*) compgen -u -S ':' -q;; Does SunOS return solaris in $OSTYPE then - that's suprising. HP/UX also uses a ':' so should be added to the pattern. I don't have access to it any more so can't tell you what it gives in $OSTYPE. I'd suggest using an if then else instead of the case statement as I've never seen a chown using anything other than . or :. > Hm. FreeBSD supports "." in addition to ":" even though chown(8) > doesn't explain. Linux does aswell. Oliver Kiddle