X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=i3status.c;h=000584a8405d861cf678b296dc02dc04557e8b0d;hb=43fc5791f51ba93ef98a2c0ae89724f3711e3c64;hp=a4c12bfc25619a2e96cb036e82c25b7edfba97e9;hpb=9abe0a9d593548c021c1ab8c3548578bdd58ee32;p=i3%2Fi3status diff --git a/i3status.c b/i3status.c index a4c12bf..000584a 100644 --- a/i3status.c +++ b/i3status.c @@ -3,7 +3,7 @@ * * i3status – Generates a status line for dzen2 or xmobar * - * Copyright © 2008-2012 Michael Stapelberg and contributors + * Copyright © 2008 Michael Stapelberg and contributors * Copyright © 2009 Thorsten Toepper * Copyright © 2010 Axel Wagner * Copyright © 2010 Fernando Tarlá Cardoso Lemos @@ -460,12 +460,12 @@ int main(int argc, char *argv[]) { if ((char)o == 'c') configfile = optarg; else if ((char)o == 'h') { - printf("i3status " VERSION " © 2008-2012 Michael Stapelberg and contributors\n" + printf("i3status " VERSION " © 2008 Michael Stapelberg and contributors\n" "Syntax: %s [-c ] [-h] [-v]\n", argv[0]); return 0; } else if ((char)o == 'v') { - printf("i3status " VERSION " © 2008-2012 Michael Stapelberg and contributors\n"); + printf("i3status " VERSION " © 2008 Michael Stapelberg and contributors\n"); return 0; } @@ -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;