--- rxvt-unicode/src/init.C 2008/01/19 13:00:07 1.239 +++ rxvt-unicode/src/init.C 2008/01/25 16:04:57 1.243 @@ -12,7 +12,7 @@ * Copyright (c) 1997,1998 Oezguer Kesim * Copyright (c) 1998-2001 Geoff Wing * - extensive modifications - * Copyright (c) 2003-2007 Marc Lehmann + * Copyright (c) 2003-2008 Marc Lehmann * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -312,18 +312,13 @@ set_option (Opt_iso14755_52); } -void -rxvt_term::init_secondary () +static void +init_secondary () { int i; - /* - * Close all unused file descriptors - * We don't want them, we don't need them. - */ if ((i = open ("/dev/null", O_RDONLY)) < 0) { - /* TODO: BOO HISS */ dup2 (STDERR_FILENO, STDIN_FILENO); } else if (i != STDIN_FILENO) @@ -333,17 +328,6 @@ } dup2 (STDERR_FILENO, STDOUT_FILENO); - -#if 0 // schmorp sayz closing filies is murder - for (i = STDERR_FILENO + 1; i < num_fds; i++) - { -#ifdef __sgi /* Alex Coventry says we need 4 & 7 too */ - if (i == 4 || i == 7) - continue; -#endif - close (i); - } -#endif } /*----------------------------------------------------------------------*/