ログ日記

作業ログと日記とメモ

FiSTを使おう

./fistgen copyfs/copyfs.fist

生成されたファイルはエラーでコンパイルできない。
別のカーネルを使ったり色々試したけれど、結局は生成後のファイルを若干修正するといけた。

diff copyfs/file.c copyfs_diff/file.c
599c599
< #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,17)
---
> #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
diff copyfs/mmap.c copyfs_diff/mmap.c
173c173
< #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
---
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)

やっつけ的修正。debianetchが2.6.18なので、エラーに引っかからないように辻褄合わせ。


makeは通るけどinsmodしてmountするとエラーで落ちる。
続きは時間がないので後で。