/* --------------------------------------------------------------------------- Stuff to fake unix file I/O on windows boxes
------------------------------------------------------------------------*/
#ifndef WINFILE_H #define WINFILE_H
#ifdef _WINDOWS /* hacked out of <dirent.h> on an SGI */ #ifdefined(XP_WIN32) || defined(_WIN32) /* 32-bit stuff here */ #include <windows.h> #include <stdlib.h> #ifdef __MINGW32__ #include <sys/types.h> #include <sys/stat.h> #else #include <sys\types.h> #include <sys\stat.h> #endif
typedefstruct timestruc {
time_t tv_sec; /* seconds */ long tv_nsec; /* and nanoseconds */
} timestruc_t;
struct dirent { /* data from readdir() */
ino_t d_ino; /* inode number of entry */
off_t d_off; /* offset of disk direntory entry */ unsignedshort d_reclen; /* length of this record */ char d_name[_MAX_FNAME]; /* name of file */
};
typedefstruct timestruc {
time_t tv_sec; /* seconds */ long tv_nsec; /* and nanoseconds */
} timestruc_t;
struct dirent { /* data from readdir() */
ino_t d_ino; /* inode number of entry */
off_t d_off; /* offset of disk direntory entry */ unsignedshort d_reclen; /* length of this record */ #ifdef XP_WIN32 char d_name[_MAX_FNAME]; /* name of file */ #else char d_name[20]; /* name of file */ #endif
};
#define S_ISDIR(s) ((s)&_S_IFDIR)
#endif/* 16-bit windows */
#defineCONSTconst
#endif/* _WINDOWS */
#endif/* WINFILE_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.