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

[debian-users:26885] Re: ReiserFS on potato



>> On Fri, 9 Feb 2001 14:49:47 +0900
>> ishikawa@xxxxxxxxxxx (ISHIKAWA Mutsumi) said as follows:

> んー、ざっと見ただけですが、misc.c が io.h を include してないのが
> 原因な気がします。以下のパッチでしょうか?

アドバイス有難うございます。以下のように修正すると、何とか compile は
通るようになりました。

--- reiserfsprogs-3.x.0a.ORIG/lib/misc.c	Thu Jan 18 01:01:14 2001
+++ reiserfsprogs-3.x.0a/lib/misc.c	Fri Feb  9 15:16:09 2001
@@ -296,7 +296,7 @@
 };
 #define __NR_stat64 195
 
-_syscall3(long, stat64, char *, filename, struct stat64 *, statbuf, long, flags);
+/*  _syscall3(long, stat64, char *, filename, struct stat64 *, statbuf, long, flags); */
 
 
 static int _is_mounted (char * device_name, func_t f)
@@ -501,7 +501,11 @@
 /* Given a file descriptor and an offset, check whether the offset is
    a valid offset for the file - return 0 if it isn't valid or 1 if it
    is */
+#ifdef __alpha__
+#define reiserfs_llseek lseek
+#else
 loff_t reiserfs_llseek (unsigned int fd, loff_t offset, unsigned int origin);
+#endif
 static int valid_offset( int fd, loff_t offset )
 {
     char ch;
_syscall3 という関数のプロトタイプ宣言が変なことになっているので、コメ
ントアウトしてしまいましたが、これでいいのかなぁ…。

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )
    http://www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/