vanhofen
2 years ago
2 changed files with 25 additions and 1 deletions
@ -0,0 +1,24 @@ |
|||
--- a/src/astra/core/child.c
|
|||
+++ b/src/astra/core/child.c
|
|||
@@ -468,7 +468,7 @@ void asc_child_close(asc_child_t *child)
|
|||
{ |
|||
const int signum = WTERMSIG(status); |
|||
asc_log_debug(MSG("caught signal %d (%s)") |
|||
- , signum, sys_siglist[signum]);
|
|||
+ , signum, strsignal(signum));
|
|||
|
|||
status = 128 + signum; |
|||
} |
|||
--- a/src/astra/core/spawn.c
|
|||
+++ b/src/astra/core/spawn.c
|
|||
@@ -150,8 +150,8 @@ static
|
|||
void perror_s(const char *s) |
|||
{ |
|||
const char *msg = "Unknown error"; |
|||
- if (errno < sys_nerr && sys_errlist[errno] != NULL)
|
|||
- msg = sys_errlist[errno];
|
|||
+ if (strerrordesc_np(errno) != NULL)
|
|||
+ msg = strerror(errno);
|
|||
|
|||
size_t slen; |
|||
if (s != NULL && (slen = strlen_s(s))) |
Loading…
Reference in new issue