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

Re: ffs_alloccg: map corrupted: start 2 len 510 offset 214 214



>いつもの(*)ように 20030516-UTC + macppc030517.tar.gz で 
>./build.sh release すると、次のようなところで止ってしまいます。

↓これかな。little-endian だと問題がでなかったりするんですよね…。

Index: usr.sbin/makefs/ffs/ffs_extern.h
*** ffs_extern.h.baka	Sat Apr  5 08:41:16 2003
--- ffs_extern.h	Tue May 27 21:51:32 2003
***************
*** 71,80 ****
  
  	/* ffs_subr.c */
  void ffs_fragacct(struct fs *, int, int32_t[], int, int);
! int ffs_isblock(struct fs *, u_char *, daddr_t);
! int ffs_isfreeblock(struct fs *, u_char *, daddr_t);
! void ffs_clrblock(struct fs *, u_char *, daddr_t);
! void ffs_setblock(struct fs *, u_char *, daddr_t);
  
  	/* ufs_bmap.c */
  int ufs_getlbns(struct inode *, daddr_t, struct indir *, int *);
--- 71,80 ----
  
  	/* ffs_subr.c */
  void ffs_fragacct(struct fs *, int, int32_t[], int, int);
! int ffs_isblock(struct fs *, u_char *, int32_t);
! int ffs_isfreeblock(struct fs *, u_char *, int32_t);
! void ffs_clrblock(struct fs *, u_char *, int32_t);
! void ffs_setblock(struct fs *, u_char *, int32_t);
  
  	/* ufs_bmap.c */
  int ufs_getlbns(struct inode *, daddr_t, struct indir *, int *);



# ちゃんと確認してません。:-)