xref: /linux/tools/testing/vsock/timeout.h (revision 5fc4ab3269dea6a0b00c7256cb6f6c0101b6a44b)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #ifndef TIMEOUT_H
3 #define TIMEOUT_H
4 
5 enum {
6 	/* Default timeout */
7 	TIMEOUT = 10 /* seconds */
8 };
9 
10 void sigalrm(int signo);
11 void timeout_begin(unsigned int seconds);
12 void timeout_check(const char *operation);
13 void timeout_end(void);
14 int timeout_usleep(useconds_t usec);
15 
16 #endif /* TIMEOUT_H */
17