diff options
author | Roy Marples <roy@marples.name> | 2007-08-03 10:14:38 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2007-08-03 10:14:38 +0000 |
commit | a3aff5d83cc3cbe2db1515e4a9ae7c7bd66d55c6 (patch) | |
tree | e083f6c299481208eb54d49d4c27fe5a8948cca8 /src | |
parent | 534b4300e71af305b98fe4eb46983ec4917d9d4c (diff) |
Wups, these definitions need to be in rc.h really
Diffstat (limited to 'src')
-rw-r--r-- | src/rc-misc.h | 44 | ||||
-rw-r--r-- | src/rc.h | 43 |
2 files changed, 43 insertions, 44 deletions
diff --git a/src/rc-misc.h b/src/rc-misc.h index e08f880c..20dc74f7 100644 --- a/src/rc-misc.h +++ b/src/rc-misc.h @@ -31,48 +31,4 @@ /* Good defaults just incase user has none set */ #define RC_NET_FS_LIST_DEFAULT "afs cifs coda davfs fuse gfs ncpfs nfs nfs4 ocfs2 shfs smbfs" -/* RC utility functions. - Although not directly related to RC in general, they are used by RC - itself and the supporting applications. */ -void *rc_xcalloc (size_t n, size_t size); -void *rc_xmalloc (size_t size); -void *rc_xrealloc (void *ptr, size_t size); -char *rc_xstrdup (const char *str); - -/* Concat paths adding '/' if needed. */ -char *rc_strcatpaths (const char *path1, const char *paths, ...) SENTINEL; - -bool rc_is_env (const char *variable, const char *value); -bool rc_exists (const char *pathname); -bool rc_is_file (const char *pathname); -bool rc_is_link (const char *pathname); -bool rc_is_dir (const char *pathname); -bool rc_is_exec (const char *pathname); - -#define RC_LS_INITD 0x01 -char **rc_ls_dir (char **list, const char *dir, int options); - -bool rc_rm_dir (const char *pathname, bool top); - -/* Config file functions */ -char **rc_get_list (char **list, const char *file); -char **rc_get_config (char **list, const char *file); -char *rc_get_config_entry (char **list, const char *entry); - -/* Make an environment list which filters out all unwanted values - and loads it up with our RC config */ -char **rc_filter_env (void); -char **rc_config_env (char **env); - -/* Handy functions for dealing with string arrays of char ** */ -char **rc_strlist_add (char **list, const char *item); -char **rc_strlist_addu (char **list, const char *item); -char **rc_strlist_addsort (char **list, const char *item); -char **rc_strlist_addsortc (char **list, const char *item); -char **rc_strlist_addsortu (char **list, const char *item); -char **rc_strlist_delete (char **list, const char *item); -char **rc_strlist_join (char **list1, char **list2); -void rc_strlist_reverse (char **list); -void rc_strlist_free (char **list); - #endif @@ -164,5 +164,48 @@ typedef enum * they wish. At this time we only support the setting of one env var. */ extern FILE *rc_environ_fd; +/* RC utility functions. + Although not directly related to RC in general, they are used by RC + itself and the supporting applications. */ +void *rc_xcalloc (size_t n, size_t size); +void *rc_xmalloc (size_t size); +void *rc_xrealloc (void *ptr, size_t size); +char *rc_xstrdup (const char *str); + +/* Concat paths adding '/' if needed. */ +char *rc_strcatpaths (const char *path1, const char *paths, ...) SENTINEL; + +bool rc_is_env (const char *variable, const char *value); +bool rc_exists (const char *pathname); +bool rc_is_file (const char *pathname); +bool rc_is_link (const char *pathname); +bool rc_is_dir (const char *pathname); +bool rc_is_exec (const char *pathname); + +#define RC_LS_INITD 0x01 +char **rc_ls_dir (char **list, const char *dir, int options); + +bool rc_rm_dir (const char *pathname, bool top); + +/* Config file functions */ +char **rc_get_list (char **list, const char *file); +char **rc_get_config (char **list, const char *file); +char *rc_get_config_entry (char **list, const char *entry); + +/* Make an environment list which filters out all unwanted values + and loads it up with our RC config */ +char **rc_filter_env (void); +char **rc_config_env (char **env); + +/* Handy functions for dealing with string arrays of char ** */ +char **rc_strlist_add (char **list, const char *item); +char **rc_strlist_addu (char **list, const char *item); +char **rc_strlist_addsort (char **list, const char *item); +char **rc_strlist_addsortc (char **list, const char *item); +char **rc_strlist_addsortu (char **list, const char *item); +char **rc_strlist_delete (char **list, const char *item); +char **rc_strlist_join (char **list1, char **list2); +void rc_strlist_reverse (char **list); +void rc_strlist_free (char **list); #endif |