b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame^] | 1 | #ifndef TIMEOUT_H |
2 | #define TIMEOUT_H | ||||
3 | |||||
4 | enum { | ||||
5 | /* Default timeout */ | ||||
6 | TIMEOUT = 10 /* seconds */ | ||||
7 | }; | ||||
8 | |||||
9 | void sigalrm(int signo); | ||||
10 | void timeout_begin(unsigned int seconds); | ||||
11 | void timeout_check(const char *operation); | ||||
12 | void timeout_end(void); | ||||
13 | |||||
14 | #endif /* TIMEOUT_H */ |