#define _DEFAULT_SOURCE #include #include #include #include #include #include #include #include void handleSigs(int sig); #define _cleanup_(f) __attribute__((cleanup(f)))