www.LinuxHowtos.org
RC_CONFIG
Section: C Library Functions (3)Updated: SMM
Index Return to Main Contents
BSD mandoc
OpenRC
NAME
rc_config_list , rc_config_load , rc_config_value , rc_yesno - functions to query OpenRC service configurationsLIBRARY
Run Command library (librc, -lrc)SYNOPSIS
In rc.h Ft RC_STRINGLIST * Fn rc_config_list const char *file Ft RC_STRINGLIST * Fn rc_config_load const char *file Ft char * Fn rc_config_value const char *const *list const char *entry Ft bool Fn rc_yesno const char *valueDESCRIPTION
These functions provide an easy means of querying OpenRC configuration files.Fn rc_config_list returns a list of non comment lines in Fa file . Fn rc_config_load does the same, but attempts to parse the line as if it was a shell assignment. Fn rc_config_value returns the value of Fa entry found in Fa list .
Each list should be freed using Fn rc_stringlist_free when done.
Fn rc_yesno returns if Fa value is true, yes, on or 1 regardless of case, otherwise false. If Fa value is also not false, no, off or 0 regardless of case then errno is set to EINVAL
SEE ALSO
malloc(3), rc_stringlist_free3, sh(1)AUTHORS
An Roy Marples <roy@marples.name>