X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=README;h=a140869d59bf3091e4ee1f1030a84833f6122978;hp=482750924e6867e23b60631c3511ae82ee243f21;hb=08e732449774e01a681684b0c48e5e1ef4969709;hpb=b950cdb79209e092d20d629bd1b0e9211647bd1e diff --git a/README b/README index 4827509..a140869 100644 --- a/README +++ b/README @@ -30,7 +30,8 @@ DEPENDENCIES ------------ - C99 compiler (variable length arrays) -- dynamic linker/loader which supports 'LD_PRELOAD' (e.g. GNU/Linux's ld.so) +- dynamic linker/loader which supports 'LD_PRELOAD' (e.g. GNU/Linux's or + FreeBSD's ld.so) INSTALLATION @@ -113,7 +114,7 @@ Or to be more compatible you can use the following which should work in any Bourne shell: esc=`printf '\033'` - COLORED_STDERR_PRE="${esc}[91m" # red + COLORED_STDERR_PRE="${esc}[91m" # bright red COLORED_STDERR_POST="${esc}[0m" # default export COLORED_STDERR_PRE COLORED_STDERR_POST @@ -149,12 +150,15 @@ warnings are appended at the end. KNOWN ISSUES ------------ -- `{fputc,putc,putchar}_unlocked()` are not hooked when writing to stdout - (which might be redirected to stderr). Can't be fixed as the compiler +- `{fputc,putc,putchar}_unlocked()` are not hooked with glibc when writing to + stdout (which might be redirected to stderr). Can't be fixed as the compiler inlines the code into the program without calling any function. -- Test `test_stdio.sh` fails for this reason on FreeBSD. -- 'COLORED_STDERR_IGNORED_BINARIES' requries the `/proc` file system. +- Test `test_stdio.sh` fails on FreeBSD because it does handle the above + correctly (no inlining), but the test is designed for GNU/Linux. +- 'COLORED_STDERR_IGNORED_BINARIES' requires the `/proc` file system. Suggestions welcome. +- Output of `strace` is not always colored correctly as the output from + `coloredstderr` is traced and displayed as well. BUGS