Home | History | Annotate | Download | only in src

Lines Matching refs:rc

264 	int rc;
271 rc = capget((cap_user_header_t)&m.hdr, (cap_user_data_t)&m.data);
272 if (rc == 0) {
275 rc = get_bounding_set();
276 if (rc < 0)
281 return rc;
332 int rc;
340 rc = fgetxattr(fd, XATTR_NAME_CAPS, &filedata, sizeof(filedata));
341 if (rc <= 0)
344 rc = load_data(&filedata, rc);
345 if (rc == 0)
348 return rc;
441 int rc;
445 rc = capng_update(action, type, capability);
446 if (rc)
447 return rc;
451 rc = capng_update(action, type, cap);
452 if (rc)
460 rc = 0;
462 rc = -1;
466 return rc;
471 int rc = -1;
484 rc = 0;
485 for (i=0; i <= CAP_LAST_CAP && rc == 0; i++)
488 rc = prctl(PR_CAPBSET_DROP, i, 0, 0, 0);
489 if (rc == 0)
494 rc = 0;
498 rc = capset((cap_user_header_t)&m.hdr,
500 if (rc == 0)
503 return rc;
539 int rc, size;
554 rc = fremovexattr(fd, XATTR_NAME_CAPS);
557 rc = fsetxattr(fd, XATTR_NAME_CAPS, &filedata, size, 0);
560 if (rc == 0)
563 return rc;
571 int rc, need_setgid, need_setuid;
605 rc = capng_apply(CAPNG_SELECT_CAPS);
606 if (rc < 0)
612 rc = capng_apply(CAPNG_SELECT_BOUNDS);
613 if (rc)
619 rc = setresgid(gid, gid, gid);
620 if (rc)
632 rc = setresuid(uid, uid, uid);
633 if (rc)
638 rc = prctl(PR_SET_KEEPCAPS, 0, 0, 0, 0);
639 if (rc)
653 rc = capng_apply(CAPNG_SELECT_CAPS);
654 if (rc < 0)
665 int rc = prctl(PR_SET_SECUREBITS,
670 if (rc)