$NeBSD$ --- src/logging.c.orig 2005-01-16 16:33:20.000000000 -0500 +++ src/logging.c 2005-01-16 16:55:25.000000000 -0500 @@ -66,9 +66,7 @@ #ifdef HAVE_STRUCT_UTMPX struct utmpx *utx = &(r->h->utx); #endif -#ifdef HAVE_UTMP_PID int i; -#endif char ut_id[5]; struct passwd *pwent = getpwuid(getuid()); @@ -78,10 +76,8 @@ if (!STRNCMP(pty, "pty", 3) || !STRNCMP(pty, "tty", 3)) { STRNCPY(ut_id, (pty + 3), sizeof(ut_id)); } -#ifdef HAVE_UTMP_PID else if (sscanf(pty, "pts/%d", &i) == 1) sprintf(ut_id, "vt%02x", (i & 0xff)); /* sysv naming */ -#endif else if (STRNCMP(pty, "pty", 3) && STRNCMP(pty, "tty", 3)) { rxvt_print_error("can't parse tty name \"%s\"", pty); return;