rc_config - Man Page
functions to query OpenRC service configurations
Library
Run Command library (librc, -lrc)
Synopsis
#include <rc.h
>
RC_STRINGLIST *
rc_config_list
(const char *file);
RC_STRINGLIST *
rc_config_load
(const char *file);
char *
rc_config_value
(const char *const *list, const char *entry);
bool
rc_yesno
(const char *value);
Description
These functions provide an easy means of querying OpenRC configuration files.
rc_config_list
() returns a list of non comment lines in file. rc_config_load
() does the same, but attempts to parse the line as if it was a shell assignment. rc_config_value
() returns the value of entry found in list.
Each list should be freed using rc_stringlist_free
() when done.
rc_yesno
() returns if value is true, yes, on or 1 regardless of case, otherwise false. If value is also not false, no, off or 0 regardless of case then errno is set to EINVAL.
See Also
Authors
Roy Marples <roy@marples.name>