/bin/date -r stops at 2038 with i386.
File: src/bin/date/date.c

--- date.c      Sun Oct 20 09:05:44 2013
+++ date.c      Sun Oct 20 09:09:10 2013
@@ -80,7 +80,7 @@ main(int argc, char *argv[])
                        break;
                case 'r':               /* user specified seconds */
                        rflag = 1;
-                       tval = atol(optarg);
+                       tval = atoll(optarg);
                        break;
                case 'u':               /* do everything in UTC */
                        if (setenv("TZ", "UTC", 1) == -1)

Reply via email to