#ifndef UTIL_H #define UTIL_H #include #include "fd.h" #define UNUSED __attribute__ ((unused)) extern const char *progname; extern int warn(const char *msg, ...); extern void die(const char *msg, ...); extern void die_hard(const char *msg, ...); extern void setprogname(const char *name); extern void *xmalloc(size_t size); extern char *xstrdup(const char *s); extern int getushort(const char *s, unsigned short *svalp); extern void inout_program(const char *command, fd_t **in, fd_t **out); #endif