• Home
  • Raw
  • Download

Lines Matching refs:shell

76 static char *GetRealParameter(BShellHandle shell, const char *name, char *buffer, uint32_t buffSize)  in GetRealParameter()  argument
79 const BShellParam *param = BShellEnvGetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER); in GetRealParameter()
110 int SetParamShellPrompt(BShellHandle shell, const char *param) in SetParamShellPrompt() argument
114 char *realParameter = GetRealParameter(shell, param, buffer, buffSize); in SetParamShellPrompt()
117 BShellEnvOutputPrompt(shell, PARAM_SHELL_DEFAULT_PROMPT); in SetParamShellPrompt()
123 BShellEnvOutput(shell, "Error: parameter \'%s\' not found\r\n", realParameter); in SetParamShellPrompt()
126 BShellEnvOutput(shell, "Error: Forbid to enter parameters \'%s\'\r\n", realParameter); in SetParamShellPrompt()
130 ret = BShellEnvSetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER, in SetParamShellPrompt()
133 BShellEnvOutputPrompt(shell, PARAM_SHELL_DEFAULT_PROMPT); in SetParamShellPrompt()
136 ret = BShellEnvSetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER, in SetParamShellPrompt()
142 BShellEnvOutputPrompt(shell, realParameter); in SetParamShellPrompt()
165 static void ShowParam(BShellHandle shell, const char *name, const char *value) in ShowParam() argument
170 BShellEnvOutput(shell, "Parameter information:\r\n"); in ShowParam()
172 BShellEnvOutput(shell, "selinux : %s \r\n", auditData.label); in ShowParam()
178 BShellEnvOutput(shell, " dac : %s(%s) %s(%s) (%s) \r\n", in ShowParam()
187 BShellEnvOutput(shell, " name : %s\r\n", name); in ShowParam()
190 BShellEnvOutput(shell, " value: %s\r\n", value); in ShowParam()
208 static int32_t BShellParamCmdLs(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdLs() argument
210 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdLs()
222 char *realParameter = GetRealParameter(shell, (input == NULL) ? "" : input, buffer, buffSize); in BShellParamCmdLs()
228 ret = SystemTraversalParameter(prefix, ShowParamForCmdLs, (void *)shell); in BShellParamCmdLs()
230 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
238 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
240 ShowParamForCmdLs(handle, (void *)shell); in BShellParamCmdLs()
243 ShowParam(shell, prefix, NULL); in BShellParamCmdLs()
245 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
247 BShellEnvOutput(shell, "Parameter %s not found\r\n", prefix); in BShellParamCmdLs()
254 static int32_t BShellParamCmdCat(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdCat() argument
256 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdCat()
260 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdCat()
263 BSH_CHECK(ret != 0, BShellEnvOutput(shell, " %s\r\n", buffer)); in BShellParamCmdCat()
267 static int32_t BShellParamCmdCd(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdCd() argument
269 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdCd()
271 SetParamShellPrompt(shell, argv[1]); in BShellParamCmdCd()
287 static int32_t BShellParamCmdGet(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdGet() argument
289 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdGet()
294 char *realParameter = GetRealParameter(shell, (argc == 1) ? "" : argv[1], buffer, buffSize); in BShellParamCmdGet()
297 ret = SystemTraversalParameter(realParameter, ShowParamForCmdGet, (void *)shell); in BShellParamCmdGet()
299 BShellEnvOutput(shell, "Error: Forbid to get all parameters\r\n"); in BShellParamCmdGet()
306 BShellEnvOutput(shell, "%s \n", buffer); in BShellParamCmdGet()
308 BShellEnvOutput(shell, "Get parameter \"%s\" fail\n", key); in BShellParamCmdGet()
314 static int32_t BShellParamCmdSet(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdSet() argument
316 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdSet()
319 BShellCmdHelp(shell, 1, helpArgs); in BShellParamCmdSet()
324 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdSet()
326 BShellEnvOutput(shell, "Set parameter %s %s fail\n", argv[1], argv[2]); // 2 value param in BShellParamCmdSet()
331 … BShellEnvOutput(shell, "Set parameter %s %s success\n", realParameter, argv[2]); // 2 value param in BShellParamCmdSet()
333 … BShellEnvOutput(shell, "Set parameter %s %s fail\n", realParameter, argv[2]); // 2 value param in BShellParamCmdSet()
338 static int32_t BShellParamCmdWait(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdWait() argument
340 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdWait()
343 BShellCmdHelp(shell, 1, helpArgs); in BShellParamCmdWait()
356 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdWait()
358 BShellEnvOutput(shell, "Wait parameter %s fail\n", argv[1]); in BShellParamCmdWait()
364 BShellEnvOutput(shell, "Wait parameter %s success\n", argv[1]); in BShellParamCmdWait()
366 BShellEnvOutput(shell, "Wait parameter %s fail\n", argv[1]); in BShellParamCmdWait()
371 static int32_t BShellParamCmdDump(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdDump() argument
373 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdDump()
387 static int32_t BShellParamCmdPwd(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdPwd() argument
391 char *realParameter = GetRealParameter(shell, "", buffer, buffSize); in BShellParamCmdPwd()
392 BShellEnvOutput(shell, "%s\r\n", realParameter); in BShellParamCmdPwd()
450 static int32_t BShellParamCmdShell(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdShell() argument
453 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdShell()
465 BShellEnvOutput(shell, "Error: parameter \'%s\' not found\r\n", args.parameter); in BShellParamCmdShell()
490 static int32_t BShellParamCmdRegForShell(BShellHandle shell) in BShellParamCmdRegForShell() argument
503 BShellEnvRegisterCmd(shell, &infos[i - 1]); in BShellParamCmdRegForShell()
508 static int32_t BShellParamCmdRegForIndepent(BShellHandle shell) in BShellParamCmdRegForIndepent() argument
520 BShellEnvRegisterCmd(shell, &infos[i - 1]); in BShellParamCmdRegForIndepent()
537 int32_t BShellParamCmdRegister(BShellHandle shell, int execMode) in BShellParamCmdRegister() argument
541 BShellParamCmdRegForShell(shell); in BShellParamCmdRegister()
543 BShellParamCmdRegForIndepent(shell); in BShellParamCmdRegister()