Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Injected-Via-Gmane: http://gmane.org/ To: cygwin AT cygwin DOT com From: Nicholas Wourms Subject: Re: ftw() Date: Sun, 10 Aug 2003 14:38:42 -0400 Lines: 59 Message-ID: <3F369132.5090909@netscape.net> References: <20030803214853 DOT GC14139 AT bouh DOT unh DOT edu> <20030804012949 DOT GE14139 AT bouh DOT unh DOT edu> <20030804013826 DOT GB7673 AT redhat DOT com> <20030806023753 DOT GH9570 AT bouh DOT unh DOT edu> <20030806025217 DOT GB19231 AT redhat DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet AT sea DOT gmane DOT org Cc: "Gerrit P. Haase" User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax) X-Accept-Language: en-us, en In-Reply-To: <20030806025217.GB19231@redhat.com> X-Enigmail-Version: 0.76.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Christopher Faylor wrote: > On Tue, Aug 05, 2003 at 10:37:53PM -0400, Samuel Thibault wrote: > >>Le lun 04 ao? 2003 20:05:45 GMT, Nicholas Wourms a tapot? sur son clavier : >> >>>That being said, My suggestion to Samuel would be to investigate the >>>FreeBSD cvs repo to see if they have implimented ftw() in their libc, >>>since they have a more "free" license and aren't GPL-infected. >> >>It seems to be still worked on, and not available in their cvs :/ > > > What is with the selective reading style in this thread? Not caring, maybe I was cranky... > I saw that a referenced LGPL license is unacceptable for cygwin. > > Gerrit responds with a pointer to a BSD licensed version. Asks if > it is acceptable. > > I say probably but you'd have to ask the newlib mailing list. > > Nicholas responds eight hours after this interchange. He opines that I > probably don't know about the Red Hat employees who run the glibc > project and offers that somebody should find a BSD licensed version of > ftw. My point was that it wouldn't hurt to ask. I'm well aware that you know who these people are. > Now, a day later, we find that Gerrit's email has again been ignored > and the Wourms plan is unworkable. I saw his email, but that version looked more like a kludge then anything else. When I mentioned FBSD, it was because their C99/SUSv3 standards page indicated they had a working verion being developed. Obviously, this version is being worked on privately. IMHO, the correct way to do it is the OBSD way, by making ftw a wrapper around fts. Although not currently a set standard in the scope of the SUSv3, fts was supposed to have been adopted. Apparently, they can't come to any consensus @ the Austin group to get it ratified, so it seems to have been put in "permanent" limbo. Since Gerrit suggested using OpenBSD in his follow up, I decided to go that route. Anyhow, I've been working on it over the last couple of days, and I've almost got it compiling. There will still be some issues, since the BSD opendir2 implimentation is more robust, thus leaving some missing macros and structs which need to be worked around. I'll post a patch later if people are curious or want to help out. Currently, I'm stuck with an undefined reference to _lstat error, which makes very little sense since I have it defined in _syslist.h, but it still gives me the same undefined error when linking the dll. I also have an update for my param.h patch, as I forgot to add the global definition for NBBY. Cheers, Nicholas -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/