13 void skel_inthdr(
unsigned int intnum,
void *sp)
17 static int skel_register(
char *param)
21 register_interrpt(VECTNUM, skel_inthdr);
26 static int skel_unregister(
void)
31 static int skel_open(
void)
36 static int skel_close(
void)
41 static int skel_read(
void *buf,
unsigned int count)
46 static int skel_getc(
unsigned char *data)
51 static int skel_write(
const void *buf,
unsigned int count)
56 static int skel_putc(
unsigned char data)
61 static int skel_ioctl(
unsigned int com,
unsigned int arg,
void *param)
66 static int skel_seek(
int offset,
int whence)
87 const device skel_device = {
89 .explan =
"Explan device",
90 .register_dev = skel_register,
91 .unregister_dev = skel_unregister,
#define SEEK_END
ファイルサイズに加算