]> git.ipfire.org Git - thirdparty/coreutils.git/commit
ls --color: restore terminal state (color) upon signal.
authorJim Meyering <jim@meyering.net>
Sat, 9 Nov 2002 22:27:27 +0000 (22:27 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 9 Nov 2002 22:27:27 +0000 (22:27 +0000)
commit85490682b7297846a8258ebc05e409330bb3255d
tree3c6addada5a6d2fae8bd78c7a5d198b73dc940bd
parentcd0013e0eac4a9a15323ace11deb5cdce185c768
ls --color: restore terminal state (color) upon signal.

Include "full-write.h" and <signal.h>.
(restore_default_color, restore_default_color_handler): New functions.
(sigtstp_handler, put_indicator_direct): New functions.
(main) [print_with_color]: Register signal handlers.
Patch mostly by Solar Designer and Stanislav Ievlev.
src/ls.c