static int local_post_create_passthrough(FsContext *fs_ctx, const char *path,

        FsCred *credp)

{

    if (chmod(rpath(fs_ctx, path), credp->fc_mode & 07777) < 0) {

        return -1;

    }

    if (chown(rpath(fs_ctx, path), credp->fc_uid, credp->fc_gid) < 0) {

        return -1;

    }

    return 0;

}

static int local_post_create_passthrough(FsContext *fs_ctx, const char *path,

        FsCred *credp)

{

    if (chmod(rpath(fs_ctx, path), credp->fc_mode & 07777) < 0) {

        return -1;

    }

    if (chown(rpath(fs_ctx, path), credp->fc_uid, credp->fc_gid) < 0) {

        return -1;

    }

    return 0;

}

        return -1;
static int FUNC_0(FsContext *VAR_0, const char *VAR_1,

        FsCred *VAR_2)

{

    if (chmod(rpath(VAR_0, VAR_1), VAR_2->fc_mode & 07777) < 0) {

        return -1;

    }

    if (chown(rpath(VAR_0, VAR_1), VAR_2->fc_uid, VAR_2->fc_gid) < 0) {

        return -1;

    }

    return 0;

}

static int FUNC_0(FsContext *VAR_0, const char *VAR_1,
FsCred *VAR_2)
{ if (chmod(rpath(VAR_0, VAR_1), VAR_2->fc_mode & 07777) < 0) { return -1; } if (chown(rpath(VAR_0, VAR_1), VAR_2->fc_uid, VAR_2->fc_gid) < 0) { return -1; } return 0; }