00001 #ifndef WIN32_TIME_H
00002 #define WIN32_TIME_H
00003
00004 #if defined(_MSC_VER) || defined (__MNO_CYGWIN)
00005 #include <time.h>
00006
00007 struct timeval {
00008 long tv_sec;
00009 long tv_usec;
00010 };
00011
00012 struct rusage {
00013 struct timeval ru_utime;
00014 struct timeval ru_stime;
00015 long ru_maxrss;
00016 long ru_idrss;
00017 long ru_minflt;
00018 long ru_majflt;
00019 long ru_nswap;
00020 long ru_inblock;
00021 long ru_oublock;
00022 long ru_msgsnd;
00023 long ru_msgrcv;
00024 long ru_nsignals;
00025 long ru_nvcsw;
00026 long ru_nivcsw;
00027 };
00028
00029 #pragma warning(disable:4244)
00030 #pragma warning(disable:4013)
00031 #pragma warning(disable:4068)
00032 #pragma warning(disable:4761)
00033 #pragma warning(disable:4305)
00034 #pragma warning(disable:4101)
00035 #pragma warning(disable:4700)
00036 #pragma warning(disable:4018)
00037
00038
00039 #endif
00040 #endif