893N/Alib stat64 -D_LARGEFILE64_SOURCE
893N/Atyp off64_t -D_LARGEFILE64_SOURCE
893N/Atst botch_d_ino_dirent64 -D_LARGEFILE64_SOURCE note{
dirent64.d_ino vs. readdir64 mismatch }end compile{
893N/A int dd_fd; /* file descriptor */
893N/A long d_fileno; /* entry serial number */
893N/A int d_reclen; /* entry length */
893N/A int d_namlen; /* entry name length */
893N/A char d_name[1]; /* entry name */
893N/A #define rewinddir(p) seekdir(p,0L)
893N/A extern DIR* opendir(const char*);
893N/A extern void closedir(DIR*);
893N/A extern struct dirent* readdir(DIR*);
893N/A extern void seekdir(DIR*, long);
893N/A extern long telldir(DIR*);
893N/Aelif ( _nxt_dirent && _lib_stat64 && _typ_off64_t && _botch_d_ino_dirent64 ) pass{
893N/A * <
dirent.h> for [fl]stat64 and off64_t with sizeof(ino64_t)==4
893N/A #include ${_nxt_dirent-_nxt_dirent} /* the native <
dirent.h> */
893N/A #define __ino64_t int64_t
893N/A #include ${_nxt_dirent-_nxt_dirent} /* the native <
dirent.h> */
893N/A #define __ino64_t __ino64_t
893N/A #if _lib_readdir64 && _typ_struct_dirent64
893N/A #define dirent dirent64
893N/A #define readdir readdir64
893N/Aelif ( _nxt_dirent && _lib_stat64 && _typ_off64_t ) pass{
893N/A #include ${_nxt_dirent-_nxt_dirent} /* the native <
dirent.h> */
893N/A #include ${_nxt_dirent-_nxt_dirent} /* the native <
dirent.h> */
893N/A #if _lib_readdir64 && _typ_struct_dirent64
893N/A #define dirent dirent64
893N/A #define readdir readdir64
893N/Aelif ( _nxt_dirent && _hdr_dirent ) pass{
893N/A #include ${_nxt_dirent-_nxt_dirent} /* the native <
dirent.h> */
#if defined(__STDPP__directive) && defined(__STDPP__hide)
__STDPP__directive pragma pp:hide closedir opendir readdir seekdir telldir
#define closedir ______closedir
#define opendir ______opendir
#define readdir ______readdir
#define seekdir ______seekdir
#define telldir ______telldir
#if defined(__STDPP__directive) && defined(__STDPP__hide)
__STDPP__directive pragma pp:nohide closedir opendir readdir seekdir telldir
#if !defined(d_fileno) && !defined(d_ino)
#define rewinddir(p) seekdir(p,0L)
extern DIR* opendir(const char*);
extern void closedir(DIR*);
extern struct dirent* readdir(DIR*);
extern void seekdir(DIR*, long);
extern long telldir(DIR*);
#if defined(__STDPP__directive) && defined(__STDPP__hide)
__STDPP__directive pragma pp:hide closedir opendir readdir seekdir telldir
#define closedir ______closedir
#define opendir ______opendir
#define readdir ______readdir
#define seekdir ______seekdir
#define telldir ______telldir
#if defined(__STDPP__directive) && defined(__STDPP__hide)
__STDPP__directive pragma pp:nohide closedir opendir readdir seekdir telldir
#if !defined(d_fileno) && !defined(d_ino)
#define rewinddir(p) seekdir(p,0L)
extern DIR* opendir(const char*);
extern void closedir(DIR*);
extern struct dirent* readdir(DIR*);
extern void seekdir(DIR*, long);
extern long telldir(DIR*);