Article View: fj.sys.misc
Article #205Re: Plese tell me how to install tcsh to DS/90
From: SUEHIRO Kenji
Date: Wed, 20 Jan 1993 18:49
Date: Wed, 20 Jan 1993 18:49
109 lines
4975 bytes
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!suehiroReferences:
<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