pulling in the useful parts of Daniel's changes
diff --git a/aos/atom_code/init.cc b/aos/atom_code/init.cc
index b3668e8..033a206 100644
--- a/aos/atom_code/init.cc
+++ b/aos/atom_code/init.cc
@@ -30,9 +30,9 @@
     }
     rlim.rlim_cur = soft;
     if (setrlimit64(resource, &rlim) == -1) {
-      Die("%s-init: setrlimit64(%d, {cur=%jd,max=%jd})"
+      Die("%s-init: setrlimit64(%d, {cur=%ju,max=%ju})"
           " failed with %d (%s)\n", program_invocation_short_name,
-          resource, (intmax_t)rlim.rlim_cur, (intmax_t)rlim.rlim_max,
+          resource, (uintmax_t)rlim.rlim_cur, (uintmax_t)rlim.rlim_max,
           errno, strerror(errno));
     }
   }