/* $OpenBSD: main.h,v 1.7 2023/08/20 15:19:34 visa Exp $ */ /* * Written by Alexaner Bluhm 2016 Public Domain */ #define ASS(cond, mess) \ do { \ if (!(cond)) { \ mess; \ return (1); \ } \ } while (0) #define ASSX(cond) ASS(cond, \ warnx("assertion " #cond " failed in %s on line %d", \ __FILE__, __LINE__)) int check_inheritance(void); int do_exec(const char *); int do_fdpass(void); int do_flock(void); int do_invalid_timer(void); int do_pipe(void); int do_process(void); int do_pty(int); int do_random(void); int do_regress(int); int do_reset_timer(void); int do_signal(void); int do_timer(void); int do_tun(void);