summaryrefslogtreecommitdiff
path: root/src/shared/conf-files.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-02-11 23:48:36 +0100
committerLennart Poettering <lennart@poettering.net>2013-02-11 23:54:30 +0100
commitfabe5c0e5fce730aa66e10a9c4f9fdd443d7aeda (patch)
tree11a1e012f820f3e4f30e5d60fd75f81dddaa1310 /src/shared/conf-files.h
parent853b8397acdebdd44777810e560403bae3756859 (diff)
binfmt,tmpfiles,modules-load,sysctl: rework the various early-boot services that work on .d/ directories
This unifies much of the logic behind them: - All four will now ofllow the rule that the earlier file and earlier assignment in the .d/ directories wins. Before, sysctl was the only outlier, where the later setting always won. - All four now support getopt() and --help on the command line. - All four can now handle specification of configuration file names on the command line to apply. The tools will automatically find them, and apply them. Previously only tmpfiles could do that. This is useful for %post scripts in RPMs and suchlike. - This fixes various error path issues in conf_files_list()
Diffstat (limited to 'src/shared/conf-files.h')
-rw-r--r--src/shared/conf-files.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shared/conf-files.h b/src/shared/conf-files.h
index 4d7941f4cb..28588e6f03 100644
--- a/src/shared/conf-files.h
+++ b/src/shared/conf-files.h
@@ -27,5 +27,6 @@
int conf_files_list(char ***strv, const char *suffix, const char *root, const char *dir, ...);
int conf_files_list_strv(char ***strv, const char *suffix, const char *root, const char **dirs);
+int conf_files_list_nulstr(char ***strv, const char *suffix, const char *root, const char *dirs);
#endif