Мечты сбываются!

From: Olya Briginets
#include

#define DRV_VERSION "0.0.1"
#define MODEL_GENERIC "Generic"

char *model;
int size[2];
MODULE_PARM (model, "s");
MODULE_PARM_DESC (model, "Mouse Pad model (default Generic)");
MODULE_PARM (size, "2i");
MODULE_PARM_DESC (size, "Mouse Pad width and height in mm (default 0)");

int mpad_read_proc (char *buf, char **start, off_t offset,
int count, int *eof, void *data)
{
int len = 0;

len += sprintf(buf+len,"model:\t%.80s\n", model);
len += sprintf(buf+len,"width:\t%d\n", size[0]);
len += sprintf(buf+len,"height:\t%d\n", size[1]);
*eof = 1;
return len;
}

static int __init mpad_init(void)
{
if (!model) model=MODEL_GENERIC;
create_proc_read_entry ("driver/mousepad", 0, NULL, mpad_read_proc, NULL);
printk(KERN_INFO "Mouse Pad Driver v" DRV_VERSION "\n");
return 0;

}

static void __exit mpad_exit (void)
{
remove_proc_entry ("driver/mousepad", NULL);
printk(KERN_INFO "Mouse Pad Driver unloaded\n");

}

module_init(mpad_init);
module_exit(mpad_exit);
EXPORT_NO_SYMBOLS;

MODULE_AUTHOR("Olya ");
MODULE_DESCRIPTION("Generic driver for mouse pad");
MODULE_LICENSE("Public Domain");

==== end of file mpad.c ====

==== start of file Makefile ====
CC=gcc
MODCFLAGS := -Wall -I/usr/src/linux/include -DMODULE -D__KERNEL__ -DLINUX

mpad.o: mpad.c
#/usr/src/linux/include/linux/version.h
$(CC) $(MODCFLAGS) -c mpad.c
==== end of file Makefile ====
[/code:1]

Аватар пользователя rgt

Apple Для этого у MS есть специальная отладочная тулза SimBad...

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Аватар пользователя Nahal

Apple lol :) :) =D> ну все я иссяк

прошел школу убивающих улыбок

Аватар пользователя Baza

Про подставку для кофе уже все, надеюсь, знают. А как насчёт микроволновки в 5`25 отсек под пару бутеров или один доширак?

Либо нечему гореть, либо нечем поджечь!

Ну USB кулер с подставкой для блюдца с чаем ысчё недодумали...

2 Nahal - поработай у нас - ещё не так выдумывать научишся.

2 rgt - они случайно в дистрибутиве винды её микрокоды не забыли??? А то всё BSOD & scandisk :D :D :D

С УВАЖЕНИЕМ, ALEX.
"...Вся наша жизнь - осциллограмма, с её взлётами и падениями..."
"Бен Ла Дента +" сеть стоматологий...
Лом,

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей