]> git.sur5r.net Git - i3/i3status/commitdiff
Use gettimeofday instead of clock_gettime on Mac
authorAlexis Hildebrandt <afh@surryhill.net>
Mon, 6 Jul 2015 13:39:34 +0000 (15:39 +0200)
committerAlexis Hildebrandt <afh@surryhill.net>
Mon, 6 Jul 2015 13:48:33 +0000 (15:48 +0200)
since the latter is not available.

i3status.c

index 46d557cd9885f47a78dee88468739cbe3bf18326..000584a8405d861cf678b296dc02dc04557e8b0d 100644 (file)
@@ -692,7 +692,12 @@ int main(int argc, char *argv[]) {
          * We also align to 60 seconds modulo interval such
          * that we start with :00 on every new minute. */
         struct timespec ts;
+#if defined(__APPLE__)
+        gettimeofday(&tv, NULL);
+        ts.tv_sec = tv.tv_sec;
+#else
         clock_gettime(CLOCK_REALTIME, &ts);
+#endif
         ts.tv_sec += interval - (ts.tv_sec % interval);
         ts.tv_nsec = 0;