script_info_t
script_exited(script_info_t *rsi)
kill_script(script_info_t *rsi)
fill_argv(script_info_t *rsi, char *argv[], char *resource_name)
read_stderr(script_info_t *rsi)
process_dataitem(script_info_t *rsi, int token, char *value, char **errmsg)
do_cmd(script_info_t *rsi, char *argv[], char *envp[], char **errmsg)
do_script_info(script_info_t *rsi)
do_dr(script_info_t *rsi, char *argv[], char *envp[], char **info)
script_info_t *rsi = hdl->module->rsi;
add_for_unregister(script_info_t *rsi)
remove_from_unregister(script_info_t *rsi, char *resource_name)
complete_unregister(script_info_t *rsi)
script_info_t *rsi = hdl->module->rsi;
add_drreq(script_info_t *rsi, char *resource_name)
remove_drreq(script_info_t *rsi, char *resource_name)
remove_drreq_all(script_info_t *rsi)
script_info_t *rsi = hdl->module->rsi;
script_info_t *rsi = hdl->module->rsi;
script_info_t *rsi = hdl->module->rsi;
script_info_t *rsi = hdl->module->rsi;
static int run_script(script_info_t *, char *[], char *[], char **);
static void script_exited(script_info_t *);
script_info_t *rsi = hdl->module->rsi;
static void kill_script(script_info_t *);
static void fill_argv(script_info_t *, char *[], char *);
static void *read_stderr(script_info_t *);
static int process_dataitem(script_info_t *, int, char *, char **);
build_env_for_capacity(script_info_t *rsi,
static int do_cmd(script_info_t *, char *[], char *[], char **);
static int do_script_info(script_info_t *);
static int do_dr(script_info_t *, char *[], char *[], char **);
static void add_for_unregister(script_info_t *);
static void remove_from_unregister(script_info_t *, char *);
static void complete_unregister(script_info_t *);
static void add_drreq(script_info_t *, char *);
static void remove_drreq(script_info_t *, char *);
static void remove_drreq_all(script_info_t *);
static int build_env_for_capacity(script_info_t *, char *, uint_t, nvlist_t *,
script_info_t *rsi = hdl->module->rsi;
static void log_msg(script_info_t *, int, char *);
script_info_t *rsi = hdl->module->rsi;
log_msg(script_info_t *rsi, int level, char *msg)
script_info_t *rsi;
rsi = (script_info_t *)rcmscript_calloc(1, sizeof (script_info_t));
script_info_t *rsi = module->rsi;
script_info_t *rsi = module->rsi;
run_script(script_info_t *rsi, char *argv[], char *envp[], char **errmsg)