http://shinh.skr.jp/m/?date=20060929#p05
↓これでいけます!
[w0@localhost sofs]$ ./sofs -f test & [1] 9514 [w0@localhost sofs]$ echo /lib/libc.so.6 > test/controls/add_libfile [w0@localhost sofs]$ test/puts '"a"' a [w0@localhost sofs]$ cat test/puts #!/bin/sh echo $@ > /home/w0/test/sofs/test/libc.so.6/puts [w0@localhost sofs]$ [w0@localhost sofs]$ echo /usr/lib/libSDL-1.2.so.0 > test/controls/add_libfile [w0@localhost sofs]$ test/SDL_Init $((0x20)) [w0@localhost sofs]$ test/SDL_SetVideoMode '640,480,32,0'
↓対応版
http://morihyphen.hp.infoseek.co.jp/files/sofs.tar.gz
インターフェースがちょっと変わってます。模索中…
説明とかは…明日こそ書きます…
FUSEさえあればぼくらのLinuxはPlan9なんかに(あんまり)負けないよ!とかいうような。
http://rucila.s43.xrea.com/memo/?date=20060930#p01
retvalのダサさは全くもってそのとおりなんですが、なかなか、どうしたらいいかわからないので、そこらへんをどかーんと解決するソリューションがあれば、どなたか、ぜひ教えていただきたく思うところであります。
とりあえず、
[w0@localhost sofs]$ ./test/puts '"a"' -: x
こんな感じで、retval名前決め打ちだったのを修正
-: は :- とかの逆向きのつもりらしいですよ…<> が使えないのはひどい。