*** skey_fn.c.orig Sat Jul 29 02:49:18 1995 --- skey_fn.c Mon Mar 3 17:33:57 1997 *************** *** 153,158 **** --- 153,163 ---- char buf[256]; sprintf(buf, "%s\nPassword: ", skeyprompt); data->server_msg = tac_strdup(buf); + + /* We try to make it in accordance of standard FreeBSD + * behaviour in order to avoid surprises for user */ + data->flags = TAC_PLUS_AUTHEN_FLAG_NOECHO; + data->status = TAC_PLUS_AUTHEN_STATUS_GETPASS; p->state = STATE_AUTHEN_GETPASS; return (0); *** tac_plus.h.orig Sat Jul 29 02:49:19 1995 --- tac_plus.h Mon Mar 3 17:35:51 1997 *************** *** 91,96 **** --- 91,97 ---- #ifdef FREEBSD #define CONST_SYSERRLIST #define STDLIB_MALLOC + #define NO_PWAGE #define VOIDSIG #endif