Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.daionet.gr.jp!news.yamada.gr.jp!news.media.kyoto-u.ac.jp!nide
From: nide@ics.nara-wu.ac.jp (NIDE Naoyuki)
Newsgroups: fj.os.linux
Subject: Re: w command shows odd idle time
Date: Sat, 18 Sep 2004 06:35:07 GMT
Organization: Public NNTP Service, Kyoto University, JAPAN
Lines: 47
Message-ID: <040918153507.M0104685@azusa.ics.nara-wu.ac.jp>
References: <040913222111.M0109018@azusa.ics.nara-wu.ac.jp>
	<040917202400.M0230587@asakaze.ics.nara-wu.ac.jp>
NNTP-Posting-Host: azusa.ics.nara-wu.ac.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Trace: caraway.media.kyoto-u.ac.jp 1095489307 1672 160.11.185.18 (18 Sep 2004 06:35:07 GMT)
X-Complaints-To: news@news.media.kyoto-u.ac.jp
NNTP-Posting-Date: Sat, 18 Sep 2004 06:35:07 +0000 (UTC)
X-Newsreader: mnews [version 1.22PL7] 2003-09/29(Mon)
Xref: ccsf.homeunix.org fj.os.linux:1548

In article <040913222111.M0109018@azusa.ics.nara-wu.ac.jp>, I write:
>   Debian$B$N(BWoody$B$r;H$C$F$$$k$N$G$9$,!"(Bprocps$B$N(Bw$B%3%^%s%I$,$7$P$7$PJQ$J(B
> IDLE time$B$rI=<($7$^$9!#!D(B

  ($B$7$D$3$/(B)$B$=$N8e$b$&>/$7D4$Y$F$_$^$7$?!#(B
  Debian$B$@$H!"(Bkterm$B$O(B/dev/tty[pq]?$B$r%*!<%W%s$7$^$9!#$7$+$7!"(Bkterm$B$O(Butmp
setgid$B$G!"5/F0;~$K(B/dev/tty[pq]?$B$N(Batime$B$rJQ$($k8"8B$O;}$C$F$$$J$$$N$G!"(B
atime$B$NJQ99$O$G$-$^$;$s!#$=$N$?$a:#2s$N8=>]$,5/$-$k$o$1$G$9$,!"(Bxterm,
rxvt$B$J$I$O(B/dev/pts/*$B$r;H$C$F$*$j!"$3$l$i$OKh2s%G%P%$%9%U%!%$%k$,:n$i$l$k(B
$B$?$a!"$3$N8=>]$O5/$-$^$;$s!#$D$^$j!"(Bkterm$B$N;~$@$1$3$N8=>]$,5/$-$k$o$1$G(B
$B$9!#(B
  $B$=$l$G;n$7$K(BRedHat$B$N(Bkterm$B$N%=!<%9$r8+$F$_$k$H!"$3$A$i$O(B/dev/pts/?$B$r;H$C(B
$B$F$$$^$7$?!#$=$l$G:#2s$NLdBj$,5/$-$F$$$J$$$o$1$G$9!#(B
  $B$H$$$&$o$1$G!"(Bw$B$rD>$9$N$G$O$J$/$F!"(BDebian$B$N(Bkterm$B$r!"(B/dev/pts/*$B$r;H$&$h(B
$B$&$KD>$9$N$,K\6Z$N$h$&$G$9!#%3!<%I<+BN$O4{$K$"$k$N$G!"2<$N%Q%C%ADxEY$G!"(B
$B<j85$G$O(Bkterm$B$,(B/dev/pts/*$B$r;H$&$h$&$K$J$j!"$h$C$F(Bw$B$,$*$+$7$J(BIDLE time$B$r(B
$BI=<($9$k8=>]$b=P$J$/$J$j$^$9!#:GDc8B$N%Q%C%A$J$N$G!"(BImakefile$B$ND>$7J}$O(B
$B<jH4$-$G$9!#(B
						nide@ics.nara-wu.ac.jp
------------------------------------------------------------------------
diff -ru kterm-6.2.0.orig/Imakefile kterm-6.2.0/Imakefile
--- kterm-6.2.0.orig/Imakefile	Sat Sep 18 15:16:14 2004
+++ kterm-6.2.0/Imakefile	Sat Sep 18 15:27:43 2004
@@ -86,9 +86,9 @@
 	$(RM) kfontlist.c
 
 #if InstallXtermSetUID
-SetUIDProgramTarget(kterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+SetUIDProgramTarget(kterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB) -lutil)
 #else
-NormalProgramTarget(kterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+NormalProgramTarget(kterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB) -lutil)
 #endif
 
 #if InstallXtermSetUID && defined(SunArchitecture) && HasSharedLibraries && OSMajorVersion < 5
diff -ru kterm-6.2.0.orig/main.c kterm-6.2.0/main.c
--- kterm-6.2.0.orig/main.c	Sat Sep 18 15:16:15 2004
+++ kterm-6.2.0/main.c	Sat Sep 18 15:17:24 2004
@@ -1763,7 +1763,7 @@
 get_pty (pty)
     int *pty;
 {
-#ifdef __osf__
+#if defined(__osf__) || defined(linux)
     int tty;
     return (openpty(pty, &tty, ttydev, NULL, NULL));
 #endif
