1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <unistd.h> 4 #include <fcntl.h> 5 6 int main(void) 7 { 8 int fd = open("/dev/watchdog", O_WRONLY); 9 int ret = 0; 10 if (fd == -1) { 11 perror("watchdog"); 12 exit(EXIT_FAILURE); 13 } 14 while (1) { 15 ret = write(fd, "\0", 1); 16 if (ret != 1) { 17 ret = -1; 18 break; 19 } 20 sleep(10); 21 } 22 close(fd); 23 return ret; 24 } 25