Man page - rc_stringlist_sort(3)
Packages contains this manual
- rc_service_daemons_crashed(3)
- rc_service(3)
- rc_deptree_update_needed(3)
- rc_service_description(3)
- rc_stringlist_sort(3)
- rc_services_scheduled_by(3)
- rc_service_delete(3)
- rc_plugin_hook(3)
- rc_service_state(3)
- rc_deptree_free(3)
- rc_service_value_get(3)
- rc_service_daemon_set(3)
- rc_deptree_depend(3)
- rc_runlevel_stopping(3)
- rc_service_plugable(3)
- rc_service_extra_commands(3)
- rc_stringlist_new(3)
- rc_stringlist_addu(3)
- rc_service_schedule_clear(3)
- rc_deptree_depends(3)
- rc_config(3)
- rc_deptree_order(3)
- rc_service_mark(3)
- rc_stringlist(3)
- rc_service_resolve(3)
- rc_deptree_update(3)
- rc_runlevel(3)
- rc_service_exists(3)
- rc_service_add(3)
- rc_config_load(3)
- rc_deptree(3)
- rc_service_in_runlevel(3)
- rc_runlevel_get(3)
- rc_deptree_load(3)
- rc_service_value_set(3)
- rc_service_started_daemon(3)
- rc_config_list(3)
- rc_runlevel_set(3)
- rc_stringlist_delete(3)
- rc_runlevel_exists(3)
- rc_services_scheduled(3)
- rc_runlevel_starting(3)
- rc_stringlist_free(3)
- rc_runlevel_list(3)
- rc_services_in_state(3)
- rc_services_in_runlevel(3)
- rc_service_schedule_start(3)
- rc_stringlist_add(3)
- rc_find_pids(3)
- rc_yesno(3)
- rc_config_value(3)
apt-get install librc-dev
Manual
RC_STRLIST (3) System Managerās Manual RC_STRLIST (3)
NAME
rc_stringlist_add, rc_stringlist_addu, rc_stringlist_delete, rc_stringlist_free, rc_stringlist_new, rc_stringlist_sort ā RC string list functions
LIBRARY
Run Command library (librc, -lrc)
SYNOPSIS
#include <rc.h>
RC_STRINGLIST *
rc_stringlist_new ( void );
RC_STRING *
rc_stringlist_add ( RC_STRINGLISTĀ *list , constĀ charĀ *item );
RC_STRING *
rc_stringlist_addu ( RC_STRINGLISTĀ *list , constĀ charĀ *item );
bool
rc_stringlist_delete ( RC_STRINGLIST , constĀ charĀ *item );
void
rc_stringlist_free ( RC_STRINGLISTĀ *list );
void
rc_stringlist_sort ( RC_STRINGLISTĀ *list );
DESCRIPTION
These functions provide an easy means of manipulating string lists. They are basically wrappers around TAILQ macros found in queue (3).
rc_stringlist_new () creates a new list head to store the list.
rc_stringlist_add () adds a malloced copy of item to list . It returns a pointer to the new item on success, or NULL on failure and sets errno accordingly. rc_stringlist_addu () only works if list does not already contain item .
rc_stringlist_delete () removes and frees item from list , retuning true on success, otherwise false.
rc_stringlist_sort () sorts the list according to C locale.
rc_stringlist_free () frees each item on list and the list itself.
SEE ALSO
malloc (3), free (3), queue (3), strcmp (3)
AUTHORS
Roy Marples <roy@marples.name> OpenRC Mar 16, 2008 RC_STRLIST (3)