RC_RUNLEVEL

Section: C Library Functions (3)
Updated: SMM
Page Index

BSD mandoc
OpenRC  

NAME

rc_runlevel_get , rc_runlevel_exists , rc_runlevel_list , rc_runlevel_set rc_runlevel_starting , rc_runlevel_stopping - RC runlevel functions  

LIBRARY

Run Command library (librc, -lrc)  

SYNOPSIS

In rc.h Ft char * Fn rc_runlevel_get void Ft bool Fn rc_runlevel_exists Ft RC_STRINGLIST * Fn rc_runlevel_list void Ft bool Fn rc_runlevel_set const char *runlevel Ft bool Fn rc_runlevel_starting void Ft bool Fn rc_runlevel_stopping void  

DESCRIPTION

These functions provide a means of querying OpenRC to find out which runlevel we are in and what services are in which runlevel.  

IMPLEMENTATION NOTES

Each function that returns char * returns a malloced NULL terminated string that should be freed when done.

Each function that returns RC_STRINGLIST * should by freed by calling Fn rc_stringlist_free when done.  

FILES

/etc/init.d/functions.sh is provided by OpenRC, which allows shell scripts to use the above functions. For historical reasons our verbose functions are prefixed with v instead of suffixed. So einfov becomes veinfo, einfovn becomes veinfon. Rinse and repeat for the other verbose functions.  

SEE ALSO

malloc(3), free(3) rc_stringlist_free3  

AUTHORS

An Roy Marples <roy@marples.name>


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
IMPLEMENTATION NOTES
FILES
SEE ALSO
AUTHORS