/* $Header:vfs_conf.c 12.0$ */
/* $ACIS:vfs_conf.c 12.0$ */
/* $Source: /ibm/acis/usr/sys/sys/RCS/vfs_conf.c,v $ */

#if !defined(lint) && !defined(NO_RCS_HDRS)
static char *rcsid = "$Header:vfs_conf.c 12.0$";
#endif

/*
 * 5799-WZQ (C) COPYRIGHT = NONE
 * LICENSED MATERIALS - PROPERTY OF IBM
 */
/*	@(#)vfs_conf.c 1.1 86/02/03 SMI	*/
/*	@(#)vfs_conf.c	2.1 86/04/15 NFSSRC */

#ifdef VFS
#include "param.h"
#include "../h/vfs.h"

extern	struct vfsops ufs_vfsops;	/* XXX Should be ifdefed */

#ifdef NFS
extern	struct vfsops nfs_vfsops;
#endif NFS

#ifdef AFS
extern struct vfsops afs_vfsops;
#endif AFS

#ifdef PCFS
extern	struct vfsops pcfs_vfsops;
#endif PCFS

#ifdef DFS
extern struct vfsops dfs_vfsops;
#endif AFS

struct vfsops *vfssw[] = {
	&ufs_vfsops,		/* 0 = MOUNT_UFS */
#ifdef NFS
	&nfs_vfsops,		/* 1 = MOUNT_NFS */
#else NFS
	(struct vfsops *)0,
#endif NFS
#ifdef PCFS
	&pcfs_vfsops,		/* 2 = MOUNT_PC */
#else PCFS
	(struct vfsops *)0,
#endif PCFS
#ifdef AFS
	&afs_vfsops,		/* 3 = MOUNT_AFS */
#else
	(struct vfsops *)0,
#endif AFS
#ifdef DFS
	&dfs_vfsops,		/* 4 = MOUNT_DFS */
#else
	(struct vfsops *)0,
#endif
};
#endif VFS
