Lines Matching refs:args
89 char* args[16]; in process_start() local
103 args[n++] = "valgrind"; in process_start()
104 args[n++] = "--quiet"; in process_start()
105 args[n++] = "--leak-check=full"; in process_start()
106 args[n++] = "--show-reachable=yes"; in process_start()
107 args[n++] = "--error-exitcode=125"; in process_start()
110 args[n++] = executable_path; in process_start()
111 args[n++] = name; in process_start()
112 args[n++] = part; in process_start()
113 args[n++] = NULL; in process_start()
156 execve(args[0], args, environ); in process_start()
204 dowait_args* args = data; in dowait() local
209 for (i = 0; i < args->n; i++) { in dowait()
210 p = &args->vec[i]; in dowait()
220 if (args->pipe[1] >= 0) { in dowait()
225 r = write(args->pipe[1], "", 1); in dowait()
241 dowait_args args; in process_wait() local
249 args.vec = vec; in process_wait()
250 args.n = n; in process_wait()
251 args.pipe[0] = -1; in process_wait()
252 args.pipe[1] = -1; in process_wait()
256 dowait(&args); in process_wait()
266 r = pipe((int*)&(args.pipe)); in process_wait()
282 r = pthread_create(&tid, &attr, dowait, &args); in process_wait()
315 FD_SET(args.pipe[0], &fds); in process_wait()
317 r = select(args.pipe[0] + 1, &fds, NULL, NULL, &tv); in process_wait()
346 closefd(args.pipe[0]); in process_wait()
347 closefd(args.pipe[1]); in process_wait()