1*86d7f5d3SJohn Marino /////////////////////////////////////////////////////////////////////////////// 2*86d7f5d3SJohn Marino // 3*86d7f5d3SJohn Marino /// \file tuklib_exit.h 4*86d7f5d3SJohn Marino /// \brief Close stdout and stderr, and exit 5*86d7f5d3SJohn Marino /// \note Requires tuklib_progname and tuklib_gettext modules 6*86d7f5d3SJohn Marino // 7*86d7f5d3SJohn Marino // Author: Lasse Collin 8*86d7f5d3SJohn Marino // 9*86d7f5d3SJohn Marino // This file has been put into the public domain. 10*86d7f5d3SJohn Marino // You can do whatever you want with this file. 11*86d7f5d3SJohn Marino // 12*86d7f5d3SJohn Marino /////////////////////////////////////////////////////////////////////////////// 13*86d7f5d3SJohn Marino 14*86d7f5d3SJohn Marino #ifndef TUKLIB_EXIT_H 15*86d7f5d3SJohn Marino #define TUKLIB_EXIT_H 16*86d7f5d3SJohn Marino 17*86d7f5d3SJohn Marino #include "tuklib_common.h" 18*86d7f5d3SJohn Marino TUKLIB_DECLS_BEGIN 19*86d7f5d3SJohn Marino 20*86d7f5d3SJohn Marino #define tuklib_exit TUKLIB_SYMBOL(tuklib_exit) 21*86d7f5d3SJohn Marino extern void tuklib_exit(int status, int err_status, int show_error) 22*86d7f5d3SJohn Marino tuklib_attr_noreturn; 23*86d7f5d3SJohn Marino 24*86d7f5d3SJohn Marino TUKLIB_DECLS_END 25*86d7f5d3SJohn Marino #endif 26