[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00408] Re: Invalid argument ? (Re: MacOSX 10.4.1 での、 v2.07 の install について。)



豊田です。

昼間、ちょこっとやってみました。

%uname -a
Darwin mmini 7.8.0 Darwin Kernel Version 7.8.0: ...(略)
の環境です。

> fd: Invalid argument

FD-2.06d
FD-2.07
で確認しました。2.06c では
おきませんでした。

FD-2.06d でエラーの発生した場所は、

main in main.c
↓
main_shell in system.c
↓
initshell in system.c
↓
prepareterm in system.c
↓
opentty in termio.c

ここの345行目

  if (*fdp >= 0) fd = *fdp;
  else if ((fd = newdup(open(_PATH_TTY, flags, 0600))) < 0) return(-1);
  if (*fpp) fp = *fpp;
  else if (!(fp = fdopen(fd, "w+b"))) return(-1);  <-ココ

でした。時間がなかったので、
それ以上の検証はしていません。

では。

--
豊田龍義
ug110@drive.co.jp