Lines Matching refs:prompt
94 getvol(char *device, char *label, int options, char *prompt) in getvol() argument
96 return (_getvol(device, label, options, prompt, NULL)); in getvol()
100 _getvol(char *device, char *label, int options, char *prompt, char *norewind) in _getvol() argument
138 n = insert(device, label, options, prompt); in _getvol()
287 insert(char *device, char *label, int options, char *prompt) in insert() argument
305 if (prompt) { in insert()
306 (void) strlcpy(prmpt, prompt, sizeof (prmpt)); in insert()
307 for (pt = prmpt; *prompt; ) { in insert()
308 if ((*prompt == '\\') && (prompt[1] == '%')) in insert()
309 prompt++; in insert()
310 else if (*prompt == '%') { in insert()
311 switch (prompt[1]) { in insert()
325 prompt += 2; in insert()
328 *pt++ = *prompt++; in insert()
352 pt = prompt = prmpt + strlen(prmpt); in insert()
412 pt = prompt; /* next prompt is only partial */ in insert()