new_uid
x = new_uid(tab, uid);
x = new_uid(tab, tab->buid + 1);
uid_t new_uid = geteuid();
if (new_uid == 0)
new_uid = DefUid;
sm_dprintf("Changing real uid to %d\n", (int) new_uid);
if (setreuid(new_uid, geteuid()) < 0)
(int) new_uid, (int) geteuid());
sm_dprintf("Changing uid to %d\n", (int) new_uid);
if (setuid(new_uid) < 0)
syserr("main: setuid(%d) failed", (int) new_uid);
uint64_t new_uid, new_gid;
new_uid = zfs_fuid_create(zfsvfs,
if (new_uid != zp->z_uid &&
new_uid)) {
&new_uid, sizeof (new_uid));
zp->z_uid = new_uid;
SA_ZPL_UID(zfsvfs), NULL, &new_uid,
sizeof (new_uid));
attrzp->z_uid = new_uid;