1 2#ifndef __OSDEP_H__ 3#define __OSDEP_H__ 1 4 5 6#ifdef __WINDOWS_GCC__ 7 8#include <stdlib.h> 9#include <stdarg.h> 10 11#define __BEGIN_DECLS 12#define __END_DECLS 13#define _POSIX_PATH_MAX 255 14 15#define S_IXGRP S_IXUSR 16#define S_IWGRP S_IWUSR 17#define S_IRGRP S_IRUSR 18#define S_IROTH S_IRUSR 19#define S_IWOTH S_IWUSR 20 21#define HAVE_STDARG_H 1 22#define HAVE_STRING_H 1 23#undef HAVE_GMTOFF 24 25 26 27int snprintf (char *str, size_t count, const char *fmt, ...); 28int vsnprintf (char *str, size_t count, const char *fmt, va_list arg); 29 30int mkstemp(char *path); 31 32#define os_random rand 33 34#else // UNIX...... 35 36#define os_random random 37 38#define HAVE_PTHREAD 1 39 40#endif 41 42 43 44#endif // __OSDEP_H__ 45