win32 path handling simplifications (and some bug fixes).

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21276 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2005-06-04 07:22:51 +00:00
parent 852816f419
commit d1d17bc387
11 changed files with 252 additions and 255 deletions

View file

@ -299,10 +299,11 @@
@interface NSDirectoryEnumerator : NSEnumerator
{
@private
void *_stack; /* GSIArray */
NSString *_topPath;
NSString *_currentFilePath;
NSString *(*_openStepPathFromLocalImp)(id, SEL, id);
NSFileManager *_mgr;
struct
{
BOOL isRecursive: 1;
@ -310,12 +311,6 @@
BOOL justContents: 1;
} _flags;
}
- (id) initWithDirectoryPath: (NSString*)path
recurseIntoSubdirectories: (BOOL)recurse
followSymlinks: (BOOL)follow
justContents: (BOOL)justContents;
- (NSDictionary*) directoryAttributes;
- (NSDictionary*) fileAttributes;
- (void) skipDescendents;