NAME
rc_config_list, rc_config_load, rc_config_value, rc_yesno – functions to query OpenRC service configurations
LIBRARY
Run Command library (librc, -lrc)
SYNOPSIS
#include <rc.h>
RC_STRINGLIST * Fn rc_config_list const char *file
RC_STRINGLIST * Fn rc_config_load const char *file
char * Fn rc_config_value const char *const *list const char *entry
bool Fn 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 <[email protected]>