timeout.h 257 B

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