/*
Copyright (c) 1993 Xerox Corporation. All rights reserved.
*/
/*
*/
#ifndef ←←XR←sys←dirent←h
#define ←←XR←sys←dirent←h
#include <config/PCR←OS.h>
#include <xr/XR←sys←types.h>
#include <sys/dirent.h>
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 */