Home | History | Annotate | Download | only in libear

Lines Matching defs:argv

73 static void bear_report_call(char const *fun, char const *const argv[]);
105 static int call_execve(const char *path, char *const argv[],
109 static int call_execvp(const char *file, char *const argv[]);
112 static int call_execvpe(const char *file, char *const argv[],
117 char *const argv[]);
120 static int call_exect(const char *path, char *const argv[],
127 char *const argv[restrict],
134 char *const argv[restrict],
161 int execve(const char *path, char *const argv[], char *const envp[]) {
162 bear_report_call(__func__, (char const *const *)argv);
163 return call_execve(path, argv, envp);
171 int execv(const char *path, char *const argv[]) {
172 bear_report_call(__func__, (char const *const *)argv);
174 return call_execve(path, argv, envp);
179 int execvpe(const char *file, char *const argv[], char *const envp[]) {
180 bear_report_call(__func__, (char const *const *)argv);
181 return call_execvpe(file, argv, envp);
186 int execvp(const char *file, char *const argv[]) {
187 bear_report_call(__func__, (char const *const *)argv);
188 return call_execvp(file, argv);
193 int execvP(const char *file, const char *search_path, char *const argv[]) {
194 bear_report_call(__func__, (char const *const *)argv);
195 return call_execvP(file, search_path, argv);
200 int exect(const char *path, char *const argv[], char *const envp[]) {
201 bear_report_call(__func__, (char const *const *)argv);
202 return call_exect(path, argv, envp);
213 char const **argv = bear_strings_build(arg, &args);
216 bear_report_call(__func__, (char const *const *)argv);
218 int const result = call_execve(path, (char *const *)argv, envp);
220 bear_strings_release(argv);
232 char const **argv = bear_strings_build(arg, &args);
235 bear_report_call(__func__, (char const *const *)argv);
236 int const result = call_execvp(file, (char *const *)argv);
238 bear_strings_release(argv);
251 char const **argv = bear_strings_build(arg, &args);
255 bear_report_call(__func__, (char const *const *)argv);
257 call_execve(path, (char *const *)argv, (char *const *)envp);
259 bear_strings_release(argv);
268 char *const argv[restrict], char *const envp[restrict]) {
269 bear_report_call(__func__, (char const *const *)argv);
270 return call_posix_spawn(pid, path, file_actions, attrp, argv, envp);
278 char *const argv[restrict], char *const envp[restrict]) {
279 bear_report_call(__func__, (char const *const *)argv);
280 return call_posix_spawnp(pid, file, file_actions, attrp, argv, envp);
288 static int call_execve(const char *path, char *const argv[],
295 int const result = (*fp)(path, argv, (char *const *)menvp);
302 static int call_execvpe(const char *file, char *const argv[],
309 int const result = (*fp)(file, argv, (char *const *)menvp);
316 static int call_execvp(const char *file, char *const argv[]) {
317 typedef int (*func)(const char *file, char *const argv[]);
324 int const result = (*fp)(file, argv);
334 char *const argv[]) {
342 int const result = (*fp)(file, search_path, argv);
351 static int call_exect(const char *path, char *const argv[],
358 int const result = (*fp)(path, argv, (char *const *)menvp);
368 char *const argv[restrict],
379 (*fp)(pid, path, file_actions, attrp, argv, (char *const *restrict)menvp);
389 char *const argv[restrict],
400 (*fp)(pid, file, file_actions, attrp, argv, (char *const *restrict)menvp);
408 static void bear_report_call(char const *fun, char const *const argv[]) {
438 size_t const argc = bear_strings_length(argv);
440 fprintf(fd, "%s%c", argv[it], US);