From: Simon Ruderich Date: Fri, 21 Jun 2013 16:26:23 +0000 (+0200) Subject: Overwrite tracked file descriptors when exporting COLORED_STDERR_FDS. X-Git-Tag: 0.1~24 X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=commitdiff_plain;h=0d7f3068981f2b08e583cec21d9069e97c73addd;hp=0d7f3068981f2b08e583cec21d9069e97c73addd Overwrite tracked file descriptors when exporting COLORED_STDERR_FDS. If the list of tracked file descriptors is modified to contain unwanted values (e.g. when a parent process closes or redirects stderr), this makes it possible to set the tracked file descriptors back to a given list. This problem occurred with startx which somehow closes or redirects stderr. As COLORED_STDERR_FDS was set in the shell running startx, this disabled coloring stderr for all processes started in the X11 session. This is no longer an issue. As COLORED_STDERR_FDS is set in the shell configuration file, it automatically sets the list to the correct value when a shell is opened in the terminal emulator once X11 is running. ---