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 Reply-To: Cygwin List Message-Id: <6.0.1.1.0.20040316175716.033d4790@127.0.0.1> X-Sender: Date: Tue, 16 Mar 2004 18:12:34 -0500 To: "ntfsd__AT__pavitrasoft" , cygwin AT cygwin DOT com From: Larry Hall Subject: Re: Cygwin to make ext2fs, xfs, reiserfs aware in windows In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" At 04:36 PM 3/16/2004, you wrote: >Hi all, >What would be best way to make cygwin dll aware of existence of UNIX >file systems ext2fs, ffs, nfs, xfs and reiserfs. Currently with our >software Crossmeta it will go through windows layer and the results >will not be good. It will have the same problem of ls -l taking lot of >time and security uid/gid mapping confusion. Instead if it can be >converted to make use of VFS style calls getdents, stat ..etc directly >to crossmeta the results will be great. Crossmeta also provides windows >native file system via loopback file system driver. >I am guessing the file handler code would be the starting point for >this and replace dll entry points for those. Is this going to be lot of >effort? > >PS: >Crossmeta can be downloaded from >http://www.pavitrasoft.com/products/crossmeta/ > Sounds cool. Haven't tried it yet though. Forgive me if I'm being obtuse but why would you believe that Cygwin, a layer on top of Windows, would be quicker and more capable than the underlying Windows O/S on which it relies? To access the file systems you list from Windows or Cygwin, you need file system drivers, but you know that since you're delivering them with your product. So how do you see Cygwin fitting in here? Don't get me wrong. I like Cygwin and like to see others using it and extending it. But I just don't see how your stated goals under Cygwin are easier to achieve than under Windows. Perhaps you should restate the problem and how you see Cygwin as the potential solution. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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/