diff --git a/src/include/sys/stat.h b/src/include/sys/stat.h index f6385a66..aebe18f6 100644 --- a/src/include/sys/stat.h +++ b/src/include/sys/stat.h @@ -2,6 +2,7 @@ #define _STAT_H_INCLUDE #include +#include #define TYPE_FIFO 1 #define TYPE_CHARDEV 2 @@ -15,13 +16,6 @@ #define GETTYPE(m) ((m >> 12) & 0xF) #define MAKETYPE(m) ((m & 0xF) << 12) -typedef long time_t; - -struct timespec { - time_t tv_sec; - long tv_nsec; -}; - typedef struct { dev_t st_dev; diff --git a/src/include/time.h b/src/include/time.h new file mode 100644 index 00000000..c570ba58 --- /dev/null +++ b/src/include/time.h @@ -0,0 +1,21 @@ +#ifndef _TIME_H_INCLUDE +#define _TIME_H_INCLUDE + +#define NS_IN_SECS 1000000000 +#define US_IN_SECS 1000000 +#define MS_IN_SECS 1000 + +#define US_IN_MS 1000 +#define NS_IN_MS 1000000 + +#define NS_IN_US 1000 + +typedef long time_t; + +struct timespec { + time_t tv_sec; + long tv_nsec; +}; + + +#endif