Searched refs:extArgc (Results 1 – 5 of 5) sorted by relevance
/ohos5.0/base/startup/init/interfaces/innerkits/service_control/ |
H A D | service_control.c | 29 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 …]
|
/ohos5.0/base/startup/init/interfaces/innerkits/include/ |
H A D | service_control.h | 49 int ServiceControlWithExtra(const char *serviceName, int action, const char *extArgv[], int extArgc…
|
/ohos5.0/base/startup/init/services/init/ |
H A D | init_service_manager.c | 1184 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()
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-boot-init-service.md | 323 …int extArgc) | 配置服务参数 | 返回值:成功返回0,失败返回-1 <br> 参数: <br> serviceName: 服务名 <br> action: 服务行为("start",…
|
/ohos5.0/docs/en/device-dev/subsystems/ |
H A D | subsys-boot-init-service.md | 323 …extArgc) | Configures service parameters.| Return value: **0** if the operation is successful; **-…
|