Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:1285 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14550 invoked from network); 6 May 2003 08:47:18 -0000 Received: from unknown (HELO max6.rrze.uni-erlangen.de) (131.188.3.214) by pb1.pair.com with SMTP; 6 May 2003 08:47:18 -0000 Received: from [131.188.163.104] by max6.rrze.uni-erlangen.de with ESMTP for internals@lists.php.net; Tue, 6 May 2003 10:47:17 +0200 Message-ID: <5.2.0.9.0.20030506104554.02adc900@pop3.web.de> X-Sender: snuwschi@pop.rrze.uni-erlangen.de X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 Date: Tue, 06 May 2003 10:47:04 +0200 To: internals@lists.php.net In-Reply-To: <5.1.0.14.2.20030506105215.04555c30@localhost> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: Re: [PHP-DEV] Update on the lexer-no-stdio patch From: uwe@thetaphi.de (Uwe Schindler) Our intention is not to use any things like fdopen(), fopen() because this two commands do not work correctly under solaris. We want pure POSIX. At 10:55 06.05.2003 +0300, you wrote: >At 01:36 06/05/2003, Sascha Schumann wrote: >> Hi there, >> >> the patch[1] which eliminates use of stdio in the script >> lexer has been successfully running on php.net for half a day >> now. >> >> I'd still love to hear from Win32 experts whether there is a >> specific reason why Win32 could not simply use POSIX IO >> (open(), read()) instead of stdio on that platform. > >The problem with POSIX IO under Windows is generally that it's a bit of a >'bastard child'. It works, but it shows some anomalies in certain >situations. I *think* that if we limit ourselves to just simple read()'s, >we should do fine. The problem start pouring in when you try some more >complex stuff like fdopen(), use sockets, etc. > >You mentioned that URL includes are not working to begin with - did you >refer to Solaris specifically or are they broken altogether? If they're >broken altogether it sounds like a pretty nasty bug, doesn't it, Jani..? > >Zeev > > >-- >PHP Internals - PHP Runtime Development Mailing List >To unsubscribe, visit: http://www.php.net/unsub.php ----- Uwe Schindler Addr 1: Bamberger Str. 24a, D-96049 Bamberg Addr 2: Drausnickstr. 153, D-91052 Erlangen http://www.thetaphi.de - http:///www.schindlers-software.de eMails: uwe@thetaphi.de (private); info@schindlers-software.de (company) Tel./Fax: +49 700 PCLATEIN (+49 700 72528346) Schindlers Software - Home of Schindlers PC-LATEIN 3.10 DIE Software zum Lateinlernen!