version 1.43, 2002/02/16 21:27:54 |
version 1.44, 2002/02/19 19:39:39 |
|
|
#include <string.h> |
#include <string.h> |
#include <syslog.h> |
#include <syslog.h> |
#include <unistd.h> |
#include <unistd.h> |
#ifdef __STDC__ |
|
#include <stdarg.h> |
#include <stdarg.h> |
#else |
|
#include <varargs.h> |
|
#endif |
|
#include <bsd_auth.h> |
#include <bsd_auth.h> |
|
|
char *ontty(void); |
char *ontty(void); |
|
|
} |
} |
|
|
void |
void |
#ifdef __STDC__ |
|
auth_err(auth_session_t *as, int eval, const char *fmt, ...) |
auth_err(auth_session_t *as, int eval, const char *fmt, ...) |
#else |
|
auth_err(va_alist) |
|
va_dcl |
|
#endif |
|
{ |
{ |
va_list ap; |
va_list ap; |
#ifdef __STDC__ |
|
va_start(ap, fmt); |
va_start(ap, fmt); |
#else |
|
auth_session_t *as; |
|
int eval; |
|
const char *fmt; |
|
|
|
va_start(ap); |
|
as = va_arg(ap, auth_session_t *); |
|
eval = va_arg(ap, int); |
|
fmt = va_arg(ap, const char *); |
|
#endif |
|
verr(eval, fmt, ap); |
verr(eval, fmt, ap); |
auth_close(as); |
auth_close(as); |
va_end(ap); |
va_end(ap); |
} |
} |
|
|
void |
void |
#ifdef __STDC__ |
|
auth_errx(auth_session_t *as, int eval, const char *fmt, ...) |
auth_errx(auth_session_t *as, int eval, const char *fmt, ...) |
#else |
|
auth_errx(va_alist) |
|
va_dcl |
|
#endif |
|
{ |
{ |
va_list ap; |
va_list ap; |
#ifdef __STDC__ |
|
va_start(ap, fmt); |
va_start(ap, fmt); |
#else |
|
auth_session_t *as; |
|
int eval; |
|
const char *fmt; |
|
|
|
va_start(ap); |
|
as = va_arg(ap, auth_session_t *); |
|
eval = va_arg(ap, int); |
|
fmt = va_arg(ap, const char *); |
|
#endif |
|
verrx(eval, fmt, ap); |
verrx(eval, fmt, ap); |
auth_close(as); |
auth_close(as); |
va_end(ap); |
va_end(ap); |