httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dean Gaudet <dgau...@arctic.org>
Subject Re: APR: directory API
Date Fri, 14 May 1999 15:19:12 GMT
BTW, I was thinking more about the extras which OS/2 and windows
provide... those really should be available under feature macros only --

#ifdef AP_HAS_DIR_MTIME
...
#endif

Because someone may want to do things entirely differently when there's no
native mtime in the opendir/readdir API. 

Dean

On Thu, 13 May 1999, Ryan Bloom wrote:

> 
> Just thought I would let everybody know that the dir stuff has changed
> again.  :)
> 
> I just committed the new directory stuff for Unix.  These are not
> optimized at all!  I purposefully made these completely POSIX compliant.
> If anybody wants to go in a make these perform MUCH better for specific
> Unix's, then be my guest.  If nobody else gets to it, I'll do it when the
> rest of APR is finished.
> 
> Ryan
> 
> On Wed, 12 May 1999, Ryan Bloom wrote:
> 
> > > > When the user does an ap_opendir, does that get the first entry in the
> > > > directory.  I think it should personnaly, unless somebody can provide
a
> > > > good reason why it shouldn't.
> > > 
> > > It shouldn't because then you can't report errors which occur while
> > > reading separately from errors of opening... read() isn't part of open().
> > 
> > I'll go along with that, but we could just use a different value for errno
> > for the two different stages.  I think you are right though.  First open,
> > then read.
> > 
> > > 
> > > Oh, btw, NT and OS/2 also support wildcards in their equiv of "opendir()" 
> > > ... 
> > 
> > I would suggest we not support wildcards in the first release.  It
> > wouldn't mean any code to check for wildcards, just don't advertise that
> > they are allowed on NT/OS2.  If we decide we like them, we can implement
> > the same feature in a later release for all other platforms.
> > 
> > Ryan
> > _______________________________________________________________________
> > Ryan Bloom		rbb@raleigh.ibm.com
> > 4205 S Miami Blvd	
> > RTP, NC 27709		It's a beautiful sight to see good dancers 
> > 			doing simple steps.  It's a painful sight to
> > 			see beginners doing complicated patterns.	
> > 
> 
> _______________________________________________________________________
> Ryan Bloom		rbb@raleigh.ibm.com
> 4205 S Miami Blvd	
> RTP, NC 27709		It's a beautiful sight to see good dancers 
> 			doing simple steps.  It's a painful sight to
> 			see beginners doing complicated patterns.	
> 
> 


Mime
View raw message