Lines Matching full:proc
50 self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC);
69 ASSERT_SUCCESS(mkdir("/tmp/dummy/proc", 0755));
71 self->host_pidns = open("/proc/self/ns/pid", O_RDONLY|O_CLOEXEC);
79 ASSERT_SUCCESS(mount("/proc/self/ns/pid", "/tmp/dummy/pidns", NULL, MS_BIND, NULL));
80 ASSERT_SUCCESS(mount("proc", "/tmp/dummy/proc", "proc", 0, NULL));
106 ASSERT_SUCCESS(mkdir("/tmp/proc-host", 0755));
107 ASSERT_SUCCESS(mount("proc", "/tmp/proc-host", "proc", 0, "pidns=/proc/self/ns/pid"));
108 ASSERT_SUCCESS(access("/tmp/proc-host/self/", X_OK));
110 ASSERT_SUCCESS(mkdir("/tmp/proc-dummy", 0755));
111 ASSERT_SUCCESS(mount("proc", "/tmp/proc-dummy", "proc", 0, "pidns=/tmp/dummy/pidns"));
112 ASSERT_ERRNO_EQ(-ENOENT, access("/tmp/proc-dummy/1/", X_OK));
113 ASSERT_ERRNO_EQ(-ENOENT, access("/tmp/proc-dummy/self/", X_OK));
118 int fsfd = fsopen("proc", FSOPEN_CLOEXEC);
136 int fsfd = fsopen("proc", FSOPEN_CLOEXEC);
154 ASSERT_SUCCESS(mkdir("/tmp/proc", 0755));
155 ASSERT_SUCCESS(mount("proc", "/tmp/proc", "proc", 0, ""));
157 ASSERT_SUCCESS(access("/tmp/proc/1/", X_OK));
158 ASSERT_SUCCESS(access("/tmp/proc/self/", X_OK));
160 ASSERT_ERRNO_EQ(-EBUSY, mount(NULL, "/tmp/proc", NULL, MS_REMOUNT, "pidns=/tmp/dummy/pidns"));
162 ASSERT_SUCCESS(access("/tmp/proc/1/", X_OK));
163 ASSERT_SUCCESS(access("/tmp/proc/self/", X_OK));
168 int fsfd = fsopen("proc", FSOPEN_CLOEXEC);
191 int fsfd = fsopen("proc", FSOPEN_CLOEXEC);