1#include <stdio.h> 2#include <stdlib.h> 3#include <unistd.h> 4#include <fcntl.h> 5 6int 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 ret = fsync(fd); 21 if (ret) 22 break; 23 sleep(10); 24 } 25 close(fd); 26 return ret; 27} 28

