STATMOUNT_MNT_ROOT
case STATMOUNT_MNT_ROOT:
STATMOUNT_MNT_ROOT | \
if (!err && s->mask & STATMOUNT_MNT_ROOT)
err = statmount_string(s, STATMOUNT_MNT_ROOT);
#define STATMOUNT_STRING_REQ (STATMOUNT_MNT_ROOT | STATMOUNT_MNT_POINT | \
STATMOUNT_MNT_ROOT | STATMOUNT_MNT_POINT |
#ifndef STATMOUNT_MNT_ROOT
STATMOUNT_MNT_ROOT |
(stmnt->mask & STATMOUNT_MNT_ROOT) ? stmnt->str + stmnt->mnt_root : "",
sm = statmount_alloc(root_id, 0, STATMOUNT_MNT_ROOT | STATMOUNT_MNT_POINT, 0);
sm = statmount_alloc(root_id, 0, STATMOUNT_MNT_BASIC | STATMOUNT_MNT_ROOT |
STATMOUNT_MNT_BASIC | STATMOUNT_MNT_ROOT |
STATMOUNT_MNT_ROOT |
if (sm->mask & STATMOUNT_MNT_ROOT)
if (sm->mask & STATMOUNT_MNT_ROOT)
STATMOUNT_MNT_ROOT |
sm = statmount_alloc(root_id, 0, STATMOUNT_MNT_ROOT, 0);
if (!(sm->mask & STATMOUNT_MNT_ROOT)) {
sm = statmount_alloc_by_fd(fd, STATMOUNT_MNT_ROOT | STATMOUNT_MNT_POINT);
if (!(sm->mask & STATMOUNT_MNT_ROOT)) {
sm = statmount_alloc_by_fd(fd, STATMOUNT_MNT_ROOT | STATMOUNT_MNT_POINT);
if (!(sm->mask & STATMOUNT_MNT_ROOT)) {
sm = statmount_alloc_by_fd(fd, STATMOUNT_MNT_POINT | STATMOUNT_MNT_ROOT);
if (!(sm->mask & STATMOUNT_MNT_ROOT)) {
STATMOUNT_PROPAGATE_FROM | STATMOUNT_MNT_ROOT |
test_statmount_string(STATMOUNT_MNT_ROOT, str_off(mnt_root), "mount root");