[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00914] Re: FDclone 3.00i has been released
- Subject: [FDclone-users:00914] Re: FDclone 3.00i has been released
- From: Rikito INAKAZU <riki1017kazu@gmail.com>
- Date: Sun, 25 Jul 2010 04:16:30 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;d=gmail.com; s=gamma;h=domainkey-signature:received:received:date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type:content-transfer-encoding;bh=qbrba+VzuXRKq3mED2r6LBhTH5A9ZdA9rVT0p3SiQqc=;b=TtsAPpTlQod+v0pXLlQzS0UeaKMjCvMfZsK3LK3zg2ziKR/kDYa8UlT9/VX3g0a9Rxjq/CtnVGQcPzlcPZPmGpzqxyyFNDsbvlKJxWcahsGK8AsJwVnIMD0rEBN/Yb/VmVoiRBol8bqNUkjs2AI4VO8sCygQVw/pgIMUNKvTEKU=
- Domainkey-signature: a=rsa-sha1; c=nofws;d=gmail.com; s=gamma;h=date:from:to:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type:content-transfer-encoding;b=vJnXiOg840jLJN7e3IEYRq+37YI4z4jg3yP/wblZMVNBREZyYE43RBSc0pHE/ZyohJvof+wscSxCG1hRbQSM0UAIAKFeMQrt56KCwXup2Or4RzoXBdPs+qTCUb7x6/xv/Phbr5I+Lv7AC5WAJzLTra/iuc6RAFF0AnpfbUaKZsA=
稲員です。
On Sat, 24 Jul 2010 20:31:03 +0900
Takashi SHIRAI <shirai@unixusers.net> wrote:
> とゆー訳で isprint(3) はやめて isspace(3) だけで判断します。
> こんな感じでいいんじゃないでしょうか。
報告するほどの事もないでしょうが、これで大丈夫でした。
> どっちもですね。こんな user land にまで影響の及ぶ変更を施
> したら、普通は revision up なんかでは済まさないし、compiler
> で判別可能な設計にする筈です。
__FreeBSD_version 的な macro でも提供してくれていれば話は簡単だった
んですがねぇ。ここに出す前の patch では mkmfsed.c で uname() して、
その結果から -D__MINIX_version=3010700 みたいなのを組み立ててそれで
分岐させてたんですが、その方法も version string の format を仮定して
良いものかどうか分からないので結局 100% じゃないなら行数の少ない方って事で
minix/callnr.h 方式にしたんですよ。
> でもそうなってないということは、3.1.x は依然非実用版という
> 位置付けなんだと思います。実験的に色々載っけてみてますよとい
> う実装に過ぎない訳で。
実用化に向けての鋭意努力中 version なのは確かですね。
> だとすれば、今後の release で実用版の statfs(3) が出て来た
> 際に初めて対応すればいいと思います。3.1.8 で本当に載る保証は
> 無いし、次の revision でいきなり消えてる可能性もあるし。
改めて対応を見直すとしたら job control ready になった時なんかがキリが
良いかもしれませんね。
> ということで、基本的に 3.1.0 で実装されている system call
> 以外は極力使わない方針で MINIX 対応してます。
基本方針による実装という事ですね。 SIZEINFO=1 常用派としては少し残念ですが
了解しました。ちょうど pkgsrc も入ったし local patch で対処しようと思います。
# base system は svn なのに pkgsrc だけ git って!?
# DragonFly あたりから持って来たからみたいだけど、なんか萎えるなぁ…。
> 実際 FDclone でも gettimeofday(2) で取得した timezone は使
> ってないんですけど、NULL が正解とまで言うのは言い過ぎかと。
> 使わなければ取得するくらいは構わないでしょ。
私も「取って捨てるだけなら無害でしょ?」と思いますが、やたらと tzp=NULL 推奨
の document ばかり出てくるのでつい。
> Tanenbaum 先生っだったらそんなの十分承知のことだと思うんで
> すけどねー。ひょっとすると Linus との出会いは学者として不幸
> だったのかも知れません。
MINIX2 まではともかく大幅に開発の方向性が変わった MINIX3 以降ではあまり
Tanenbaum 先生の薫陶は行き届いていないのかもしれませんね。
--
Rikito INAKAZU (稲員力士) <riki1017kazu@gmail.com>