diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/skalibs/djbtime.h | 3 | ||||
-rw-r--r-- | src/include/skalibs/stat.h | 31 |
2 files changed, 34 insertions, 0 deletions
diff --git a/src/include/skalibs/djbtime.h b/src/include/skalibs/djbtime.h index 980f3b2..386d435 100644 --- a/src/include/skalibs/djbtime.h +++ b/src/include/skalibs/djbtime.h @@ -10,6 +10,9 @@ #include <skalibs/tai.h> +extern int timespec_cmp (struct timespec const *, struct timespec const *) ; + + /* UTC <--> TAI conversions */ /* sysclock can be either TAI-10 or UTC */ diff --git a/src/include/skalibs/stat.h b/src/include/skalibs/stat.h new file mode 100644 index 0000000..de85cce --- /dev/null +++ b/src/include/skalibs/stat.h @@ -0,0 +1,31 @@ +/* ISC license. */ + +#ifndef SKALIBS_STAT_H +#define SKALIBS_STAT_H + +#include <skalibs/sysdeps.h> + +#ifdef SKALIBS_HASSTATIM + +#define ST_ATIM st_atim +#define ST_MTIM st_mtim +#define ST_CTIM st_ctim + +#else + +#ifdef SKALIBS_HASSTATIMESPEC + +#define ST_ATIM st_atimespec +#define ST_MTIM st_mtimespec +#define ST_CTIM st_ctimespec + +#else + +#define ST_ATIM st_how_the_fuck_do_you_even_get_atime_on_this_OS +#define ST_MTIM st_how_the_fuck_do_you_even_get_mtime_on_this_OS +#define ST_CTIM st_how_the_fuck_do_you_even_get_ctime_on_this_OS + +#endif +#endif + +#endif |