home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
lxapi32.zip
/
SKELETON
/
SKEL
/
skeleton.c
< prev
Wrap
C/C++ Source or Header
|
2002-04-26
|
1KB
|
63 lines
/* $Id: skeleton.c,v 1.2 2002/04/26 23:09:42 smilcke Exp $ */
/*
* skeleton.c
* Autor: Stefan Milcke
* Erstellt am: 31.10.2001
* Letzte Aenderung am: 04.02.2002
*
*/
#include <linux/types.h>
#include <linux/kernel.h>
//#include <linux/major.h>
#include <linux/slab.h>
#include <linux/mm.h>
#include <linux/version.h>
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/pci.h>
#include <linux/ioctl.h>
#include <linux/timer.h>
#include <linux/init.h>
#include <linux/kmod.h>
#ifndef FAR
#define FAR_LDEFOS2
#endif
#include <ldefos2.h>
#ifdef FAR_LDEFOS2
#undef FAR
#undef FAR_LDEFOS2
#endif
int skel_param1=0;
int skel_param2=0;
void *buffer=NULL;
MODULE_PARM_LIST_HEAD(skeldrv_parms)
MODULE_PARM(skel_param1,"i")
MODULE_PARM(skel_param2,"i")
MODULE_PARM_LIST_TAIL(skeldrv_parms)
//------------------------------ skel_init_module ------------------------------
int skel_init_module(void)
{
buffer=kmalloc(4096,GFP_KERNEL);
if(buffer)
return 0;
else
return -ENOMEM;
}
//---------------------------- skel_cleanup_module -----------------------------
void skel_cleanup_module(void)
{
if(buffer)
{
kfree(buffer);
buffer=NULL;
}
return;
}