open might return EINTR

This commit is contained in:
Robert Swiecki 2019-01-06 00:03:36 +01:00
parent 48f67f131a
commit f2fc5a9406

View File

@ -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;