- if (mount_zram_on_tmp())
- mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, NULL);
- else
- mkdev("*", 0600);
- mkdir("/tmp/run", 0777);
- mkdir("/tmp/lock", 0777);
- mkdir("/tmp/state", 0777);
+ if (mount_zram_on_tmp()) {
+ mount("tmpfs", "/tmp", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME, 0);
+ mkdir("/tmp/shm", 01777);
+ } else {
+ mkdir("/tmp/shm", 01777);
+ mount("tmpfs", "/tmp/shm", "tmpfs", MS_NOSUID | MS_NODEV | MS_NOATIME,
+ "mode=01777");
+ }
+ mkdir("/tmp/run", 0755);
+ mkdir("/tmp/lock", 0755);
+ mkdir("/tmp/state", 0755);