/**
  *
  * module_bs2.c:
  * simple example module, how to use standard kernel definitions for symbol-export
  * how to do symbol-import, init- and cleanup-function
  *
  */
/*#include <linux/version.h>*/

/*#include <linux/config.h>*/
#include <linux/init.h>
#include <linux/module.h>
#include <linux/errno.h>
#include <linux/modversions.h>

/**
  * Variables and Methods from external
  */

extern char* info;
int module_sampleopenmethod();
int module_sampleclosemethod();

/*
EXPORT_SYMBOL(info);
EXPORT_SYMBOL(module_sampleopenmethod);
EXPORT_SYMBOL(module_sampleclosemethod);
*/

/**
  * Source Code for Module
  */


int module_start_bs2(void) {
    printk("<1>Sample Module BS2 loaded into kernel...\n");
    return 0;  /* always successfull for this example */
}

void module_stop_bs2(void) {
    printk("<1>Sample Module BS2 unloaded from kernel...\n");
}

module_init(module_start_bs2);
module_exit(module_stop_bs2);
