readahead: make sure /dev/.systemd/readahead exists

This commit is contained in:
Lennart Poettering 2010-09-29 02:54:09 +02:00
parent c7b508592b
commit 43be53513a

View file

@ -145,6 +145,9 @@ ReadaheadShared *shared_get(void) {
int fd;
ReadaheadShared *m = NULL;
mkdir("/dev/.systemd", 0755);
mkdir("/dev/.systemd/readahead", 0755);
if ((fd = open("/dev/.systemd/readahead/shared", O_CREAT|O_RDWR|O_CLOEXEC, 0644)) < 0) {
log_error("Failed to create shared memory segment: %m");
goto finish;