#include <crm_internal.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <errno.h>
#include <unistd.h>
#include <dirent.h>
#include <grp.h>
#include <string.h>
#include <sys/time.h>
#include <sys/resource.h>
#include "crm/crm.h"
#include "crm/common/mainloop.h"
#include "crm/services.h"
#include "crm/services_internal.h"
#include "services_private.h"
Go to the source code of this file.
◆ _GNU_SOURCE
◆ EXIT_REASON_MAX_LEN
#define EXIT_REASON_MAX_LEN 128 |
◆ recurring_action_timer()
gboolean recurring_action_timer |
( |
gpointer |
data | ) |
|
◆ services__authorization_error()
int services__authorization_error |
( |
const svc_action_t * |
op | ) |
|
◆ services__configuration_error()
int services__configuration_error |
( |
const svc_action_t * |
op, |
|
|
bool |
is_fatal |
|
) |
| |
◆ services__execute_file()
◆ services__finalize_async_op()
◆ services__generic_error()
◆ services__handle_exec_error()
void services__handle_exec_error |
( |
svc_action_t * |
op, |
|
|
int |
error |
|
) |
| |
◆ services__not_installed_error()
int services__not_installed_error |
( |
const svc_action_t * |
op | ) |
|
◆ services_os_get_directory_list()
GList* services_os_get_directory_list |
( |
const char * |
root, |
|
|
gboolean |
files, |
|
|
gboolean |
executable |
|
) |
| |
◆ services_os_get_single_directory_list()
GList* services_os_get_single_directory_list |
( |
const char * |
root, |
|
|
gboolean |
files, |
|
|
gboolean |
executable |
|
) |
| |
◆ last_sigchld_data
volatile struct sigchld_data_s* last_sigchld_data = NULL |