To: bsd-dk@bsd-dk.dk Subject: Re: VNODEOP_SET macro fra FreeBSD 4-REL From: "Poul-Henning Kamp" <none@phk--phk.freebsd.dk.lh.bsd-dk.dk> Date: Thu, 23 Mar 2006 10:55:07 +0100
In message <none@44226C0C.70809--krn.dk.lh.bsd-dk.dk>, Kristen Nielsen writes:
>Er der slet ingen der har en pointer til dok af VNODEOP_SET, eller info
>om hvad macroen gør?
Hele det der underlige macro/script complex er lavet om efter FreeBSD-4
Det er faktisk meget instruktivt at forsøge at gennemskue præcis hvad
det faktisk tillod en programmør at gøre indtil FreeBSD4.
(jeg røber det i hvertfald ikke endnu :-)
Denne feature had dog aldrig nogensinde været brugt og derfor omskrev
jeg hele denne bunke spaghetti til noget meget simplere spaghetti der
bla.a har den fordel at vi nu har type-check på vnode functionerne.
Den nye kode lever i stort omfang i de vnode*.[ch] filer der bygges
i compile cataloget for kernenen.
-- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:58 CET