Home
last modified time | relevance | path

Searched refs:extArgc (Results 1 - 3 of 3) sorted by relevance

/base/startup/init/interfaces/innerkits/service_control/
H A Dservice_control.c29 static int StartProcess(const char *name, const char *extArgv[], int extArgc) in StartProcess() argument
33 if ((extArgv != NULL) && (extArgc > 0)) { in StartProcess()
40 for (int i = 0; i < extArgc; i++) { in StartProcess()
43 len += strlen(name) + extArgc + 1; in StartProcess()
53 for (int j = 0; j < extArgc; j++) { in StartProcess()
91 static int RestartProcess(const char *serviceName, const char *extArgv[], int extArgc) in RestartProcess() argument
109 if (StartProcess(serviceName, extArgv, extArgc) != 0) { in RestartProcess()
114 if (StartProcess(serviceName, extArgv, extArgc) != 0) { in RestartProcess()
122 int ServiceControlWithExtra(const char *serviceName, int action, const char *extArgv[], int extArgc) in ServiceControlWithExtra() argument
128 ret = StartProcess(serviceName, extArgv, extArgc); in ServiceControlWithExtra()
[all...]
/base/startup/init/interfaces/innerkits/include/
H A Dservice_control.h49 int ServiceControlWithExtra(const char *serviceName, int action, const char *extArgv[], int extArgc);
/base/startup/init/services/init/
H A Dinit_service_manager.c1184 int extArgc; in GetServiceByExtServName() local
1185 for (extArgc = 0; extArgc < (returnCount - 1); extArgc++) { in GetServiceByExtServName()
1186 extraArgs->argv[extArgc + argc] = strdup(dstPtr[extArgc + 1]); in GetServiceByExtServName()
1187 INIT_ERROR_CHECK(extraArgs->argv[extArgc + argc] != NULL, free(tmpServName); in GetServiceByExtServName()

Completed in 3 milliseconds