1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
$NetBSD: patch-ak,v 1.2 2005/06/16 10:47:43 hira Exp $
--- 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;
|