/* update - do sync periodically Author: Andy Tanenbaum */
#include "signal.h"
main()
{
int fd, buf[2];
/* Disable SIGTERM */
signal(SIGTERM, SIG_IGN);
/* Open some files to hold their inodes in core. */
close(0);
close(1);
close(2);
open("/bin", 0);
open("/lib", 0);
open("/etc", 0);
open("/tmp", 0);
/* Flush the cache every 30 seconds. */
while (1) {
sync();
sleep(30);
}
}