#include <sys/mount.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/sysmacros.h>
#include <stdio.h>
#include <fcntl.h>
struct stat s;
if (stat(dev, &s)) {
- ERROR("Failed to stat %s\n", dev);
+ ERROR("Failed to stat %s: %m\n", dev);
return;
}
mount("tmpfs", "/tmp/shm", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME,
"mode=01777");
}
- mkdir("/tmp/run", 0777);
- mkdir("/tmp/lock", 0777);
- mkdir("/tmp/state", 0777);
+ mkdir("/tmp/run", 0755);
+ mkdir("/tmp/lock", 0755);
+ mkdir("/tmp/state", 0755);
umask(oldumask);
}