minijail: use %m instead of strerror
Use the GNU %m extension to display the errno string. This makes
the code a bit smaller and fixes build errors where util.h doesn't
include errno.h itself.
BUG=None
TEST=ran minijail w/-p as non-root and checked error log included errno decoded
Change-Id: I104e2e8092ecae1f77951c2f67c7b34bf9eff6a7
Reviewed-on: https://chromium-review.googlesource.com/239841
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/util.h b/util.h
index 04b9465..d07e5b1 100644
--- a/util.h
+++ b/util.h
@@ -18,7 +18,7 @@
} while (0)
#define pdie(_msg, ...) \
- die(_msg ": %s", ## __VA_ARGS__, strerror(errno))
+ die(_msg ": %m", ## __VA_ARGS__)
#define warn(_msg, ...) \
syslog(LOG_WARNING, "libminijail: " _msg, ## __VA_ARGS__)