Lines Matching refs:argc
239 rt_base_t argc = ai->argv.string_count; in lwp_argscopy() local
245 size += argc * sizeof(char *) + envc * sizeof(char *) in lwp_argscopy()
261 lwp_data_put(lwp, iter++, &argc, sizeof(char *)); in lwp_argscopy()
265 (1 + argc + 1 + envc + 1 + AUX_ARRAY_ITEMS_NR * 2 + 1) * sizeof(rt_base_t)); in lwp_argscopy()
270 for (size_t i = 0; i < argc; i++) in lwp_argscopy()
308 static struct process_aux *lwp_argscopy(struct rt_lwp *lwp, int argc, char **argv, char **envp) in lwp_argscopy() argument
322 for (i = 0; i < argc; i++) in lwp_argscopy()
326 size += (sizeof(int) * argc); in lwp_argscopy()
350 str = (char *)((size_t)args + (argc + 2 + i + 1 + AUX_ARRAY_ITEMS_NR * 2 + 1) * sizeof(int)); in lwp_argscopy()
357 str = (char*)((int)args + (argc + 2 + i + 1) * sizeof(int)); in lwp_argscopy()
361 args[0] = argc; in lwp_argscopy()
363 for (i = 0; i < argc; i++) in lwp_argscopy()
638 size_t argc = 0; in lwp_get_command_line_args() local
646 ret = lwp_data_get(lwp, &argc, lwp->args, sizeof(argc)); in lwp_get_command_line_args()
651 argv = (char**)rt_calloc((argc + 1), sizeof(char*)); in lwp_get_command_line_args()
655 for (i = 0; i < argc; i++) in lwp_get_command_line_args()
680 argv[argc] = NULL; in lwp_get_command_line_args()
709 rt_base_t argc; in lwp_get_envp() local
716 ret = lwp_data_get(lwp, &argc, lwp->args, sizeof(argc)); in lwp_get_envp()
721 p_envp = (char **)lwp->args + 1 + argc + 1; in lwp_get_envp()
735 p_envp = (char **)lwp->args + 1 + argc + 1; in lwp_get_envp()