Lines Matching refs:argv
26 char **old_argv = args->argv;
31 args->argv = umem_alloc(sizeof (char *) * (args->argc + 1),
35 (void) memcpy(args->argv, old_argv,
39 args->argv[i] = libfuse_strdup(old_argv[i]);
40 args->argv[args->argc] = NULL;
41 args->argv[args->argc - 1] = libfuse_strdup(arg);
61 void *src = args->argv + pos;
62 void *dest = args->argv + pos + 1;
66 args->argv[pos] = args->argv[args->argc];
67 args->argv[args->argc] = NULL;
80 char **oldargs = args->argv;
86 args->argv = umem_alloc(sizeof (char *) * (args->argc + 1),
92 args->argv[j++] = oldargs[i];
94 args->argv[j++] = libfuse_strdup(oldargs[i]);
99 args->argv[args->argc] = NULL;
156 if (args->argv[i] != NULL)
157 libfuse_strfree(args->argv[i]);
158 umem_free(args->argv, sizeof (char *) * (args->argc + 1));
170 if ((args == NULL) || (args->argv[0] == NULL))
173 (void) strlcpy(buffer, args->argv[0], bufsiz);
322 (old->argv[0] != NULL)) {
323 (void) strlcat(buffy, old->argv[0],
371 while ((rc != -1) && (old->argv[0] != NULL)) {
372 if (strcmp(old->argv[0], "--") == 0) {
423 if ((args == NULL) || (args->argc == 0) || (args->argv[0] == NULL) ||
427 assert(args->argv[args->argc] == NULL);