--- trunk/src/console.c 2007/10/08 16:19:16 19 +++ trunk/src/console.c 2007/10/08 16:19:23 20 @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: console.c,v 1.9 2005/06/26 11:36:27 debug Exp $ + * $Id: console.c,v 1.10 2005/11/23 02:17:00 debug Exp $ * * Generic console support functions. * @@ -774,6 +774,45 @@ } +/* + * console_are_slaves_allowed(): + * + * Returns the value of allow_slaves. + */ +int console_are_slaves_allowed(void) +{ + return allow_slaves; +} + + +/* + * console_warn_if_slaves_are_needed(): + * + * Prints a warning if slave xterms are needed (i.e. there is more than one + * console handle in use), but they are not currently allowed. + */ +void console_warn_if_slaves_are_needed(void) +{ + int i, n = 0; + for (i=MAIN_CONSOLE+1; i 1) { + fatal("#\n# WARNING! More than one console output is in use," + "\n# but xterm slaves are not enabled. Behaviour will\n" + "# be undefined. (Use -x to enable slave xterms.)\n#\n"); + for (i=MAIN_CONSOLE+1; i