/*
 * nasd_linux_edrfs_client.c
 *
 * EDRFS Client API Linux Kernel Module
 *
 * Authors: Jim Zelenka, Sean Levy, Marc Unangst
 */
/*
 * Copyright (c) of Carnegie Mellon University, 1998,1999.
 *
 * Permission to reproduce, use, and prepare derivative works of
 * this software for internal use is granted provided the copyright
 * and "No Warranty" statements are included with all reproductions
 * and derivative works. This software may also be redistributed
 * without charge provided that the copyright and "No Warranty"
 * statements are included in all redistributions.
 *
 * NO WARRANTY. THIS SOFTWARE IS FURNISHED ON AN "AS IS" BASIS.
 * CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER
 * EXPRESSED OR IMPLIED AS TO THE MATTER INCLUDING, BUT NOT LIMITED
 * TO: WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY
 * OF RESULTS OR RESULTS OBTAINED FROM USE OF THIS SOFTWARE. CARNEGIE
 * MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT
 * TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
 */


#include <nasd/nasd_options.h>

#if defined(LINUX) && defined(KERNEL) && defined(MODULE) /* should always be */

#include <linux/module.h>

#include <nasd/nasd_sys.h>

#define NASD_EXPORT_SYMBOL(_symname_) EXPORT_SYMBOL(_symname_)

#include <nasd/nasd_linux_edrfs_client_syms.ver.h>

int pdmajor = 0; /* major device number, 0 = "assign me one" */

MODULE_AUTHOR("Marc Unangst <mju+@cs.cmu.edu>");
MODULE_DESCRIPTION("EDRFS Client API");

void
nasd_linux_edrfs_client_module_start()
{
  MOD_INC_USE_COUNT;
}

void
nasd_linux_edrfs_client_module_stop()
{
  MOD_DEC_USE_COUNT;
}

int
init_module()
{
  return(0);
}

void
cleanup_module()
{
  return;
}

#endif /* LINUX && KERNEL && MODULE */

/* Local Variables:  */
/* indent-tabs-mode: nil */
/* tab-width: 2 */
/* End: */
