About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / watchdog / src / watchdog-simple.c




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:41 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

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.