From 5e6d5d75e5d2903988b792dd803859b31c23b935 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Fri, 15 Aug 2008 19:51:33 +0200 Subject: - Moved $HOME function to mfs_subr --- include/musicfs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/musicfs.h b/include/musicfs.h index 3da10da..a376f4d 100644 --- a/include/musicfs.h +++ b/include/musicfs.h @@ -78,6 +78,7 @@ void mfs_lookup_album(const char *, struct filler_data *); char *mfs_gettoken(const char *, int); int mfs_numtoken(const char *); int mfs_file_data_for_path(const char *, void *); +char *mfs_get_home_path(const char *); enum mfs_filetype mfs_get_filetype(const char *); #endif -- cgit v1.2.3 From 82be959253b213abdbd180c683c82ad4de64d58e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Fri, 15 Aug 2008 20:03:56 +0200 Subject: - Implemented mfs_reload_config --- include/musicfs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/musicfs.h b/include/musicfs.h index a376f4d..b3f2ebe 100644 --- a/include/musicfs.h +++ b/include/musicfs.h @@ -78,6 +78,7 @@ void mfs_lookup_album(const char *, struct filler_data *); char *mfs_gettoken(const char *, int); int mfs_numtoken(const char *); int mfs_file_data_for_path(const char *, void *); +int mfs_reload_config(); char *mfs_get_home_path(const char *); enum mfs_filetype mfs_get_filetype(const char *); -- cgit v1.2.3 From 73786a63d67d7f63620c55b20a9937fed2f9718c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Fri, 15 Aug 2008 20:48:05 +0200 Subject: - Added lookup functions for scanning paths --- include/musicfs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/musicfs.h b/include/musicfs.h index b3f2ebe..21fd0b4 100644 --- a/include/musicfs.h +++ b/include/musicfs.h @@ -33,7 +33,7 @@ int mfs_initscan(char *); * files, for instance scanning the collection. */ typedef void traverse_fn_t(char *); -void traverse_hierarchy(char *, traverse_fn_t); +void traverse_hierarchy(const char *, traverse_fn_t); traverse_fn_t mfs_scan; /* @@ -65,6 +65,8 @@ lookup_fn_t mfs_lookup_list; lookup_fn_t mfs_lookup_open; /* Lookup function stat'ing a file. */ lookup_fn_t mfs_lookup_stat; +/* Lookup function loading a path into DB */ +lookup_fn_t mfs_lookup_load_path; struct lookuphandle; -- cgit v1.2.3 From cbb7e3194b3bc66812f1b638bec0fb8403a9aacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Fri, 15 Aug 2008 21:51:16 +0200 Subject: Changed dbpath to ~/.mfs.db --- include/musicfs.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'include') diff --git a/include/musicfs.h b/include/musicfs.h index 21fd0b4..8443198 100644 --- a/include/musicfs.h +++ b/include/musicfs.h @@ -22,10 +22,8 @@ #define _MP3FS_H_ struct fuse_args; -#define DBNAME "music.db" - int mfs_run(int, char **); -int mfs_initscan(char *); +int mfs_initscan(); /* -- cgit v1.2.3