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 |
|