• Home
  • Raw
  • Download

Lines Matching refs:shell

77 static char *GetRealParameter(BShellHandle shell, const char *name, char *buffer, uint32_t buffSize)  in GetRealParameter()  argument
80 const BShellParam *param = BShellEnvGetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER); in GetRealParameter()
111 int SetParamShellPrompt(BShellHandle shell, const char *param) in SetParamShellPrompt() argument
115 char *realParameter = GetRealParameter(shell, param, buffer, buffSize); in SetParamShellPrompt()
118 BShellEnvOutputPrompt(shell, PARAM_SHELL_DEFAULT_PROMPT); in SetParamShellPrompt()
124 BShellEnvOutput(shell, "Error: parameter \'%s\' not found\r\n", realParameter); in SetParamShellPrompt()
127 BShellEnvOutput(shell, "Error: Forbid to enter parameters \'%s\'\r\n", realParameter); in SetParamShellPrompt()
131 ret = BShellEnvSetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER, in SetParamShellPrompt()
134 BShellEnvOutputPrompt(shell, PARAM_SHELL_DEFAULT_PROMPT); in SetParamShellPrompt()
137 ret = BShellEnvSetParam(shell, PARAM_REVERESD_NAME_CURR_PARAMETER, in SetParamShellPrompt()
143 BShellEnvOutputPrompt(shell, realParameter); in SetParamShellPrompt()
166 static void ShowParam(BShellHandle shell, const char *name, const char *value) in ShowParam() argument
171 BShellEnvOutput(shell, "Parameter information:\r\n"); in ShowParam()
173 BShellEnvOutput(shell, "selinux : %s \r\n", auditData.label); in ShowParam()
179 BShellEnvOutput(shell, " dac : %s(%s) %s(%s) (%s) \r\n", in ShowParam()
188 BShellEnvOutput(shell, " name : %s\r\n", name); in ShowParam()
191 BShellEnvOutput(shell, " value: %s\r\n", value); in ShowParam()
209 static int32_t BShellParamCmdLs(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdLs() argument
211 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdLs()
223 char *realParameter = GetRealParameter(shell, (input == NULL) ? "" : input, buffer, buffSize); in BShellParamCmdLs()
229 ret = SystemTraversalParameter(prefix, ShowParamForCmdLs, (void *)shell); in BShellParamCmdLs()
231 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
239 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
241 ShowParamForCmdLs(handle, (void *)shell); in BShellParamCmdLs()
244 ShowParam(shell, prefix, NULL); in BShellParamCmdLs()
246 BShellEnvOutput(shell, "Error: Forbid to list parameters\r\n"); in BShellParamCmdLs()
248 BShellEnvOutput(shell, "Parameter %s not found\r\n", prefix); in BShellParamCmdLs()
255 static int32_t BShellParamCmdCat(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdCat() argument
257 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdCat()
261 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdCat()
264 BSH_CHECK(ret != 0, BShellEnvOutput(shell, " %s\r\n", buffer)); in BShellParamCmdCat()
268 static int32_t BShellParamCmdCd(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdCd() argument
270 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdCd()
272 SetParamShellPrompt(shell, argv[1]); in BShellParamCmdCd()
288 static int32_t BShellParamCmdGet(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdGet() argument
290 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdGet()
295 char *realParameter = GetRealParameter(shell, (argc == 1) ? "" : argv[1], buffer, buffSize); in BShellParamCmdGet()
298 ret = SystemTraversalParameter(realParameter, ShowParamForCmdGet, (void *)shell); in BShellParamCmdGet()
300 BShellEnvOutput(shell, "Error: Forbid to get all parameters\r\n"); in BShellParamCmdGet()
307 BShellEnvOutput(shell, "%s \n", buffer); in BShellParamCmdGet()
309 BShellEnvOutput(shell, "Get parameter \"%s\" fail! errNum is:%d!\n", key, ret); in BShellParamCmdGet()
315 static int32_t BShellParamCmdSet(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdSet() argument
317 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdSet()
320 BShellCmdHelp(shell, 1, helpArgs); in BShellParamCmdSet()
325 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdSet()
327 BShellEnvOutput(shell, "Set parameter %s %s fail\n", argv[1], argv[2]); // 2 value param in BShellParamCmdSet()
332 … BShellEnvOutput(shell, "Set parameter %s %s success\n", realParameter, argv[2]); // 2 value param in BShellParamCmdSet()
334 …BShellEnvOutput(shell, "Set parameter %s %s fail! errNum is:%d!\n", realParameter, argv[2], ret); … in BShellParamCmdSet()
339 static int32_t BShellParamCmdSave(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdSave() argument
341 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdSave()
346 BShellEnvOutput(shell, "Save persist parameters success\n"); in BShellParamCmdSave()
348 BShellEnvOutput(shell, "Save persist parameters fail! errNum is:%d!\n", ret); in BShellParamCmdSave()
353 static int32_t BShellParamCmdWait(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdWait() argument
355 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdWait()
358 BShellCmdHelp(shell, 1, helpArgs); in BShellParamCmdWait()
371 char *realParameter = GetRealParameter(shell, argv[1], buffer, buffSize); in BShellParamCmdWait()
373 BShellEnvOutput(shell, "Wait parameter %s fail\n", argv[1]); in BShellParamCmdWait()
379 BShellEnvOutput(shell, "Wait parameter %s success\n", argv[1]); in BShellParamCmdWait()
381 BShellEnvOutput(shell, "Wait parameter %s fail! errNum is:%d!\n", argv[1], ret); in BShellParamCmdWait()
386 static int32_t BShellParamCmdDump(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdDump() argument
388 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdDump()
402 static int32_t BShellParamCmdPwd(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdPwd() argument
406 char *realParameter = GetRealParameter(shell, "", buffer, buffSize); in BShellParamCmdPwd()
407 BShellEnvOutput(shell, "%s\r\n", realParameter); in BShellParamCmdPwd()
465 static int32_t BShellParamCmdShell(BShellHandle shell, int32_t argc, char *argv[]) in BShellParamCmdShell() argument
468 BSH_CHECK(shell != NULL, return BSH_INVALID_PARAM, "Invalid shell env"); in BShellParamCmdShell()
480 BShellEnvOutput(shell, "Error: parameter \'%s\' not found\r\n", args.parameter); in BShellParamCmdShell()
505 static int32_t BShellParamCmdRegForShell(BShellHandle shell) in BShellParamCmdRegForShell() argument
519 BShellEnvRegisterCmd(shell, &infos[i - 1]); in BShellParamCmdRegForShell()
524 static int32_t BShellParamCmdRegForIndepent(BShellHandle shell) in BShellParamCmdRegForIndepent() argument
537 BShellEnvRegisterCmd(shell, &infos[i - 1]); in BShellParamCmdRegForIndepent()
554 int32_t BShellParamCmdRegister(BShellHandle shell, int execMode) in BShellParamCmdRegister() argument
558 BShellParamCmdRegForShell(shell); in BShellParamCmdRegister()
560 BShellParamCmdRegForIndepent(shell); in BShellParamCmdRegister()