Re: vfork()?

From: J Wunsch <j(at)uriah.heep.sax.de>
Date: Fri, 16 Jul 1999 08:34:55 +0200

As Christian Weisgerber wrote:

> Ich bin gerade über das folgende Stück Code gestolpert
> (src/usr.bin/xargs/xargs.c). Man beachte die sinnlose Verwendung der
> Variable noinvoke:

Die stammte sicher mal aus vfork-Zeiten, allerdings hat FreeBSD's
vfork wohl nie (oder zumindest schon seit Jahren nicht mehr) das
Feature gehabt, daß man den Adreßraum der Eltern modifizieren kann.

Insofern ist dieses Stück Code `broken', egal wie man's nimmt.
Gleiches ist mir seinerzeit auch bei window(1) übern Weg gelaufen.

> Hmm... cvs log... da ist wohl letzten Oktober DES mit dem großen
> Kamm drübergegangen.

Ja. Wenn er dabei nur wenigstens derartige Unsinnigkeiten angekreuzt
und kommentiert hätte, auf daß sie mal irgendwann jemand fixt. Aber
für mehr als ein g/vfork/s/vfork/fork/g hat's bei ihm leider auch
nicht gereicht. :-( (In window(1) hat er sogar in einem Kommentar, der
sich eindeutig und ausschließlich auf vfork bezog, dieses durch fork
ersetzt. Korrekterweise hätte er den Kommentar löschen müssen
stattdessen.)

-- 
cheers, J"org
joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 16 Jul 1999 - 08:50:20 CEST

search this site