*/
#ifndef lint
-static char rcsid[] = "$Id: auth.c,v 1.7 1994/08/09 06:29:14 paulus Exp $";
+static char rcsid[] = "$Id: auth.c,v 1.9 1994/09/01 00:12:52 paulus Exp $";
#endif
#include <stdio.h>
#define FALSE 0
#define TRUE 1
-extern char user[];
-extern char passwd[];
-extern char devname[];
-extern char our_name[];
-extern char remote_name[];
-extern char hostname[];
-extern int uselogin;
-extern int usehostname;
-extern int auth_required;
-
/* Records which authentication operations haven't completed yet. */
static int auth_pending[NPPP];
static int logged_in;
*/
if (attempts++ >= 10) {
syslog(LOG_WARNING, "%d LOGIN FAILURES ON %s, %s",
- attempts, devname, user);
+ attempts, devnam, user);
quit();
}
if (attempts > 3)
/*
* Write a wtmp entry for this user.
*/
- tty = strrchr(devname, '/');
+ tty = strrchr(devnam, '/');
if (tty == NULL)
- tty = devname;
+ tty = devnam;
else
tty++;
logwtmp(tty, user, ""); /* Add wtmp login entry */
{
char *tty;
- tty = strrchr(devname, '/');
+ tty = strrchr(devnam, '/');
if (tty == NULL)
- tty = devname;
+ tty = devnam;
else
tty++;
logwtmp(tty, "", ""); /* Wipe out wtmp logout entry */
int
auth_ip_addr(unit, addr)
int unit;
- u_long addr;
+ uint32 addr;
{
- u_long a;
+ uint32 a;
struct hostent *hp;
struct wordlist *addrs;
addrs->word);
continue;
} else
- a = *(u_long *)hp->h_addr;
+ a = *(uint32 *)hp->h_addr;
}
if (addr == a)
return 1;
*/
int
bad_ip_adrs(addr)
- u_long addr;
+ uint32 addr;
{
addr = ntohl(addr);
return (addr >> IN_CLASSA_NSHIFT) == IN_LOOPBACKNET