patch-2.1.67 linux/drivers/char/wdt.c
Next file: linux/drivers/net/Config.in
Previous file: linux/drivers/char/videodev.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Sat Nov 29 10:33:19 1997
- Orig file:
v2.1.66/linux/drivers/char/wdt.c
- Orig date:
Tue Sep 23 16:48:47 1997
diff -u --recursive --new-file v2.1.66/linux/drivers/char/wdt.c linux/drivers/char/wdt.c
@@ -169,7 +169,7 @@
outb_p(0, WDT_DC);
}
-static long wdt_write(struct inode *inode, struct file *file, const char *buf, unsigned long count)
+static ssize_t wdt_write(struct file *file, const char *buf, size_t count, loff_t *ppos)
{
if(count)
{
@@ -183,13 +183,13 @@
* Read reports the temperature in farenheit
*/
-static long wdt_read(struct inode *inode, struct file *file, char *buf, unsigned long count)
+static ssize_t wdt_read(struct file *file, char *buf, size_t count, loff_t *ptr)
{
unsigned short c=inb_p(WDT_RT);
unsigned char cp;
int err;
- switch(MINOR(inode->i_rdev))
+ switch(MINOR(file->f_dentry->d_inode->i_rdev))
{
case TEMP_MINOR:
err=verify_area(VERIFY_WRITE, buf, 1);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov