On 2006-12-08 10:21, Andrew Falanga <[EMAIL PROTECTED]> wrote: > Hi, > > I'm trying to port some code from Linux to FreeBSD and I've got > an issue that revolves around something I've never dealt with > before. The code includes the following header: > > #include <sys/ucred.h> > > Apparently, program is attempting to make use of the xucred > structure defined in there, because the rest of the stuff in > the file seems to be for the kernel. However, when I try to > compile, gcc continually bails with the following error (among > others), "NGROUPS was not declared in this scope." The NGROUPS > appears to be a macro, but it's not defined earlier on. Would > anyone here know where it's defined so I can include that file > too? > > Secondly, I'm also getting errors because gcc can't find > <sys/vfs.h> either. True enough, there isn't any vfs.h file in > /usr/include/sys. Since this file is in Linux, what should I > include for FreeBSD?
Since these interfaces are not available in FreeBSD, and they are Linux-specific, you have to find out *why* they are used and look for equivalent functionality in FreeBSD -- provided there *is* something equivalent, of course. - Giorgos _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"