init_ti_parallel(minor);
parport_release(table[minor].dev);
- return nonseekable_open(inode, file);
+ return 0;
}
static int
if (count == 0)
return 0;
+ if (ppos != &file->f_pos)
+ return -ESPIPE;
+
parport_claim_or_block(table[minor].dev);
while (n < count) {