Man page - rc_runlevel_get(3)
Packages contas this manual
- rc_runlevel_get(3)
- rc_stringlist(3)
- rc_stringlist_sort(3)
- rc_stringlist_addu(3)
- rc_deptree_free(3)
- rc_deptree_update_needed(3)
- rc_services_scheduled_by(3)
- rc_stringlist_add(3)
- rc_config_list(3)
- rc_stringlist_delete(3)
- rc_runlevel_list(3)
- rc_stringlist_free(3)
- rc_service(3)
- rc_service_description(3)
- rc_service_resolve(3)
- rc_runlevel_starting(3)
- rc_config(3)
- rc_services_scheduled(3)
- rc_service_value_set(3)
- rc_service_started_daemon(3)
- rc_deptree_depend(3)
- rc_plugin_hook(3)
- rc_services_in_runlevel(3)
- rc_service_daemons_crashed(3)
- rc_service_delete(3)
- rc_service_exists(3)
- rc_deptree_update(3)
- rc_service_extra_commands(3)
- rc_service_schedule_start(3)
- rc_deptree_depends(3)
- rc_service_value_get(3)
- rc_config_value(3)
- rc_runlevel_stopping(3)
- rc_runlevel_exists(3)
- rc_deptree(3)
- rc_runlevel_set(3)
- rc_yesno(3)
- rc_deptree_order(3)
- rc_service_state(3)
- rc_deptree_load(3)
- rc_service_schedule_clear(3)
- rc_service_mark(3)
- rc_service_plugable(3)
- rc_service_add(3)
- rc_config_load(3)
- rc_service_daemon_set(3)
- rc_stringlist_new(3)
- rc_services_in_state(3)
- rc_service_in_runlevel(3)
- rc_find_pids(3)
- rc_runlevel(3)
apt-get install librc-dev
Manual
| RC_RUNLEVEL(3) | Library Functions Manual (smm) | RC_RUNLEVEL(3) |
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
#include
<rc.h>
char *
rc_runlevel_get(void);
bool
rc_runlevel_exists();
RC_STRINGLIST *
rc_runlevel_list(void);
bool
rc_runlevel_set(const
char *runlevel);
bool
rc_runlevel_starting(void);
bool
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 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
AUTHORS
Roy Marples <roy@marples.name>
| March 16, 2008 | OpenRC |