URI:
       Added utc option - tty-clock - port of tty-clock to OpenBSD, with pledge/unveil added as goodie.
  HTML git clone https://git.drkhsh.at/tty-clock.git
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 6ff646f569bf4bee208869ec4aea2dc8ebdc38c5
   DIR parent 7a789dc0f89ad2c9742efaf8af8d5b0c1da010da
  HTML Author: Justin Hammond <justin.hammond@rackspace.com>
       Date:   Tue,  6 Aug 2013 13:52:48 -0500
       
       Added utc option
       
       Diffstat:
         M ttyclock.c                          |      12 +++++++++++-
         M ttyclock.h                          |       1 +
       
       2 files changed, 12 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/ttyclock.c b/ttyclock.c
       @@ -78,6 +78,9 @@ init(void)
             ttyclock->geo.w = (ttyclock->option.second) ? SECFRAMEW : NORMFRAMEW;
             ttyclock->geo.h = 7;
             ttyclock->tm = localtime(&(ttyclock->lt));
       +     if(ttyclock->option.utc) {
       +         ttyclock->tm = gmtime(&(ttyclock->lt));
       +     }
             ttyclock->lt = time(NULL);
             update_hour();
        
       @@ -145,6 +148,9 @@ update_hour(void)
             char tmpstr[128];
        
             ttyclock->tm = localtime(&(ttyclock->lt));
       +     if(ttyclock->option.utc) {
       +         ttyclock->tm = gmtime(&(ttyclock->lt));
       +     }
             ttyclock->lt = time(NULL);
        
             ihour = ttyclock->tm->tm_hour;
       @@ -459,7 +465,7 @@ main(int argc, char **argv)
             /* Default blink */
             ttyclock->option.blink = False;
        
       -     while ((c = getopt(argc, argv, "tvsrcihfDBd:C:")) != -1)
       +     while ((c = getopt(argc, argv, "utvsrcihfDBd:C:")) != -1)
             {
                  switch(c)
                  {
       @@ -470,6 +476,7 @@ main(int argc, char **argv)
                              "    -c            Set the clock at the center of the terminal    \n"
                              "    -C [0-7]      Set the clock color                            \n"
                              "    -t            Set the hour in 12h format                     \n"
       +                      "    -u            Use UTC time                                   \n"
                              "    -r            Do rebound the clock                           \n"
                              "    -f format     Set the date format                            \n"
                              "    -v            Show tty-clock version                         \n"
       @@ -487,6 +494,9 @@ main(int argc, char **argv)
                       free(ttyclock->option.format);
                       exit(EXIT_SUCCESS);
                       break;
       +          case 'u':
       +               ttyclock->option.utc = True;
       +               break;
                  case 'v':
                       puts("TTY-Clock 2 © devel version");
                       free(ttyclock);
   DIR diff --git a/ttyclock.h b/ttyclock.h
       @@ -65,6 +65,7 @@ typedef struct
                  Bool center;
                  Bool rebound;
                  Bool date;
       +          Bool utc;
                  char *format;
                  int color;
                  long delay;