#include #include #include "c99ppe.h" #ifndef _REENT_ONLY typedef struct { const char* str; unsigned int pad0[ 3 ]; int arg_errno; unsigned int pad1[ 3 ]; } c99_perror_t; void perror (const char *s) { c99_perror_t arg; CHECK_STD_INIT(_REENT); arg.str = s; arg.arg_errno = errno; __send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PERROR, &arg); return; } #endif /* ! _REENT_ONLY */