1#ifndef TIMEOUT_H 2#define TIMEOUT_H 3 4enum { 5 /* Default timeout */ 6 TIMEOUT = 10 /* seconds */ 7}; 8 9void sigalrm(int signo); 10void timeout_begin(unsigned int seconds); 11void timeout_check(const char *operation); 12void timeout_end(void); 13 14#endif /* TIMEOUT_H */ 15