X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=README;h=e298a04e6caee7eff1b0fd070aa4bbda0d460dd7;hb=a685b825aa87e9806a0ebcbd87bca5c1547b5dff;hp=298ce4ff3c6346ce373afcf2bb421fc77dd588ea;hpb=18d52b3b5a11b9625a4780bff85ed9dc49af93fc;p=coloredstderr%2Fcoloredstderr.git diff --git a/README b/README index 298ce4f..e298a04 100644 --- a/README +++ b/README @@ -6,6 +6,8 @@ coloredstderr is a small library which uses 'LD_PRELOAD' to color stderr. Like all solutions using 'LD_PRELOAD' it only works with dynamically linked binaries. Statically linked binaries, for example valgrind, are not supported. +setuid binaries are also not supported ('LD_PRELOAD' disabled for security +reasons). It was inspired by stderred [2]. Similar solutions (using 'LD_PRELOAD') @@ -93,6 +95,10 @@ The following additional environment variables are available: terminal, e.g. when writing to a file. By default, only writes to a terminal are colored. +All environment variables starting with 'COLORED_STDERR_PRIVATE_*' are +internal variables used by the implementation and should not be set manually. +See the source for details. + To set custom colors as pre/post strings you can use the `$''` feature of Bash and Zsh: @@ -131,6 +137,14 @@ doesn't exist it's created. An existing file isn't overwritten, but the 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 + inlines the code into the program without calling any function. + + BUGS ----