[OpenAFS-port-darwin] ufs_abortop

Sebastian Hagedorn Hagedorn@uni-koeln.de
Thu, 25 Sep 2003 14:25:18 +0200


Hi,

how about engaging in a thought experiment ... imagine there were a new=20
version of the Darwin kernel that didn't have ufs_abortop any more, so that =

the following message would appear if you tried to kextload afs.kext:

kld(): Undefined symbols:
_ufs_abortop
dyld_stub_binding_helper
kextload: kld_load_from_memory() failed for module=20
/var/db/openafs/etc/afs.kext/Contents/MacOS/afs
kextload: a link/load error occured for kernel extension=20
/var/db/openafs/etc/afs.kext
load failed for extension /var/db/openafs/etc/afs.kext

How would you go about avoiding this dependency? That call is used in=20
src/afs/DARWIN/osi_vnodeops.c and I don't know how to get rid of it. I'm=20
only interested in HFS anyway ... I'd be grateful for any pointers.

Cheers, Sebastian Hagedorn
--
Sebastian Hagedorn M.A. - RZKR-R1 (Geb=E4ude 52), Zimmer 18
Zentrum f=FCr angewandte Informatik - Universit=E4tsweiter Service RRZK
Universit=E4t zu K=F6ln / Cologne University - Tel. +49-221-478-5587