X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=src%2Fcoloredstderr.c;h=a95486dc4be6bbf865aaef66718ab8eefdf7b061;hp=8775541a61e8c6b42d871b0c8cf78628d31f6a0f;hb=9862b8c8f13fe3d5a6012a8d67562bdaef48b8af;hpb=c7f6f13de07d6010c5387a9db26e64310bbc657b diff --git a/src/coloredstderr.c b/src/coloredstderr.c index 8775541..a95486d 100644 --- a/src/coloredstderr.c +++ b/src/coloredstderr.c @@ -60,31 +60,8 @@ static int force_write_to_non_tty; -/* Should the "action" handler be invoked for this file descriptor? */ -static int check_handle_fd(int fd) { - /* Load state from environment. Only necessary once per process. */ - if (!initialized) { - init_from_environment(); - } - - /* tracked_fds_find() is most likely faster than calling isatty(), - * therefore check if we are tracking this file descriptor first. */ - if (!tracked_fds_find(fd)) { - return 0; - } - - /* Never touch anything not going to a terminal - unless we are explicitly - * asked to do so. */ - if (force_write_to_non_tty) { - return 1; - } - - int saved_errno = errno; - int result = isatty(fd); - errno = saved_errno; +/* See hookmacros.h for the decision if a function call is colored. */ - return result; -} static void dup_fd(int oldfd, int newfd) { #ifdef DEBUG