chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c7b5085
)
readahead: make sure /dev/.systemd/readahead exists
author
Lennart Poettering
<lennart@poettering.net>
Wed, 29 Sep 2010 00:54:09 +0000
(
02:54
+0200)
committer
Lennart Poettering
<lennart@poettering.net>
Wed, 29 Sep 2010 00:55:40 +0000
(
02:55
+0200)
src/readahead-common.c
patch
|
blob
|
history
diff --git
a/src/readahead-common.c
b/src/readahead-common.c
index e01ae607c435bd32b085725c528f0692718e1189..a8f6fb30f81a366550d24f0c58ffdf14d0370ea8 100644
(file)
--- a/
src/readahead-common.c
+++ b/
src/readahead-common.c
@@
-145,6
+145,9
@@
ReadaheadShared *shared_get(void) {
int fd;
ReadaheadShared *m = NULL;
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;
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;