#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 |