- trixie 0.56-1
- 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 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>
| March 17, 2008 | OpenRC |