This is an automated email from the ASF dual-hosted git repository. aguettouche pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push: new e5cf5fa libc/psignal: Output the message to STDERR_FILENO instead STDOUT_FILENO e5cf5fa is described below commit e5cf5faa8625615e37bf8fd09e5efbc11ef14783 Author: Xiang Xiao <xiaoxi...@xiaomi.com> AuthorDate: Thu Nov 18 02:53:29 2021 +0800 libc/psignal: Output the message to STDERR_FILENO instead STDOUT_FILENO Signed-off-by: Xiang Xiao <xiaoxi...@xiaomi.com> --- libs/libc/signal/sig_psignal.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libs/libc/signal/sig_psignal.c b/libs/libc/signal/sig_psignal.c index 80b5f29..6bada1a 100644 --- a/libs/libc/signal/sig_psignal.c +++ b/libs/libc/signal/sig_psignal.c @@ -27,6 +27,7 @@ #include <stdio.h> #include <string.h> #include <errno.h> +#include <unistd.h> /* Uses streams... not available to kernel code */ @@ -72,15 +73,15 @@ void psignal(int signum, FAR const char *message) fprintf(stderr, "%s\n", strsignal(signum)); } #else - /* No stderr! Write to whatever alternative console is available */ + /* No stream! Write to file handle(fd == 2) directly without buffer */ if (message != NULL) { - printf("%s: %s\n", message, strsignal(signum)); + dprintf(STDERR_FILENO, "%s: %s\n", message, strsignal(signum)); } else { - printf("%s\n", strsignal(signum)); + dprintf(STDERR_FILENO, "%s\n", strsignal(signum)); } #endif }