/* Copyright (c) 1993 Xerox Corporation. All rights reserved. */ /* */ #ifndef __XR_sys_dirent_h #define __XR_sys_dirent_h #include #include #include struct XR_dirent { XR_off_t d_off; /* offset of next disk dir entry */ unsigned long d_fileno; /* file number of entry */ unsigned short d_reclen; /* length of this record */ unsigned short d_namlen; /* length of string in d_name */ char d_name[255+1]; /* name (up to MAXNAMLEN + 1) */ }; #if defined(PCR_OS_SUNOS4) extern int XR_sys_dirent_DirentFromHost( struct XR_dirent *xdp, int xnb, struct dirent *hdp, int hnb ); #elif defined(PCR_OS_SUNOS5) extern int XR_sys_dirent_DirentFromHost( struct XR_dirent *xdp, int xnb, struct dirent *hdp, int hnb ); #else # error os ? #endif #endif /* !__XR_sys_dirent_h */