[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00204] Re: FDClone の HP-UX 対応について(2.03b)
- Subject: [FDclone-users:00204] Re: FDClone の HP-UX 対応について(2.03b)
- From: SHIOTA Shoichi <Shoichi.Shiota@lightwell.co.jp>
- Date: Sat, 31 May 2003 12:25:36 +0900
潮田です。
> しらいです。
>
> HP の test drive に登録して実機で確認してみました。
http://www.testdrive.compaq.com/
のやつでしょうか。
へー HP てこんなこともやってるんですね。
(でも日本語のページも欲しい)
> で。問題の本質は別のところにあり、鬼子の HP-UX は SVR4 扱
> いにして貰えなかったために tcsetpgrp() を使えない状態になっ
> ていたのでした。
鬼子ですか。
AIX といい HP-UX といい、私って無邪気に地雷原へ踏み込んで
いたのかな。
> その場合は TIOCSPGRP を使うようになっているのですが、この
> ioctl は BSD 由来のため HP-UX では未定義なのです。その結果、
> current process group に端末を渡そうとすると常に失敗していた
> という訳です。
/usr/include/sys/bsdtty.h に
#define TIOCSPGRP _IOW('T', 29, int)
/* Set TTY process group */
って定義が見つかったのですが、この未定義がさすのは、この
定義を使用した時の動作の方でしょうか。
> この実装は 2.02b で他の 64bit OS 用に対処したものなので、
> この箇所を 2.02a 以前の実装に戻せば HP-UX でも無事動くように
> なると思います。
> 以下に patch を示します。
この patch で OK です。
Enter, e, x のコマンドが動くようになりました。
ありがとうございました。