version 1.25, 2009/01/23 17:38:15 |
version 1.26, 2009/02/06 08:26:34 |
|
|
* and a multiplexer connected to it with all necessary conversions |
* and a multiplexer connected to it with all necessary conversions |
* setup |
* setup |
*/ |
*/ |
void |
int |
dev_init(char *devpath, |
dev_init(char *devpath, |
struct aparams *dipar, struct aparams *dopar, unsigned bufsz) |
struct aparams *dipar, struct aparams *dopar, unsigned bufsz) |
{ |
{ |
|
|
f = (struct file *)safile_new(&safile_ops, devpath, |
f = (struct file *)safile_new(&safile_ops, devpath, |
dipar, dopar, &dev_bufsz, &dev_round); |
dipar, dopar, &dev_bufsz, &dev_round); |
if (f == NULL) |
if (f == NULL) |
exit(1); |
return 0; |
if (dipar) { |
if (dipar) { |
#ifdef DEBUG |
#ifdef DEBUG |
if (debug_level > 0) { |
if (debug_level > 0) { |
|
|
dev_bufsz = (dopar) ? obufsz : ibufsz; |
dev_bufsz = (dopar) ? obufsz : ibufsz; |
DPRINTF("dev_init: using %u fpb\n", dev_bufsz); |
DPRINTF("dev_init: using %u fpb\n", dev_bufsz); |
dev_start(); |
dev_start(); |
|
return 1; |
} |
} |
|
|
/* |
/* |