From 7444936a22c00a8776f3bba9bed84acf91801b1c Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sat, 20 Sep 2025 09:36:20 -0500 Subject: [PATCH] colorize more errors/warnings --- modules/libcom/src/osi/os/default/gnuReadline.c | 5 +++-- modules/libcom/src/osi/os/posix/osdThread.c | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/libcom/src/osi/os/default/gnuReadline.c b/modules/libcom/src/osi/os/default/gnuReadline.c index a4a322569..78b16f6cc 100644 --- a/modules/libcom/src/osi/os/default/gnuReadline.c +++ b/modules/libcom/src/osi/os/default/gnuReadline.c @@ -16,6 +16,7 @@ #include #include +#include "errlog.h" #include "epicsExit.h" #include "envDefs.h" #include "epicsReadlinePvt.h" @@ -78,7 +79,7 @@ osdReadline (const char *prompt, struct readlineContext *context) line = malloc(linesize); if (line == NULL) { - printf("Out of memory!\n"); + fprintf(stderr, ERL_ERROR " osdReadline() Out of memory!\n"); return NULL; } if (prompt) { @@ -98,7 +99,7 @@ osdReadline (const char *prompt, struct readlineContext *context) linesize = linelen + 50; cp = (char *)realloc(line, linesize); if (cp == NULL) { - printf ("Out of memory!\n"); + fprintf(stderr, ERL_ERROR " osdReadline() Out of memory!\n"); free(line); line = NULL; break; diff --git a/modules/libcom/src/osi/os/posix/osdThread.c b/modules/libcom/src/osi/os/posix/osdThread.c index 9d46cd204..8c3d8c848 100644 --- a/modules/libcom/src/osi/os/posix/osdThread.c +++ b/modules/libcom/src/osi/os/posix/osdThread.c @@ -473,16 +473,16 @@ void epicsThreadRealtimeLock(void) #ifdef __linux__ case ENOMEM: fprintf(stderr, "epicsThreadRealtimeLock " - "Warning: unable to lock memory. RLIMIT_MEMLOCK is too small or missing CAP_IPC_LOCK\n"); + ERL_WARNING ": unable to lock memory. RLIMIT_MEMLOCK is too small or missing CAP_IPC_LOCK\n"); break; case EPERM: fprintf(stderr, "epicsThreadRealtimeLock " - "Warning: unable to lock memory. missing CAP_IPC_LOCK\n"); + ERL_WARNING ": unable to lock memory. missing CAP_IPC_LOCK\n"); break; #endif default: fprintf(stderr, "epicsThreadRealtimeLock " - "Warning: Unable to lock the virtual address space.\n" + ERL_WARNING ": Unable to lock the virtual address space.\n" "VM page faults may harm real-time performance. errno=%d\n", err); }