Return to su.c CVS log | Up to [local] / src / usr.bin / su |
version 1.45, 2002/05/29 10:47:10 | version 1.46, 2002/07/22 04:51:17 | ||
---|---|---|---|
|
|
||
auth_err(auth_session_t *as, int eval, const char *fmt, ...) | auth_err(auth_session_t *as, int eval, const char *fmt, ...) | ||
{ | { | ||
va_list ap; | va_list ap; | ||
va_start(ap, fmt); | va_start(ap, fmt); | ||
verr(eval, fmt, ap); | vwarn(fmt, ap); | ||
auth_close(as); | |||
va_end(ap); | va_end(ap); | ||
auth_close(as); | |||
exit(eval); | |||
} | } | ||
void | void | ||
auth_errx(auth_session_t *as, int eval, const char *fmt, ...) | auth_errx(auth_session_t *as, int eval, const char *fmt, ...) | ||
{ | { | ||
va_list ap; | va_list ap; | ||
va_start(ap, fmt); | va_start(ap, fmt); | ||
verrx(eval, fmt, ap); | vwarnx(fmt, ap); | ||
auth_close(as); | |||
va_end(ap); | va_end(ap); | ||
auth_close(as); | |||
exit(eval); | |||
} | } |