• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/ppp/

Lines Matching refs:prompt

45 #include "prompt.h"
81 static struct prompt *promptlist; /* Where to log local stuff */
82 struct prompt *log_PromptContext;
85 struct prompt *
92 log_RegisterPrompt(struct prompt *prompt)
94 prompt->next = promptlist;
95 promptlist = prompt;
96 prompt->active = 1;
97 log_DiscardAllLocal(&prompt->logmask);
101 log_ActivatePrompt(struct prompt *prompt)
103 prompt->active = 1;
104 LogMaskLocal |= prompt->logmask;
110 struct prompt *p;
118 log_DeactivatePrompt(struct prompt *prompt)
120 if (prompt->active) {
121 prompt->active = 0;
127 log_UnRegisterPrompt(struct prompt *prompt)
129 if (prompt) {
130 struct prompt **p;
133 if (*p == prompt) {
134 *p = prompt->next;
135 prompt->next = NULL;
146 struct prompt *p, *pn, *pl;
168 struct prompt *p;
178 struct prompt *p;
190 struct prompt *p;
320 struct prompt *prompt;
338 /* Warnings just go to the current prompt */
340 else for (prompt = promptlist; prompt; prompt = prompt->next)
341 if (lev > LogMAXCONF || (prompt->logmask & MSK(lev)))
342 prompt_vPrintf(prompt, nfmt, ap);
432 prompt_Printf(arg->prompt, "Log: ");
435 prompt_Printf(arg->prompt, " %s", log_Name(i));
437 prompt_Printf(arg->prompt, "\nLocal:");
439 if (log_IsKeptLocal(i, arg->prompt->logmask) & LOG_KEPT_LOCAL)
440 prompt_Printf(arg->prompt, " %s", log_Name(i));
442 prompt_Printf(arg->prompt, "\n");
460 if (arg->prompt == NULL) {
472 log_DiscardAllLocal(&arg->prompt->logmask);
484 log_DiscardLocal(i, &arg->prompt->logmask);
490 log_KeepLocal(i, &arg->prompt->logmask);
501 log_DiscardLocal(i, &arg->prompt->logmask);
505 log_KeepLocal(i, &arg->prompt->logmask);
522 struct prompt *p;
525 prompt_Printf(arg->prompt, "%s (%s)", p->src.type, p->src.from);
526 if (p == arg->prompt)
527 prompt_Printf(arg->prompt, " *");
529 prompt_Printf(arg->prompt, " ^Z");
530 prompt_Printf(arg->prompt, "\n");