SYNOPSIS
        #include <sys/time.h>

        int * gmtime(int clock)
        int * gmtime(int* uclock)

DESCRIPTION
        Interpret the argument clock as number of seconds since Jan,
        1st, 1970, 0:00, and return the time in UTC in a nice structure.
        if <clock> is not specified, time() is used as default.

        Alternatively, accept an array of two ints: the first is <clock>
        value as in the first form, the second int is the number of
        microseconds elapsed in the current second, which is ignored.

        The result is an array of integers:

          int TM_SEC   (0) : Seconds (0..59)
          int TM_MIN   (1) : Minutes (0..59)
          int TM_HOUR  (2) : Hours (0..23)
          int TM_MDAY  (3) : Day of the month (1..31)
          int TM_MON   (4) : Month of the year (0..11)
          int TM_YEAR  (5) : Year (e.g.  2001)
          int TM_WDAY  (6) : Day of the week (Sunday = 0)
          int TM_YDAY  (7) : Day of the year (0..365)
          int TM_ISDST (8) : TRUE: Daylight saving time

EXAMPLES

        printf("Today is %s\n"
              , ({ "Sunday", "Monday", "Tuesday", "Wednesday"
                 , "Thursday", "Friday", "Saturday"
                })[gmtime()[TM_WDAY]]);

HISTORY
        Introduced in LDMud 3.2.9

SEE ALSO
        ctime(E), localtime(E), time(E), utime(E)
