Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 13 Mar 2001 16:17:05 +0100 From: Corinna Vinschen To: cygwin Subject: Re: problem in telnet session Message-ID: <20010313161705.E569@cygbert.vinschen.de> Mail-Followup-To: cygwin References: <20010313152417 DOT B569 AT cygbert DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from keith_starsmeare@yahoo.co.uk on Tue, Mar 13, 2001 at 02:49:27PM +0000 On Tue, Mar 13, 2001 at 02:49:27PM +0000, Keith Starsmeare wrote: > On Tue, 13 Mar 2001, Corinna Vinschen wrote: > > ??? It did work when I've just tested it. Did you in fact recompile > > inetutils? > > It works for me too, but is there another solution? One problem is that > I'm not sitting at the desktop. Another more serious problem is that > programs which process the output stream don't work when run through the > inetd. > > E.g. The following code when compiled with gcc --mno-cygwin (or cl) > doesn't have any output to process when run through the inetd: > > #include > > int main() > { > char psBuffer[128]; > FILE *output; > > if ((output = _popen("nm a.exe", "r")) == NULL ) exit(1); > while(!feof(output)) > if(fgets(psBuffer, 128, output) != NULL) printf(psBuffer); > printf("\nProcess returned %d\n", _pclose(output)); > } > > This problem is affecting a non-cygwin program that we use, so we have > to log on locally to use this program. :( I'm somewhat surprised. I just checked your above program and it worked fine over inetd/telnet with Egor's patch. I checked both, with and without -mno-cygwin. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Developer mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple