- bookworm 0.45.2-2+deb12u1
- testing 0.56-1
- unstable 0.56-1
- experimental 0.62.4-1
RC_CONFIG(3) | Library Functions Manual (smm) | RC_CONFIG(3) |
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 *
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 true if value is
"true", "yes", "y" or "1" regardless
of case. Otherwise if value is
"false", "no", "n" or "0"
(regardless of case) returns false. If
value does not match either, then returns
false and sets errno to
EINVAL.
SEE ALSO¶
AUTHORS¶
Roy Marples <roy@marples.name>
March 17, 2008 | OpenRC |