path.h

00001 #ifndef LIB__PATH__H__
00002 #define LIB__PATH__H__
00003 
00004 #include "str/str.h"
00005 
00011 #define PATH_MATCH_DOTFILES 1
00012 
00013 extern int path_merge(str* path, const char* start);
00014 extern int fnmatch(const char* filename, const char* pattern,
00015                    unsigned options);
00016 extern int has_magic(const char* s);
00017 extern int path_match(const char* pattern, str* result, unsigned options);
00018 extern int path_contains(const char* path, const char* part);
00019 extern int path_mktemp(const char* prefix, str* filename);
00020 extern int path_mkdirs(const char* path, unsigned mode);
00021 
00024 #endif

Generated on Thu Feb 19 11:11:50 2009 for bglibs by  doxygen 1.5.4