Deleted Added
full compact
smbfs_vnops.c (139776) smbfs_vnops.c (140196)
1/*-
2 * Copyright (c) 2000-2001 Boris Popov
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 15 unchanged lines hidden (view full) ---

24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
1/*-
2 * Copyright (c) 2000-2001 Boris Popov
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 15 unchanged lines hidden (view full) ---

24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * $FreeBSD: head/sys/fs/smbfs/smbfs_vnops.c 139776 2005-01-06 18:10:42Z imp $
32 * $FreeBSD: head/sys/fs/smbfs/smbfs_vnops.c 140196 2005-01-13 18:59:48Z phk $
33 */
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/namei.h>
37#include <sys/kernel.h>
38#include <sys/proc.h>
39#include <sys/bio.h>
40#include <sys/buf.h>

--- 40 unchanged lines hidden (view full) ---

81static vop_strategy_t smbfs_strategy;
82static vop_print_t smbfs_print;
83static vop_pathconf_t smbfs_pathconf;
84static vop_advlock_t smbfs_advlock;
85static vop_getextattr_t smbfs_getextattr;
86
87struct vop_vector smbfs_vnodeops = {
88 .vop_default = &default_vnodeops,
33 */
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/namei.h>
37#include <sys/kernel.h>
38#include <sys/proc.h>
39#include <sys/bio.h>
40#include <sys/buf.h>

--- 40 unchanged lines hidden (view full) ---

81static vop_strategy_t smbfs_strategy;
82static vop_print_t smbfs_print;
83static vop_pathconf_t smbfs_pathconf;
84static vop_advlock_t smbfs_advlock;
85static vop_getextattr_t smbfs_getextattr;
86
87struct vop_vector smbfs_vnodeops = {
88 .vop_default = &default_vnodeops,
89
89 .vop_access = smbfs_access,
90 .vop_advlock = smbfs_advlock,
91 .vop_close = smbfs_close,
92 .vop_create = smbfs_create,
93 .vop_fsync = smbfs_fsync,
94 .vop_getattr = smbfs_getattr,
90 .vop_access = smbfs_access,
91 .vop_advlock = smbfs_advlock,
92 .vop_close = smbfs_close,
93 .vop_create = smbfs_create,
94 .vop_fsync = smbfs_fsync,
95 .vop_getattr = smbfs_getattr,
96 .vop_getextattr = smbfs_getextattr,
95 .vop_getpages = smbfs_getpages,
96 .vop_inactive = smbfs_inactive,
97 .vop_ioctl = smbfs_ioctl,
98 .vop_link = smbfs_link,
99 .vop_lookup = smbfs_lookup,
100 .vop_mkdir = smbfs_mkdir,
101 .vop_mknod = smbfs_mknod,
102 .vop_open = smbfs_open,
103 .vop_pathconf = smbfs_pathconf,
104 .vop_print = smbfs_print,
105 .vop_putpages = smbfs_putpages,
106 .vop_read = smbfs_read,
107 .vop_readdir = smbfs_readdir,
108 .vop_reclaim = smbfs_reclaim,
109 .vop_remove = smbfs_remove,
110 .vop_rename = smbfs_rename,
111 .vop_rmdir = smbfs_rmdir,
112 .vop_setattr = smbfs_setattr,
97 .vop_getpages = smbfs_getpages,
98 .vop_inactive = smbfs_inactive,
99 .vop_ioctl = smbfs_ioctl,
100 .vop_link = smbfs_link,
101 .vop_lookup = smbfs_lookup,
102 .vop_mkdir = smbfs_mkdir,
103 .vop_mknod = smbfs_mknod,
104 .vop_open = smbfs_open,
105 .vop_pathconf = smbfs_pathconf,
106 .vop_print = smbfs_print,
107 .vop_putpages = smbfs_putpages,
108 .vop_read = smbfs_read,
109 .vop_readdir = smbfs_readdir,
110 .vop_reclaim = smbfs_reclaim,
111 .vop_remove = smbfs_remove,
112 .vop_rename = smbfs_rename,
113 .vop_rmdir = smbfs_rmdir,
114 .vop_setattr = smbfs_setattr,
115/* .vop_setextattr = smbfs_setextattr,*/
113 .vop_strategy = smbfs_strategy,
114 .vop_symlink = smbfs_symlink,
115 .vop_write = smbfs_write,
116 .vop_strategy = smbfs_strategy,
117 .vop_symlink = smbfs_symlink,
118 .vop_write = smbfs_write,
116 .vop_getextattr = smbfs_getextattr,
117/* .vop_setextattr = smbfs_setextattr,*/
118};
119
120static int
121smbfs_access(ap)
122 struct vop_access_args /* {
123 struct vnode *a_vp;
124 int a_mode;
125 struct ucred *a_cred;

--- 1191 unchanged lines hidden ---
119};
120
121static int
122smbfs_access(ap)
123 struct vop_access_args /* {
124 struct vnode *a_vp;
125 int a_mode;
126 struct ucred *a_cred;

--- 1191 unchanged lines hidden ---