Excerpts from internet.info-afs: 2-Aug-95 3.3a under RT AOS? by Derrick
J Brashear@andre
> I built AFS 3.3a on my RT running AOS a few days ago. It mostly works,
> except that it thinks the AFS kernel pioctl doesn't exist. I can find no
> reason why this should be happening, but it seems to be in the kernel
> module rather than in the client code. Has anyone successfully ported AFS
> 3.3a to AOS? What did you need to change?
Heh. The answer was that I was building with gcc. Unfortunately, the
libafs build includes the system include files first. I was pulling in
vice.h from AOS (which probably wasn't causing the problem) and ioctl.h
with the wrong _IOW definition (which probably was causing the problem).
Using the right ioctl.h and vice.h when building libafs fixed the
problem.
-D