16#ifndef __B2UNIX_CODE_HH__
17#define __B2UNIX_CODE_HH__
20const char* unix_code_signal_name(
int signum);
21const char* unix_code_signal_desc(
int signum);
22const char* unix_code_signal_code_desc(
int signum,
int si_code);
23const char* unix_code_error_desc(
int errnum);
30inline const char* signal_name(
int signum) { return ::unix_code_signal_name(signum); }
34inline const char* signal_desc(
int signum) { return ::unix_code_signal_desc(signum); }
38inline const char* signal_code_desc(
int signum,
int si_code) {
39 return ::unix_code_signal_code_desc(signum, si_code);
44inline const char* error_desc(
int errnum) { return ::unix_code_error_desc(errnum); }