Udo Erdelhoff <ue(at)nathan.ruhr.de> wrote in list.de-bsd-questions:
> On Sun, Jan 09, 2000 at 07:43:45PM +0100, Christoph Prevezanos wrote:
>> Ich frage mich nur ein wenig, warum er bei MAKEDEV cd6
>> die Nummer 5 erstellt und bei MAKEDEV cd5 nix.
> Ganz einfach: MAKEDEV cd6 heißt "Mach mir 6 CD-Devices". Und da Null gezählt
> wird (wie es unter Unix und C nun mal so ist), kriegt man damit die devices
> cd0-cd5.
Wobei man evtl. dazu bemerken könnte, daß MAKEDEV "historisch
gewacahsen" und daher furchtbar inkonsistent ist und eine ver-
wirrende Syntax hat, die für Unbedarfte oft zum Stolperstein
wird.
Bei manchen Devices gibt man die Anzahl der Devices an, die man
haben möchte ("fooX" legt foo0 bis foo(X-1) an, Beispiel: cd),
und bei manchen wiederum gibt man an, welches einzelne man ha-
ben möchte ("fooX" legt nur genau fooX an, Beispiel: snd). Und
dann gibt es welche, die völlig aus dem Rahmen fallen, z.B.
legt ptyX jeweils 32 DevicePaare an.
Alles nicht sehr intuitiv und schlecht dokumentiert.
Waiting for DEVFS...
Gruß
Olli
-- Oliver Fromme, Leibnizstr. 18/61, 38678 Clausthal, Germany (Info: finger userinfo:olli(at)dorifer.heim3.tu-clausthal.de) "In jedem Stück Kohle wartet ein Diamant auf seine Geburt" (Terry Pratchett) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Sun 09 Jan 2000 - 21:57:28 CET