12345678910111213141516171819202122 |
- #ifndef _WDOG_H
- #define _WDOG_H
- typedef struct _siswdog_ioctl_data{
- int devno;
- int preferred_timeout;
- int ret;
- }siswdog_ioctl_data;
- #define SISWDOG_MAGIC 'k'
- #define SISWDOG_ADD _IOWR(SISWDOG_MAGIC,0,siswdog_ioctl_data)
- #define SISWDOG_REMOVE _IOWR(SISWDOG_MAGIC,1,int)
- #define SISWDOG_KEEPALIVE _IOWR(SISWDOG_MAGIC,2,int)
- extern void siswdog_keepalive(int devno);
- extern void siswdog_remove(int devno);
- extern void siswdog_add(int devno, int preferred_timeout);
- #endif
|