From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25164 invoked from network); 9 Dec 2003 05:26:59 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 9 Dec 2003 05:26:59 -0000 Received: (qmail 630 invoked by alias); 9 Dec 2003 05:26:47 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 6854 Received: (qmail 610 invoked from network); 9 Dec 2003 05:26:47 -0000 Received: from localhost (HELO sunsite.dk) (127.0.0.1) by localhost with SMTP; 9 Dec 2003 05:26:47 -0000 X-MessageWall-Score: 0 (sunsite.dk) Received: from [216.27.190.146] by sunsite.dk (MessageWall 1.0.8) with SMTP; 9 Dec 2003 5:26:46 -0000 Received: from ceramic.fifi.org (mail@ceramic.fifi.org [216.27.190.147]) by tantale.fifi.org (8.9.3p2/8.9.3/Debian 8.9.3-21) with ESMTP id VAA15580; Mon, 8 Dec 2003 21:26:39 -0800 Received: from phil by ceramic.fifi.org with local (Exim 4.22) id 1ATaON-00057l-1y; Mon, 08 Dec 2003 21:26:39 -0800 To: Jens Petersen Cc: Danek Duvall , Zsh-users Subject: Re: problem building zsh in background References: <87d6bgrxml.fsf@ceramic.fifi.org> <877k1ngcp5.fsf@ceramic.fifi.org> <87zneewgvd.fsf@ceramic.fifi.org> <20031130185652.GA26891@lorien.emufarm.org> <87fzg5ax4d.fsf@ceramic.fifi.org> <87smk2puj3.fsf@ceramic.fifi.org> Mail-Copies-To: nobody From: Philippe Troin Date: 08 Dec 2003 21:26:38 -0800 In-Reply-To: Message-ID: <87oeuisgs1.fsf@ceramic.fifi.org> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Philippe Troin Jens Petersen writes: > >>>>> "PT" == Philippe Troin writes: > > PT> Okay, here's the patch that implements > PT> --with-tcsetpgrp. Following Bart Schaefer > PT> 's advice, I've changed > PT> the configure switch to --with-tcsetpgrp. > > PT> Please test. > > Sorry, I didn't get round to testing this patch yet, Then please test :-) > but I'm still curious what platform this test is needed for: ie on > which platforms is tcsetpgrp broken? >>From the comments I've seen, BeOS has tcsetpgrp() but it does not work. > If for example it has always worked correctly with glibc and most > other platforms It will always work on a real and recent enough unix variant. BeOS is POSIX-like enough, but does not support all the aspects of job control (apparently). > then it would be nice if it could just be skipped for those systems, > or rather just run on the affected platforms: This is against the autoconf philosophy of testing things rather than assuming them for a given platform. > that would simplify things for the builder IMHO and remove the need > for another (somewhat cryptic) configure option. You're the one who wanted this option for your build system. I've accomodated you ;-) For me, failing when not running on a terminal (which is a corner case for 99.99% (made out figure) of zsh's users) is perfectly acceptable option. Phil.