In message <[EMAIL PROTECTED]>you write:
>
>...
>
>Thus he assumed that the master.c on other SGI machines would include
>this file also. But now he is finding from this and other
>reports that SGI does not ship the same header files for all machine
>types.
SGI has often failed to ship "interesting" header files with IRIX,
but that is supposed to change with IRIX 6.2.
The FAQ for lsof says this:
3.10.2 Where is the IRIX 5.3 <sys/vnode.h>?
According to Dave Olson of SGI, <sys/vnode.h> is shipped
with IRIX 5.3 in eoe1.sw.unix. However, during the XFS
installation or the installation of some XFS patch, it is
installed a second time. (So far no problem.) However,
if XFS or the XFS patch is removed, <sys/vnode.h> is removed,
too.
Some possible solutions: 1) copy <sys/vnode.h> manually
from an IRIX 5.3 source where it still exists; or 2) mount
the IRIX 5.3 CDROM and type:
# inst -a -f /CDROM/dist -I eoe.sw.unix -Y /usr/include/sys/vnode.h
Vic Abell