conf: use mknod() to create dummy mount target

parent 77a39805
...@@ -892,13 +892,11 @@ static int lxc_setup_ttys(struct lxc_conf *conf) ...@@ -892,13 +892,11 @@ static int lxc_setup_ttys(struct lxc_conf *conf)
if (ret < 0 || (size_t)ret >= sizeof(lxcpath)) if (ret < 0 || (size_t)ret >= sizeof(lxcpath))
return -1; return -1;
ret = creat(lxcpath, 0660); ret = mknod(path, S_IFREG, 0);
if (ret < 0 && errno != EEXIST) { if (ret < 0 && errno != EEXIST) {
SYSERROR("Failed to create \"%s\"", lxcpath); SYSERROR("Failed to create \"%s\"", lxcpath);
return -1; return -1;
} }
if (ret >= 0)
close(ret);
ret = unlink(path); ret = unlink(path);
if (ret < 0 && errno != ENOENT) { if (ret < 0 && errno != ENOENT) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment