Home | History | Annotate | Download | only in lesstest

Lines Matching defs:less

27 // Exec an instance of less in the current process.
28 static void become_child_less(char* less, int argc, char* const* argv, char* const* envp, const char* tempfile, int less_in_pipe[2], int screen_in_pipe[2]) {
29 if (verbose) fprintf(stderr, "less child: in %d, out %d, close %d,%d\n", less_in_pipe[RD], screen_in_pipe[WR], less_in_pipe[WR], screen_in_pipe[RD]);
36 less_argv[less_argc++] = less;
44 if (verbose) { print_strings("less argv", less_argv); print_strings("less envp", envp); }
45 execve(less, less_argv, envp);
46 fprintf(stderr, "cannot exec %s: %s\n", less, strerror(errno));
100 // the named text file to its basename, and run less on the link.
120 if (verbose) fprintf(stderr, "less out pipe %d,%d\n", pipeline->screen_in_pipe[0], pipeline->screen_in_pipe[1]);
126 if (verbose) fprintf(stderr, "less in pipe %d,%d\n", pipeline->less_in_pipe[RD], pipeline->less_in_pipe[WR]);
127 char* less = argv[0];
128 if (verbose) fprintf(stderr, "testing %s on %s\n", less, textfile);
135 become_child_less(less, argc, argv, envp, pipeline->tempfile, pipeline->less_in_pipe, pipeline->screen_in_pipe);
136 if (verbose) fprintf(stderr, "less child %ld\n", (long) pipeline->less_pid);
154 if (verbose) fprintf(stderr, "less in %d, screen out %d, pid %ld\n", pipeline->less_in, pipeline->screen_out, (long) pipeline->screen_pid);