From 1776bc77960d99b030ecfc8ad4d64a2f21be91c6 Mon Sep 17 00:00:00 2001 From: pooka Date: Sun, 1 Jul 2007 15:32:02 +0000 Subject: [PATCH] adapt: pcn->pcn_cred is now a pointer --- lib/librefuse/refuse.c | 22 +++++++++++----------- share/examples/puffs/dtfs/dtfs_subr.c | 4 ++-- share/examples/puffs/dtfs/dtfs_vnops.c | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/librefuse/refuse.c b/lib/librefuse/refuse.c index f586fbaf0fdb..5d8eb1a175f7 100644 --- a/lib/librefuse/refuse.c +++ b/lib/librefuse/refuse.c @@ -1,4 +1,4 @@ -/* $NetBSD: refuse.c,v 1.68 2007/06/24 22:25:49 pooka Exp $ */ +/* $NetBSD: refuse.c,v 1.69 2007/07/01 15:32:02 pooka Exp $ */ /* * Copyright © 2007 Alistair Crooks. All rights reserved. @@ -30,7 +30,7 @@ #include #if !defined(lint) -__RCSID("$NetBSD: refuse.c,v 1.68 2007/06/24 22:25:49 pooka Exp $"); +__RCSID("$NetBSD: refuse.c,v 1.69 2007/07/01 15:32:02 pooka Exp $"); #endif /* !lint */ #include @@ -567,7 +567,7 @@ puffs_fuse_node_lookup(struct puffs_cc *pcc, void *opc, void **newnode, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); ret = fuse->op.getattr(path, &st); @@ -662,7 +662,7 @@ puffs_fuse_node_mknod(struct puffs_cc *pcc, void *opc, void **newnode, return ENOSYS; } - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); /* wrap up return code */ @@ -690,7 +690,7 @@ puffs_fuse_node_mkdir(struct puffs_cc *pcc, void *opc, void **newnode, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); if (fuse->op.mkdir == NULL) { @@ -728,7 +728,7 @@ puffs_fuse_node_create(struct puffs_cc *pcc, void *opc, void **newnode, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); created = 0; @@ -776,7 +776,7 @@ puffs_fuse_node_remove(struct puffs_cc *pcc, void *opc, void *targ, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); if (fuse->op.unlink == NULL) { @@ -803,7 +803,7 @@ puffs_fuse_node_rmdir(struct puffs_cc *pcc, void *opc, void *targ, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); if (fuse->op.rmdir == NULL) { @@ -830,7 +830,7 @@ puffs_fuse_node_symlink(struct puffs_cc *pcc, void *opc, void **newnode, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn_src->pcn_cred); + set_fuse_context_uid_gid(pcn_src->pcn_cred); set_fuse_context_pid(pcn_src->pcn_pid); if (fuse->op.symlink == NULL) { @@ -862,7 +862,7 @@ puffs_fuse_node_rename(struct puffs_cc *pcc, void *opc, void *src, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn_targ->pcn_cred); + set_fuse_context_uid_gid(pcn_targ->pcn_cred); set_fuse_context_pid(pcn_targ->pcn_pid); if (fuse->op.rename == NULL) { @@ -890,7 +890,7 @@ puffs_fuse_node_link(struct puffs_cc *pcc, void *opc, void *targ, fuse = puffs_getspecific(pu); - set_fuse_context_uid_gid(&pcn->pcn_cred); + set_fuse_context_uid_gid(pcn->pcn_cred); set_fuse_context_pid(pcn->pcn_pid); if (fuse->op.link == NULL) { diff --git a/share/examples/puffs/dtfs/dtfs_subr.c b/share/examples/puffs/dtfs/dtfs_subr.c index 8cff2b238cc8..a3e6cbb1bce9 100644 --- a/share/examples/puffs/dtfs/dtfs_subr.c +++ b/share/examples/puffs/dtfs/dtfs_subr.c @@ -1,4 +1,4 @@ -/* $NetBSD: dtfs_subr.c,v 1.16 2007/06/06 01:55:02 pooka Exp $ */ +/* $NetBSD: dtfs_subr.c,v 1.17 2007/07/01 15:32:02 pooka Exp $ */ /* * Copyright (c) 2006 Antti Kantee. All Rights Reserved. @@ -92,7 +92,7 @@ dtfs_genfile(struct puffs_node *dir, const struct puffs_cn *pcn, assert(dir->pn_mnt != NULL); uid = 0; - rv = puffs_cred_getuid(&pcn->pcn_cred, &uid); + rv = puffs_cred_getuid(pcn->pcn_cred, &uid); assert(rv == 0); if (type == VDIR) { diff --git a/share/examples/puffs/dtfs/dtfs_vnops.c b/share/examples/puffs/dtfs/dtfs_vnops.c index d596da56864e..75338fcc63e0 100644 --- a/share/examples/puffs/dtfs/dtfs_vnops.c +++ b/share/examples/puffs/dtfs/dtfs_vnops.c @@ -1,4 +1,4 @@ -/* $NetBSD: dtfs_vnops.c,v 1.28 2007/06/06 01:55:02 pooka Exp $ */ +/* $NetBSD: dtfs_vnops.c,v 1.29 2007/07/01 15:32:02 pooka Exp $ */ /* * Copyright (c) 2006 Antti Kantee. All Rights Reserved. @@ -72,7 +72,7 @@ dtfs_node_lookup(struct puffs_cc *pcc, void *opc, void **newnode, pcn->pcn_nameiop == PUFFSLOOKUP_RENAME)) { rv = puffs_access(VDIR, pn_dir->pn_va.va_mode, pn_dir->pn_va.va_uid, pn_dir->pn_va.va_gid, - PUFFS_VWRITE, &pcn->pcn_cred); + PUFFS_VWRITE, pcn->pcn_cred); if (rv) return rv; }