Lines Matching refs:pid
83 static int openattr(pid_t pid, const char *attr, int flags)
89 if (pid > 0) {
90 rc = asprintf(&path, "/proc/%d/attr/%s", pid, attr);
91 } else if (pid == 0) {
115 pid_t pid, const char *attr)
159 fd = openattr(pid, attr, O_RDONLY | O_CLOEXEC);
198 pid_t pid, const char *attr)
203 ret = getprocattrcon_raw(&rcontext, pid, attr);
214 pid_t pid, const char *attr)
251 fd = openattr(pid, attr, O_RDWR | O_CLOEXEC);
283 pid_t pid, const char *attr)
291 ret = setprocattrcon_raw(rcontext, pid, attr);
323 int get##fn##_raw(pid_t pid, char **c) \
325 if (pid <= 0) { \
329 return getprocattrcon_raw(c, pid, #attr); \
332 int get##fn(pid_t pid, char **c) \
334 if (pid <= 0) { \
338 return getprocattrcon(c, pid, #attr); \