summaryrefslogtreecommitdiff
path: root/navit/file.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-22 11:38:20 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-12-22 11:38:20 +0000
commit355f1f7e52f27ec5fcd92c5729a0af411b436726 (patch)
treec92d8b6694e9be7c75447122ba1196bd318455a2 /navit/file.h
parent9eaa9114d9036ccc5bbb82a4b19171315d01fc3a (diff)
downloadnavit-355f1f7e52f27ec5fcd92c5729a0af411b436726.tar.gz
Add:Core:More flexibility for file_create
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3813 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/file.h')
-rw-r--r--navit/file.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/navit/file.h b/navit/file.h
index dc77a3e93..2ee8bca63 100644
--- a/navit/file.h
+++ b/navit/file.h
@@ -56,14 +56,8 @@ struct file {
int requests;
};
-enum file_flags {
- file_flag_nocache=1,
- file_flag_readwrite=2,
- file_flag_url=4,
-};
-
/* prototypes */
-struct file *file_create(char *name, enum file_flags flags);
+struct file *file_create(char *name, struct attr **options);
int file_is_dir(char *name);
long long file_size(struct file *file);
int file_mkdir(char *name, int pflag);
@@ -82,7 +76,7 @@ void file_unmap(struct file *f);
void *file_opendir(char *dir);
char *file_readdir(void *hnd);
void file_closedir(void *hnd);
-struct file *file_create_caseinsensitive(char *name, enum file_flags flags);
+struct file *file_create_caseinsensitive(char *name, struct attr **options);
void file_destroy(struct file *f);
struct file_wordexp *file_wordexp_new(const char *pattern);
int file_wordexp_get_count(struct file_wordexp *wexp);