About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / watchdog / src / watchdog-simple.c


Based on kernel version 4.8. Page generated on 2016-10-06 23:19 EST.

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	}
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog