/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)
