| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <unistd.h> | |
| #include <fcntl.h> | |
| int main(void) | |
| { | |
| int fd = open("/dev/watchdog", O_WRONLY); | |
| int ret = 0; | |
| if (fd == -1) { | |
| perror("watchdog"); | |
| exit(EXIT_FAILURE); | |
| } | |
| while (1) { | |
| ret = write(fd, "\0", 1); | |
| if (ret != 1) { | |
| ret = -1; | |
| break; | |
| } | |
| sleep(10); | |
| } | |
| close(fd); | |
| return ret; | |
| } |