diff options
| author | brezak <brezak@NetBSD.org> | 1993-07-16 14:57:19 +0000 |
|---|---|---|
| committer | brezak <brezak@NetBSD.org> | 1993-07-16 14:57:19 +0000 |
| commit | 98e705f4edea19d13dac7ab22da67b2e9c749c35 (patch) | |
| tree | 556511719d7a70ab35f3cf32e61fce71f4421023 /libexec | |
| parent | 49f5109f3c263f40cce0ffb2a841e3a483e4f931 (diff) | |
Look at correct device for X server idle time.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rpc.rusersd/rusers_proc.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libexec/rpc.rusersd/rusers_proc.c b/libexec/rpc.rusersd/rusers_proc.c index 8767bca6a19..470f10bb829 100644 --- a/libexec/rpc.rusersd/rusers_proc.c +++ b/libexec/rpc.rusersd/rusers_proc.c @@ -154,14 +154,20 @@ getidle(char *tty, char *display) idle = 0; if (*tty == 'X') { u_long kbd_idle, mouse_idle; +#if !defined(__386BSD__) kbd_idle = getidle("kbd", NULL); +#else + kbd_idle = getidle("vga", NULL); +#endif mouse_idle = getidle("mouse", NULL); idle = (kbd_idle < mouse_idle)?kbd_idle:mouse_idle; } else { sprintf(devname, "%s/%s", _PATH_DEV, tty); if (stat(devname, &st) < 0) { - syslog(LOG_ERR, "%s: %m", devname); +#ifdef DEBUG + printf("%s: %s\n", devname, strerror(errno)); +#endif return(-1); } time(&now); |
