> I don't know why what once worked now doesn't, but I got it to
> work by adding:
>
> #include <linux/types.h>
Could you also try #include <sys/types.h> ?
> > I'd appreciate any ideas as to what's wrong:
> >
> > $ gcc -O -m486 -c mount_z.c -o mount_z.o
^^^^^
i hope you'll remove this, if the package is not
i386-only
Thanks,
Hartmut