open might return EINTR
This commit is contained in:
parent
48f67f131a
commit
f2fc5a9406
2
util.cc
2
util.cc
@ -118,7 +118,7 @@ bool createDirRecursively(const char* dir) {
|
||||
return false;
|
||||
}
|
||||
|
||||
int prev_dir_fd = open("/", O_RDONLY | O_CLOEXEC);
|
||||
int prev_dir_fd = TEMP_FAILURE_RETRY(open("/", O_RDONLY | O_CLOEXEC | O_DIRECTORY));
|
||||
if (prev_dir_fd == -1) {
|
||||
PLOG_W("open('/', O_RDONLY | O_CLOEXEC)");
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user