Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Mar 2002 18:55:09 +0100
From:      Jens Schweikhardt <schweikh@schweikhardt.net>
To:        "Tim J. Robbins" <tim@robbins.dropbear.id.au>
Cc:        Peter Pentchev <roam@ringlet.net>, freebsd-standards@FreeBSD.ORG
Subject:   Re: standards/36076: Implementation of POSIX fuser command
Message-ID:  <20020319185509.B1316@schweikhardt.net>
In-Reply-To: <20020319210550.A2621@descent.robbins.dropbear.id.au>; from tim@robbins.dropbear.id.au on Tue, Mar 19, 2002 at 09:05:50PM %2B1100
References:  <200203190810.g2J8A3761846@freefall.freebsd.org> <20020319110634.H9136@straylight.oblivion.bg> <20020319210550.A2621@descent.robbins.dropbear.id.au>

next in thread | previous in thread | raw e-mail | index | archive | help
hello, world\n

# The only safe way to do it is to write it in C using similar techniques
# to those fstat uses, but that requires more effort and introduces yet
# another sgid kmem binary.
# 
# Although not an excuse for introducing new 'bad' code into the tree,
# it's worth pointing out that rcp/scp can't copy files with shell meta-
# characters in their names, and nobody seems to have complained.

Then I'd consider rcp/scp broken as designed. I think choking on funny
filenames is a POLA violation. If C is the only way to DTRT, so be it.
Additional work to get something right instead of kludged up (and also
violating the Standard!) was never a valid argument.

That's why I once rewrote c89(1) in C which has been a shell script.
And didn't you just today write a c99(1) in C which is nothing more
than an arglist tweaker? You're on the right track :-)

Regards,

	Jens
-- 
Jens Schweikhardt http://www.schweikhardt.net/
SIGSIG -- signature too long (core dumped)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-standards" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020319185509.B1316>