[Gauche-devel-jp] fork とか pipe の方はどうしましょうか?

Zurück zum Archiv-Index

shelarcy shela****@capel*****
2004年 6月 24日 (木) 19:22:18 JST


On Sat, 19 Jun 2004 23:27:50 -1000 (HST), Shiro Kawai <shiro****@lava*****> 
wrote:
>> とりあえず Scm_GetPasswdById と Scm_GetPasswdByName に影響
>> が及ぶのは分かりますが、これってどのあたりまで影響が及ぶ(書
>> き換えなければならない)でしょうか?
>
> たぶん、system.cで GroupsとPasswordsのセクションと、syslib.stubの
> 対応するエントリを#ifdef outすればいいんじゃないかと思います。
>
> Schemeライブラリの方で、削られたsyslib.stubのエントリを参照してる
> 関数がある可能性はありますが、第一段階としては「ごめん、未サポート」
> と言ってしまっていいんじゃないかと思います。
>
> 次の段階としては、Windowsのユーザの概念をどうやってマップしたら
> 綺麗かを考えて、<sys-passwd>のエミュレーションでゆけるならそちらを、
> そうでなければより抽象化したレイヤを提供するってことで。

同様の問題は fork とか pipe の方でも起こりますが、解決策がありそうな
のでこちらはどうにかしたいと思います。

SCM_SYSCALL が使えないけどなんとかうまくマップできないかな、ってここ
数日考えているのですが。


pipe
http://www.paw.hi-ho.ne.jp/takadayouhei/technic/6.html

Win32 pipeの覚書
http://nhiro4.ld.infoseek.co.jp/program/windows/pipe.html





-- 
shelarcy <shela****@capel*****>
http://page.freett.com/shelarcy/



Gauche-devel-jp メーリングリストの案内
Zurück zum Archiv-Index