edit
int edit(struct diff *, int, int);
j = edit(d1, dup, j);
int edit, int binary, int retry_count, int timeout)
if (edit && binary)
if (load_format(pagedb_path, page) != 0 && (edit || verbose)) {
if (!edit) {
if (edit) {
error = edit(lp, f);
int edit(struct disklabel32 *, int);
static int edit(struct disklabel64 *, int);
error = edit(lp, f);
pw = edit(pw_tempname(), old_pw);
struct passwd *edit(const char *, struct passwd *);
if (edit) {
char *edit, tempname[PATHSIZE];
if ((edit = value(type == 'e' ? "EDITOR" : "VISUAL")) == NULL)
edit = type == 'e' ? _PATH_EX : _PATH_VI;
if (run_command(edit, 0, -1, -1, tempname, NULL, NULL) < 0) {
EXTERN int edit; /* Indicates editing a file */
edit = isedit;
if ((checkmode || !edit) && msgCount == 0) {
if (edit) {
EditLine *edit;
edit = el_init("pppctl", stdin, stdout, stderr);
el_source(edit, NULL);
el_set(edit, EL_PROMPT, GetPrompt);
el_set(edit, EL_EDITOR, "vi");
el_set(edit, EL_EDITOR, "emacs");
el_set(edit, EL_SIGNAL, 1);
el_set(edit, EL_HIST, history, (const char *)hist);
while ((l = smartgets(edit, &len, fd))) {
el_end(edit);