Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:51599 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9604 invoked from network); 7 Mar 2011 17:50:11 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Mar 2011 17:50:11 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 67.192.241.163 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 67.192.241.163 smtp163.dfw.emailsrvr.com Linux 2.6 Received: from [67.192.241.163] ([67.192.241.163:34367] helo=smtp163.dfw.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B7/86-06226-6CA157D4 for ; Mon, 07 Mar 2011 12:50:06 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp16.relay.dfw1a.emailsrvr.com (SMTP Server) with ESMTP id 0056340084; Mon, 7 Mar 2011 12:49:55 -0500 (EST) X-Virus-Scanned: OK Received: by smtp16.relay.dfw1a.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id A69E74039F; Mon, 7 Mar 2011 12:49:54 -0500 (EST) Message-ID: <4D751AC2.3030800@sugarcrm.com> Date: Mon, 07 Mar 2011 09:49:54 -0800 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.14) Gecko/20110221 Thunderbird/3.1.8 MIME-Version: 1.0 To: Pierre Joye CC: Gustavo Lopes , "internals@lists.php.net" References: <4D7431C3.10405@sugarcrm.com> <4D74A8FD.3020102@sugarcrm.com> <4D74AB3C.8040702@sugarcrm.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] file streams & metadata From: smalyshev@sugarcrm.com (Stas Malyshev) Hi! > To hear that stream are useless for filesystem operation is very new to me. It was surprise for me too, nevertheless once you try to use it, you pretty soon hit this roadblock with any serious application and have to resort to very ugly hacks. > > I have to repeat what I said earlier, these specific informations > (ACL, reparse points or other OS/FS specific informations) are very Nobody cares about reparse points. There's probably no PHP app in existence that cares about reparse points. There's tons of apps that use touch() and chmod() though. > hard to implement in a generic way as you are proposing. As the idea > in itself is good, I have serious doubts that a useful (working and > portable) solution can be implemented with what is described in your > initial post (barely posix only). It is useful, and it will be working. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227