54#define S_ISDIR(mode) (((mode)&S_IFMT) == S_IFDIR)
77 virtual const char *
name()
const;
78 virtual long length()
const;
81 virtual void limit(
unsigned int buffersize);
83 static bool exists(
const char *fname);
165 virtual void close();
167 virtual const char *
path()
const;
168 virtual int count()
const;
169 virtual const char *
name(
int index)
const;
170 virtual char *full_name(
int index);
171 virtual int index(
const char *)
const;
172 virtual int is_directory(
int index)
const;
173 virtual int is_exe(
int index)
const;
174 virtual int getSize(
int index)
const;
175 virtual time_t getDate(
int index)
const;
177 static char *canonical(
const char *);
178 static int match(
const char *
name,
const char *
pattern);
179 static char *fileOf(
const char *);
180 static char *dirOf(
const char *);
196 const char *
name()
const;
#define UTILEXPORT
Definition: coExport.h:206
#define NULL
Definition: covise_list.h:22
GLuint start
Definition: khronos-glext.h:6343
GLuint index
Definition: khronos-glext.h:6722
GLsizei const GLchar ** path
Definition: khronos-glext.h:7952
GLuint GLuint GLsizei count
Definition: khronos-glext.h:6343
GLint limit
Definition: khronos-glext.h:11595
GLuint const GLchar * name
Definition: khronos-glext.h:6722
GLubyte * pattern
Definition: khronos-glext.h:8505
list of all chemical elements
Definition: coConfig.h:27
static const int path_buffer_size
Definition: coFileUtil.h:62
double length(EDGE_VECTOR &vector)
Definition: CuttingSurfaceGPMUtil.h:70
Definition: coFileUtil.cpp:49
Definition: coFileUtil.h:70
coFileInfo * rep_
Definition: coFileUtil.h:89
void operator=(const coFile &)
Definition: coFileUtil.h:100
coInputFile(coFileInfo *)
static coInputFile * open(const char *name)
virtual long read(const char *&start)
Definition: coFileUtil.h:116
char * map_
Definition: coFileUtil.h:120
unsigned int limit_
Definition: coFileUtil.h:128
int fd_
Definition: coFileUtil.h:119
~coFileInfo()
Definition: coFileUtil.cpp:1209
off_t pos_
Definition: coFileUtil.h:126
coFileInfo(const char *, int fd)
Definition: coFileUtil.cpp:1197
struct stat info_
Definition: coFileUtil.h:124
char * buf_
Definition: coFileUtil.h:127
char * name_
Definition: coFileUtil.h:118
Definition: coFileUtil.h:138
virtual long length() const
virtual long read(const char *&start)
Definition: coFileUtil.h:153
void operator=(const coDirectory &)
coDirectoryImpl * impl_
return the directory (without ending / ) of a canonical file with absolute path
Definition: coFileUtil.h:182
coDirectory(const coDirectory &)
Definition: coFileUtil.h:194
coDirectoryEntry()
Definition: coFileUtil.h:197
struct stat * info_
Definition: coFileUtil.h:212
char * name_
Definition: coFileUtil.h:207
const char * name() const
Definition: coFileUtil.h:216