🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.sys.misc
Article #205

Re: Plese tell me how to install tcsh to DS/90

#205
From: SUEHIRO Kenji
Date: Wed, 20 Jan 1993 18:49
109 lines
4975 bytes
In article <1195@palgw.paltec.co.jp>,
	mm@palgw.paltec.co.jp (KEC M.Murakami) says:
> 
> $@IY;NDL$N(J DS/90 (CPU=SPARC,OS=SVR4) $@$H$$$&%^%7%s$K(J tcsh $@$r%$%s%9%H!<%k(J
> $@$7$?$$$N$G$9$,!"$I$N$h$&$J=$@5$,I,MW$K$J$k$N$+$4B8CN$NJ}$,$*$i$l$^$7$?(J
> $@$i!"$*65$(4j$($J$$$G$7$g$&$+!)(J

$@$&$A$GF0$+$7$F$$$k$b$N$N%Q%C%A$r$3$N5-;v$N:G8e$K$D$1$^$9!#(J
$@$?$@$7!"$3$l$O(J 6.03 $@MQ$N%Q%C%A$G$9(J :-)$@!#(J

BSD $@8_49%i%$%V%i%j$N(J wait3() $@$,%?%3$J$N$G!"BeBXIJ$r:n$C$F$d$i$J$$$H$$$1(J
$@$^$;$s$,!"$=$l0J30$O(J sysv4 $@$N@_Dj$N$^$^$G#O#K$N$h$&$G$9!#(J
$@!J$3$l$O(J 6.02 $@$G$b4pK\E*$K$OF1$8$@$C$?$H;W$$$^$9!K(J
                _
--<IIII>--   _ | |
  --<IIII>--| |TTT     $@Kv9-(J $@8,Fs!JKv9-!wDEED8&!%>pJs9)3X!%5~Bg!K(J
            TTT                         suehiro@kuis.kyoto-u.ac.jp

diff -ruN1 /src/tcsh-6.03/Makefile ./Makefile
--- /src/tcsh-6.03/Makefile	Fri Nov 20 09:04:36 1992
+++ ./Makefile	Tue Dec  1 03:53:28 1992
@@ -119,3 +119,3 @@
 ################################################################
-LIBES= -ltermcap 		## BSD style things, hpux
+#LIBES= -ltermcap 		## BSD style things, hpux
 #LIBES= -ltermc			## emx under OS/2
@@ -125,3 +125,3 @@
 #LIBES= -lcurses		## Sys V3 w/o networking (and Sys V4)
-#LIBES= -lcurses -lc /usr/ucblib/libucb.a ## Sys V4 with BSDTIMES
+LIBES= -lcurses -lc /usr/ucblib/libucb.a ## Sys V4 with BSDTIMES
 #LIBES= -lcurses		## Sys V4 w/o BSDTIMES or Solaris 2
@@ -166,3 +166,3 @@
 # on the suns does not know how to make dynamically linked binaries.
-CC=	gcc -Wall -B/bin/	
+CC=	gcc -w
 #CC=	gcc -m486 -Wall # Generate code for Intel 486 (linux)
@@ -241,3 +241,3 @@
 
-OBJS= ${SHOBJS} ${TWOBJS} ${EDOBJS} ${TCOBJS}
+OBJS= ${SHOBJS} ${TWOBJS} ${EDOBJS} ${TCOBJS} wait3.o
 
diff -ruN1 /src/tcsh-6.03/config.h ./config.h
--- /src/tcsh-6.03/config.h
+++ ./config.h	Tue Dec  1 04:09:26 1992
@@ -0,0 +1,2 @@
+#include "config/config.sysv4"
+#define HOSTTYPE "ds90"
diff -ruN1 /remote/isfs:mnt/src/tcsh-6.03/wait3.c ./wait3.c
--- /src/tcsh-6.03/wait3.c
+++ ./wait3.c	Tue Dec  1 03:51:22 1992
@@ -0,0 +1,58 @@
+#include <sys/types.h>
+#include <sys/time.h>
+#include "/usr/ucbinclude/sys/wait.h"
+#include "/usr/ucbinclude/sys/resource.h"
+
+int wait3 (statusp, options, rusage)
+union wait *statusp;
+int options;
+struct rusage *rusage;
+{
+  static struct rusage old_rusage = { 0 };
+  struct rusage new_rusage;
+  int ret;
+
+  ret = waitpid ((pid_t) -1, statusp, options);
+  if (WIFSIGNALED (*statusp) || WIFEXITED (*statusp))
+    {
+      getrusage (RUSAGE_CHILDREN, &new_rusage);
+      rusage->ru_utime.tv_sec =
+	new_rusage.ru_utime.tv_sec - old_rusage.ru_utime.tv_sec;
+      rusage->ru_utime.tv_usec =
+	new_rusage.ru_utime.tv_usec - old_rusage.ru_utime.tv_usec;
+      rusage->ru_stime.tv_sec =
+	new_rusage.ru_stime.tv_sec - old_rusage.ru_stime.tv_sec;
+      rusage->ru_stime.tv_usec =
+	new_rusage.ru_stime.tv_usec - old_rusage.ru_stime.tv_usec;
+      rusage->ru_maxrss =
+	new_rusage.ru_maxrss - old_rusage.ru_maxrss;
+      rusage->ru_ixrss =
+	new_rusage.ru_ixrss - old_rusage.ru_ixrss;
+      rusage->ru_idrss =
+	new_rusage.ru_idrss - old_rusage.ru_idrss;
+      rusage->ru_isrss =
+	new_rusage.ru_isrss - old_rusage.ru_isrss;
+      rusage->ru_minflt =
+	new_rusage.ru_minflt - old_rusage.ru_minflt;
+      rusage->ru_majflt =
+	new_rusage.ru_majflt - old_rusage.ru_majflt;
+      rusage->ru_nswap =
+	new_rusage.ru_nswap - old_rusage.ru_nswap;
+      rusage->ru_inblock =
+	new_rusage.ru_inblock - old_rusage.ru_inblock;
+      rusage->ru_oublock =
+	new_rusage.ru_oublock - old_rusage.ru_oublock;
+      rusage->ru_msgsnd =
+	new_rusage.ru_msgsnd - old_rusage.ru_msgsnd;
+      rusage->ru_msgrcv =
+	new_rusage.ru_msgrcv - old_rusage.ru_msgrcv;
+      rusage->ru_nsignals =
+	new_rusage.ru_nsignals - old_rusage.ru_nsignals;
+      rusage->ru_nvcsw =
+	new_rusage.ru_nvcsw - old_rusage.ru_nvcsw;
+      rusage->ru_nivcsw =
+	new_rusage.ru_nivcsw - old_rusage.ru_nivcsw;
+      old_rusage = new_rusage;
+    }
+  return ret;
+}
Technical Details
Message-ID: <1993Jan20.184903.15899@kuis.kyoto-u.ac.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!sgiblab!adagio.panasonic.com!chorus.mei!oskgate0.mei!icspub!wnoc-kyo!kuis!suehiro
References: <1195@palgw.paltec.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1070da,f91ae7ba34d4144
X-Google-Attributes: gid1070da,public
X-Google-Thread: faae6,f91ae7ba34d4144
X-Google-Attributes: gidfaae6,public
X-Google-ArrivalTime: 1993-01-20 12:33:42 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!sgiblab!adagio.panasonic.com!chorus.mei!oskgate0.mei!icspub!wnoc-kyo!kuis!suehiro
From: suehiro@kuis.kyoto-u.ac.jp (SUEHIRO Kenji)
Newsgroups: fj.sys.misc,fj.questions.unix
Subject: Re: Plese tell me how to install tcsh to DS/90
Message-ID: <1993Jan20.184903.15899@kuis.kyoto-u.ac.jp>
Date: 20 Jan 93 18:49:03 GMT
References: <1195@palgw.paltec.co.jp>
Sender: news@kuis.kyoto-u.ac.jp
Distribution: fj
Organization: Dept. of Information Science, Kyoto University, JAPAN
Lines: 109
Nntp-Posting-Host: shank.kutsuda.kuis.kyoto-u.ac.jp