home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / fwindows / tmedt090 / toold101 / readme.txt < prev    next >
Text File  |  1995-11-19  |  5KB  |  141 lines

  1. #============================================================#
  2. # UNIX tools DLL             Version 1.01 (c) M.Maedera, etc #
  3. # UNIX tools Console Adaptor Version 1.01 (c) M.Maedera      #
  4. # UNIX tools ComWin  Adaptor Version 1.01 (c) M.Maedera      #
  5. #============================================================#
  6.  
  7. 1.概要
  8. 2.ファイル説明
  9. 3.使用方法
  10. 4.改訂履歴
  11. 5.著作権
  12. 6.謝辞
  13.  
  14. 1.概要
  15.  
  16.     UNIX tools DLL版とは UNIX上で基本的に使われているツールを
  17.     Windows NT, Windows 95 用に移植し、DLL化したものです。
  18.     DOS版の UNIX tools (新出氏作) を作者の了解を得て移植しました。
  19.     次のツール群をサポートしますが、恐らくこれだけのツールを一括して
  20.     Windows 95 用に移植したものはめずらしいと思います。
  21.     また著作者の希望によりソースファイルも公開しています。
  22.  
  23.         cal       cat       chdir     chmod     cmp     
  24.         cp        date      df        diff      echo    
  25.         expand    fold      grep      head      join    
  26.         ls        man       mkdir     mv        od      
  27.         pwd       rm        rmdir     sort      split   
  28.         tail      tee       touch     tr        unexpand
  29.         uniq      wc        which
  30.  
  31. 2.ファイル説明
  32.  
  33.     UNIX tools DLL版に関係しているファイルの説明をします。
  34.     ただし、ls.exe(コンソール用)、ls.exe(ComWin用)は別配布していますので、
  35.     別途入手してください。
  36.  
  37.     ( 1) readme.txt
  38.         UNIX tools DLL版のドキュメントファイルです。
  39.  
  40.     ( 2) cwtools.dll
  41.         UNIX tools DLL版のメインモジュールです。
  42.         サポートしているすべてのコマンドはこのDLLで処理されます。
  43.  
  44.     ( 3) cwtools.c
  45.         UNIX tools DLL版のソースファイルです。
  46.         移植したてのホヤホヤなのでとても見苦しい状態にあります。
  47.  
  48.     ( 4) xargs.dll
  49.         コマンドラインを展開するモジュールです。
  50.         ワイルドカードも解釈します。
  51.         ただし、引用符「"」の扱いにまだ問題点があります。
  52.         打ち消し文字として「^」を採用しています。(csh の「\」に相当)
  53.  
  54.         次の2つのエントリポイントを持ちます。
  55.             char ** FAR PASCAL CreateArgs(char *);
  56.             BOOL    FAR PASCAL DeleteArgs(char **);
  57.         使用法は cwtools.c を参考にしてください。
  58.  
  59.     ( 5) xargs.c
  60.         xargs.dll のソースファイルです。
  61.  
  62.     ( 6) ls_nt.exe (コンソール版)
  63.         cwtools.dll をコマンドプロンプトから利用するためのモジュールです。
  64.  
  65.     ( 7) ls_cw.exe (ComWin 版)
  66.         cwtools.dll を ComWin プロンプトから利用するためのモジュールです。
  67.  
  68.     ( 8) cwtools.ini
  69.         cwtools.dll を呼び出すためのエイリアスリストの例です。
  70.  
  71.     ( 9) ls.c
  72.         ls_nt.exe ls_cw.exe のソースファイルです。
  73.  
  74.     (10) inst_nt.bat (コンソール版)
  75.         install.bat を実行すると cwtools.dll を利用する
  76.         コンソールコマンド群が生成されます。
  77.  
  78.     (11) inst_cw.bat (ComWin 版)
  79.         install.bat を実行すると cwtools.dll を利用する
  80.         ComWin コマンド群が生成されます。
  81.  
  82.     (12) comwin.h
  83.         cwtools.dll を作成するときに必要なヘッダーです。
  84.  
  85.     (13) comwin32.lib
  86.         ls_cw.exe を作成するときに必要なライブラリです。
  87.  
  88.     (14) man.lzh
  89.         新出氏作の man ファイルです。DOS版の仕様のままなので、
  90.         移植のさいに省略した機能は反映されていません。
  91.  
  92.     (15) makefile
  93.         cwtools.dll を作成するときに参考にしてください。
  94.  
  95. 3.使用方法
  96.  
  97.     UNIX tools DLL版 対応のソフトから利用してください。
  98.     また、コンソール版、ComWin 版は inst_nt.bat inst_cw.bat を実行すれば、
  99.     cat.exe cp.exe rm.exe 等が生成されますので特に説明はいらないと思います。
  100.  
  101.     他のプログラムからの利用法に関しては、
  102.     今後、仕様が固まりしだい正式に公開したいと思います。
  103.  
  104. 4.改訂履歴
  105.  
  106.     1.01
  107.         ls コマンドの出力を画面サイズに応じて変更するようにした。
  108.  
  109.     1.00
  110.         初版
  111.  
  112. 5.著作権
  113.  
  114.     UNIX tools DLL             Version 1.00 (c) M.Maedera, etc
  115.     UNIX tools Console Adaptor Version 1.00 (c) M.Maedera     
  116.     UNIX tools ComWin  Adaptor Version 1.00 (c) M.Maedera     
  117.  
  118.     著作権は基本的に前寺正彦が保有します。
  119.     基本的にフリーソフトとします。
  120.     現バージョンでは個人的利用でのみ改変を自由とします。
  121.     再配布の場合には前寺正彦(SGQ00310@niftyserve.or.jp)に相談ください。
  122.  
  123.     ただし、改変と再配布の規定は今後ガイドラインを決めたいと思います。
  124.  
  125.     (例外規定)
  126.  
  127.         man ファイルの著作権は新出氏が保有しますので、
  128.         man.lzh に付属の readme.doc に従ってください。
  129.  
  130.         cwtools.c のソースファイルは 新出氏、斎藤氏、その他の方々、前寺正彦
  131.         による合作です。関数等の部分的流用は商用以外では自由です。
  132.         ただし、cwtools.c そのものを改変したものの再配布は禁止します。
  133.  
  134. 6.謝辞
  135.  
  136.     素晴らしいツール群をソースつきで提供してくださり、
  137.     なおかつ今回の移植を快く承諾してくださった新出氏に感謝いたします。
  138.     また、ソースファイルを提供してくださった他の作者の方に感謝いたします。
  139.  
  140.         前寺まさひこ    SGQ00310@niftyserve.or.jp
  141.