Lines Matching defs:newns
67 char *newns = NULL;
78 if (asprintf(&newns, "/proc/%d/ns/mnt", nsi->pid) == -1)
84 if (stat(newns, &new_stat) < 0)
92 nsi->mntns_path = newns;
93 newns = NULL;
126 free(newns);
206 int newns = -1;
213 nc->newns = -1;
229 newns = open(nsi->mntns_path, O_RDONLY);
230 if (newns < 0)
233 if (setns(newns, CLONE_NEWNS) < 0)
238 nc->newns = newns;
245 if (newns > -1)
246 close(newns);
251 if (nc == NULL || nc->oldns == -1 || nc->newns == -1 || !nc->oldcwd)
266 if (nc->newns > -1) {
267 close(nc->newns);
268 nc->newns = -1;