16 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2#ifndef TIMEOUT_H3#define TIMEOUT_H4 5enum {6 /* Default timeout */7 TIMEOUT = 10 /* seconds */8};9 10void sigalrm(int signo);11void timeout_begin(unsigned int seconds);12void timeout_check(const char *operation);13void timeout_end(void);14 15#endif /* TIMEOUT_H */16