Sony NEWS-OS 4.x 支援ライブラリ Jul/25/95 まつした まこと(大阪大学)このライブラリは,NEWS-OS 4.x 附属の /usr/lib/libc.a に含まれていない が,POSIX などで定義されていたり,他の OS 上に附属する libc にて実装さ れている関数を NEWS-OS 4.x 上で実現することを意図して作成されています. これまで,関数の不足のためにどうしても作成できなかったソフトウェアも, これを利用すれば作成できるようになるかもしれません.
% gtar xvzf missing-func-news.tar.gz (もしくは gzip -cd missing-func-news.tar.gz | tar xvf -)展開した後に,実際に make を行ないます.今読んでいるこの file (README) が存在している directory に移動したのち,make を実行してください.
対象とする NEWS-OS の version によって,make に与える引数が違いますの
で注意してください.
NEWS-OS 4.1 で作成する場合 % make newsos41 NEWS-OS 4.2 以降の NEWS-OS で作成する場合 % make newsos42Makefile を一切修正していない場合には,すべてのファイルは /usr/local 以下にインストールするようになっています.不都合のある場合には Makefile 中の prefix 等を修正してください.修正が終了したら(もしくはそ のままで良いのならば)インストールを行なってください.
% make installなお,付属している library manual はこの install 作業においても install されませんのでご注意ください(install するために必要となる Makefile の記述は存在していますが).
install するようにしていない理由は非常に単純で「そのままでは NEWS-OS 4.x 付属の nroff はまともに処理しない」からです.GNU groff に含まれる gnroff 等を使い,gnroff - mandoc uname.3 などとして参照してください(も ちろん,4.4BSD 派生の nroff 等でも処理できます).
また,このライブラリは FreeBSD-2.1.0-RELEASE とそれの元となる 4.4BSD-Lite,さらに Sendmail 8.7.5 に含まれているソースコードを利用し ています.4.4BSD-Lite を作成した The Regents of the University of California とその contributor,FreeBSD-2.1.0 を作成した The FreeBSD Project とその contributor,Sendmail を作成した Eric P. Allman とその contributor に感謝します.
なお,この library に含まれる code それぞれについての原作者については ORIG_LOCATION を参照してください.