blob: f8f282757937fe46531aaf9633a6c032864cdd42 [file] [log] [blame]
#!/bin/sh
sigterm()
{
# Stop on close.
echo 'V' >&3
3>&-
exit 0
}
wait-until-created /dev/watchdog
# ioclt uses strtol to convert ioctlnr, so negative numbers must be used when
# MSB is set.
WDIOC_SETTIMEOUT=-1073457402 # 0xc0045706
# Max timeout for 88F6601 is 21s.
ioctl -l 4 -- /dev/watchdog $WDIOC_SETTIMEOUT 21
exec 3<> /dev/watchdog
trap sigterm TERM
while true ; do
echo >&3
sleep 2
done