criu/test/zdtm/lib/ns.h
Andrey Vagin 50a20dfbdc zdtm: fix race in test_waitsig for multithreaded tests
A signal can be handled by non-leader thread and sigsuspend
will not be woken up.

kill can send signals to a specified thread, so a futex is used for
synchronization.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-03-06 00:31:14 +04:00

15 lines
279 B
C

#ifndef __ZDTM_NS__
#define __ZDTM_NS__
#include "lock.h"
extern futex_t sig_received;
extern char *pidfile;
extern void ns_create(int argc, char **argv);
extern int ns_init(int argc, char **argv);
extern void test_waitsig(void);
extern void parseargs(int, char **);
#endif