0
我是新來這個論壇,我想問專家一個問題。 我寫了下面的程序(的更大的東西的一部分,但是這是使我煩惱的代碼)lseek()on/dev/watchdog導致系統崩潰
#include <unistd.h>
#include <fcntl.h>
int main()
{
int fd;
fd = open("/dev/watchdog",O_RDONLY);
lseek(fd,0,SEEK_END);
return 0;
}
困擾我的事情是,當我運行此程序爲根,20-30秒後,系統崩潰了,我似乎無法弄清楚爲什麼。這不會像普通用戶那樣發生。 請問關於這個問題,請賜教嗎?
謝謝!
PS。是的,我知道/ dev/watchdog是一個字符文件,它不可查找,但這看起來很奇怪。