[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00305] Re: builtin mkdir
- Subject: [FDclone-users:00305] Re: builtin mkdir
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Thu, 01 Jul 2004 19:03:40 +0900
しらいです。
In Message-Id <86lli4m8qm.knu@iDaemons.org>
"Akinori MUSHA" <knu@iDaemons.org>さんwrites:
> 実際には FD のビルトインコマンドである mkdir が出しているエラーな
> わけですが、そこで要望を二点。
おっと。2.05 から UNIX 版 にも COMMAND.COM builtin を追加
した訳ですが、mkdir/rmdir は UNIX の場合外部 command と衝突
しちゃいますね。忘れてました。
> 1. ビルトインコマンドのエラーメッセージの先頭には、それと分かる
> よう、「fd(sh):」およびコマンド名を付記してほしい。(bash風)
> 例) fd: mkdir: 2004Q2: Too many parameters
「fd」の方はともかく、「mkdir」の方は難しいと思います。別
々の builtin が同じ関数を共用している場合、呼ばれた関数の中
で起こった error に command 名を渡すのは結構面倒で。
> 2. フラグ類のサポートはなし、ディレクトリ名は一つだけ取る、という
> 仕様は md/rd としては妥当だと思うので、 md/rd は残しつつ、
> いっそ mkdir/rmdir はビルトインから削除してはどうか。
> もし残すなら、文法を他の実装と合わせてほしい。(具体的には
> SUSv3 に準拠すれば十分)
こっちは対処します。「enable」の実装に先立ってそれ用の flag
だけ用意しておいて、UNIX 版だけ mkdir/rmdir の flag を既定値
で disable にしておきましょう。
# でも今週一杯は東京に来てるので実装は待ってね。前回の改行
#問題は祖父の葬式の席で報告を読んで焼き場で coding してたん
#ですが、Zaurus 上での作業は結構疲れたので。
しらい たかし