[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00826] Re: FreeBSD/ports for 7.0R
- Subject: [FDclone-users:00826] Re: FreeBSD/ports for 7.0R
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Fri, 14 Nov 2008 02:15:11 +0900
しらいです。
In Message-Id <491BB6FE.8090504@imao.jp>
Yasushi Imao <yasushi_imao@imao.jp>さんwrites:
> お世話になります。今尾といいます。
> FreeBSD-6.3R/i386, FreeBSD-7.0R/i386, FreeBSD-7.0R/AMD64 で fdsh を
> shell として利用している場合、2 Byte 文字を使用した directory 配下で TAB
> 補完を利用しようとすると、その瞬間に Terminal が固まってしまいます。
取り敢えず近い環境ということで FreeBSD 2.2.6 で試してみま
した。特に問題はなさそうです。
$ uname -a
FreeBSD chandra2 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #3: Fri Sep 1 22:52:19 JST 2000 shirai@chandra2:/usr/src/sys/compile/chandra2 i386
$ echo $LANG
ja_JP.EUC
$ pwd
/usr/home/shirai/src/fd3/tmp/日本語
$ ls -la
total 2
drwxr-xr-x 2 shirai user 512 Nov 14 02:04 .
drwxr-xr-x 6 shirai user 512 Nov 14 02:03 ..
-rw-r--r-- 1 shirai user 0 Nov 14 02:04 aaa
-rw-r--r-- 1 shirai user 0 Nov 14 02:04 abc
-rw-r--r-- 1 shirai user 0 Nov 14 02:04 bbb
$ echo a←(ここで Tab)
aaa abc
$ echo abc
abc
$ echo bbb
bbb
$
> 可能であれば、今回しらいさんがなさろうとしている bug fix にあわせて上記
> の件もご対応いただければと思います。
具体的にどういう名前の directory で何という file name を補
完そようとしたんでしょう?また、日本語関連の各種設定値は既定
値のままでしょうか?
とにかく再現しないことには直しようがないので、もう少し情報
を揃えて貰えませんか?
> しらいさんのいわれる "patch を当てて貰いたい" というのが patch を作成し
> ろというのであれば、(能力的に) 無理ですが、patch 適用 & compile & 動作検
> 証をということであれば、ご指示があればぜひ協力させていただきたいと思います。
先の件は portupgrade で判って貰えたみたいです。patch も有
効だったようなので、次のリリースで正式採用します。
具体的には BSD 由来の UNIX では ioctl(2) の第二引数が歴史
的に unsigned long だったために、64bits 環境では int 値を渡
してしまうと符合拡張されて妙な値になってしまうようです。
特に動作に支障は無いのですが、syslog がその都度エラーを吐
いてしまうので結構鬱陶しいと思います。
しらい たかし