Deleted Added
full compact
fdesc_vnops.c (16312) fdesc_vnops.c (16322)
1/*
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software donated to Berkeley by
6 * Jan-Simon Pendry.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94
37 *
1/*
2 * Copyright (c) 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software donated to Berkeley by
6 * Jan-Simon Pendry.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * @(#)fdesc_vnops.c 8.9 (Berkeley) 1/21/94
37 *
38 * $Id: fdesc_vnops.c,v 1.15 1995/12/08 11:17:40 julian Exp $
38 * $Id: fdesc_vnops.c,v 1.16 1996/06/12 03:37:02 davidg Exp $
39 */
40
41/*
42 * /dev/fd Filesystem
43 */
44
45#include <sys/param.h>
46#include <sys/systm.h>

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

93static int fdesc_badop __P((void));
94static int fdesc_enotsupp __P((void));
95static int fdesc_getattr __P((struct vop_getattr_args *ap));
96static struct fdcache *
97 fdesc_hash __P((int ix));
98static int fdesc_inactive __P((struct vop_inactive_args *ap));
99static int fdesc_ioctl __P((struct vop_ioctl_args *ap));
100static int fdesc_lookup __P((struct vop_lookup_args *ap));
39 */
40
41/*
42 * /dev/fd Filesystem
43 */
44
45#include <sys/param.h>
46#include <sys/systm.h>

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

93static int fdesc_badop __P((void));
94static int fdesc_enotsupp __P((void));
95static int fdesc_getattr __P((struct vop_getattr_args *ap));
96static struct fdcache *
97 fdesc_hash __P((int ix));
98static int fdesc_inactive __P((struct vop_inactive_args *ap));
99static int fdesc_ioctl __P((struct vop_ioctl_args *ap));
100static int fdesc_lookup __P((struct vop_lookup_args *ap));
101static int fdesc_nullop __P((void));
102static int fdesc_open __P((struct vop_open_args *ap));
103static int fdesc_pathconf __P((struct vop_pathconf_args *ap));
104static int fdesc_print __P((struct vop_print_args *ap));
105static int fdesc_read __P((struct vop_read_args *ap));
106static int fdesc_readdir __P((struct vop_readdir_args *ap));
107static int fdesc_readlink __P((struct vop_readlink_args *ap));
108static int fdesc_reclaim __P((struct vop_reclaim_args *ap));
109static int fdesc_select __P((struct vop_select_args *ap));

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

920static int
921fdesc_badop()
922{
923
924 panic("fdesc: bad op");
925 /* NOTREACHED */
926}
927
101static int fdesc_open __P((struct vop_open_args *ap));
102static int fdesc_pathconf __P((struct vop_pathconf_args *ap));
103static int fdesc_print __P((struct vop_print_args *ap));
104static int fdesc_read __P((struct vop_read_args *ap));
105static int fdesc_readdir __P((struct vop_readdir_args *ap));
106static int fdesc_readlink __P((struct vop_readlink_args *ap));
107static int fdesc_reclaim __P((struct vop_reclaim_args *ap));
108static int fdesc_select __P((struct vop_select_args *ap));

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

919static int
920fdesc_badop()
921{
922
923 panic("fdesc: bad op");
924 /* NOTREACHED */
925}
926
928/*
929 * /dev/fd vnode null operation
930 */
931static int
932fdesc_nullop()
933{
934
935 return (0);
936}
937
938#define fdesc_create ((int (*) __P((struct vop_create_args *)))fdesc_enotsupp)
939#define fdesc_mknod ((int (*) __P((struct vop_mknod_args *)))fdesc_enotsupp)
940#define fdesc_close ((int (*) __P((struct vop_close_args *)))nullop)
941#define fdesc_access ((int (*) __P((struct vop_access_args *)))nullop)
942#define fdesc_mmap ((int (*) __P((struct vop_mmap_args *)))fdesc_enotsupp)
943#define fdesc_fsync ((int (*) __P((struct vop_fsync_args *)))nullop)
944#define fdesc_seek ((int (*) __P((struct vop_seek_args *)))nullop)
945#define fdesc_remove ((int (*) __P((struct vop_remove_args *)))fdesc_enotsupp)

--- 74 unchanged lines hidden ---
927#define fdesc_create ((int (*) __P((struct vop_create_args *)))fdesc_enotsupp)
928#define fdesc_mknod ((int (*) __P((struct vop_mknod_args *)))fdesc_enotsupp)
929#define fdesc_close ((int (*) __P((struct vop_close_args *)))nullop)
930#define fdesc_access ((int (*) __P((struct vop_access_args *)))nullop)
931#define fdesc_mmap ((int (*) __P((struct vop_mmap_args *)))fdesc_enotsupp)
932#define fdesc_fsync ((int (*) __P((struct vop_fsync_args *)))nullop)
933#define fdesc_seek ((int (*) __P((struct vop_seek_args *)))nullop)
934#define fdesc_remove ((int (*) __P((struct vop_remove_args *)))fdesc_enotsupp)

--- 74 unchanged lines hidden ---