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