Deleted Added
full compact
devfs_vnops.c (76320) devfs_vnops.c (76554)
1#define DEBUG 1
2/*
3 * Copyright (c) 1992, 1993
4 * The Regents of the University of California. All rights reserved.
5 * Copyright (c) 2000
6 * Poul-Henning Kamp. All rights reserved.
7 *
8 * This code is derived from software donated to Berkeley by
9 * Jan-Simon Pendry.

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

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 * @(#)kernfs_vnops.c 8.15 (Berkeley) 5/21/95
33 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vnops.c 1.43
34 *
1/*
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 * Copyright (c) 2000
5 * Poul-Henning Kamp. All rights reserved.
6 *
7 * This code is derived from software donated to Berkeley by
8 * Jan-Simon Pendry.

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

26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * @(#)kernfs_vnops.c 8.15 (Berkeley) 5/21/95
32 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vnops.c 1.43
33 *
35 * $FreeBSD: head/sys/fs/devfs/devfs_vnops.c 76320 2001-05-06 17:40:34Z phk $
34 * $FreeBSD: head/sys/fs/devfs/devfs_vnops.c 76554 2001-05-13 20:52:40Z phk $
36 */
37
35 */
36
37#include <opt_devfs.h>
38#ifndef NODEVFS
39
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/conf.h>
41#include <sys/dirent.h>
42#include <sys/kernel.h>
43#include <sys/lock.h>
44#include <sys/malloc.h>
45#include <sys/mount.h>

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

188 vap->va_rdev = dev->si_udev;
189 }
190 vap->va_gen = 0;
191 vap->va_flags = 0;
192 vap->va_bytes = 0;
193 vap->va_nlink = de->de_links;
194 vap->va_fileid = de->de_inode;
195
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/conf.h>
43#include <sys/dirent.h>
44#include <sys/kernel.h>
45#include <sys/lock.h>
46#include <sys/malloc.h>
47#include <sys/mount.h>

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

190 vap->va_rdev = dev->si_udev;
191 }
192 vap->va_gen = 0;
193 vap->va_flags = 0;
194 vap->va_bytes = 0;
195 vap->va_nlink = de->de_links;
196 vap->va_fileid = de->de_inode;
197
196#ifdef DEBUG
197 if (error)
198 printf("devfs_getattr: return error %d\n", error);
199#endif
200 return (error);
201}
202
203static int
204devfs_lookupx(ap)
205 struct vop_lookup_args /* {
206 struct vnode * a_dvp;
207 struct vnode ** a_vpp;

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

706 { &vop_revoke_desc, (vop_t *) devfs_revoke },
707 { &vop_setattr_desc, (vop_t *) devfs_setattr },
708 { NULL, NULL }
709};
710static struct vnodeopv_desc devfs_specop_opv_desc =
711 { &devfs_specop_p, devfs_specop_entries };
712
713VNODEOP_SET(devfs_specop_opv_desc);
198 return (error);
199}
200
201static int
202devfs_lookupx(ap)
203 struct vop_lookup_args /* {
204 struct vnode * a_dvp;
205 struct vnode ** a_vpp;

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

704 { &vop_revoke_desc, (vop_t *) devfs_revoke },
705 { &vop_setattr_desc, (vop_t *) devfs_setattr },
706 { NULL, NULL }
707};
708static struct vnodeopv_desc devfs_specop_opv_desc =
709 { &devfs_specop_p, devfs_specop_entries };
710
711VNODEOP_SET(devfs_specop_opv_desc);
712#endif