*/
#ifndef lint
-static char rcsid[] = "$Id: auth.c,v 1.14 1995/04/26 06:46:22 paulus Exp $";
+static char rcsid[] = "$Id: auth.c,v 1.17 1995/08/16 01:37:22 paulus Exp $";
#endif
#include <stdio.h>
#include "ccp.h"
#include "pathnames.h"
-#ifdef sparc
+#if defined(sun) && defined(sparc)
#include <alloca.h>
#endif /*sparc*/
/*
* Write a wtmp entry for this user.
*/
- tty = strrchr(devnam, '/');
- if (tty == NULL)
- tty = devnam;
- else
- tty++;
+ tty = devnam;
+ if (strncmp(tty, "/dev/", 5) == 0)
+ tty += 5;
logwtmp(tty, user, ""); /* Add wtmp login entry */
logged_in = TRUE;
{
char *tty;
- tty = strrchr(devnam, '/');
- if (tty == NULL)
- tty = devnam;
- else
- tty++;
+ tty = devnam;
+ if (strncmp(tty, "/dev/", 5) == 0)
+ tty += 5;
logwtmp(tty, "", ""); /* Wipe out wtmp logout entry */
logged_in = FALSE;
}