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

[bfree-prj 148] Re: mkfs ができない問題



浪花です.

Kernel ML で更に修正点の指摘を頂きましたので,それを含めた patch 
を作成しました.
# [bfree-prj 145] の patch の内容を含んでいます.

kernel/POSIX/mkfs の下で下記の patch を当ててみてください.
# 漢字が入っていますので,念のため EUC コードに変換した上でご利用
# ください.

----------------------------
*** mkfs.c.orig	Tue Sep  9 22:51:20 1997
--- mkfs.c	Sun Apr 18 19:16:44 1999
***************
*** 168,187 ****
    char	*buf;
    int	i;
  
!   buf = alloca (blocksize * 10);
!   bzero (buf, blocksize * 10);
    lseek (formatfd, blocksize * (super_block + boot_block), 0);
    for (i = 0; i < bitmap_block; i++)
      {
!       write (formatfd, blocksize, buf);
      }
    lseek (formatfd, blocksize * (super_block + boot_block), 0);
    for (i = 0; i < (boot_block + super_block + bitmap_block + inode_block + 2); i++)
      {
        set_bit (buf, i);
      }
  
!   write (formatfd, buf, blocksize * 10);
  }
  
  
--- 168,189 ----
    char	*buf;
    int	i;
  
!   buf = alloca (blocksize * bitmap_block);
!   bzero (buf, blocksize * bitmap_block);
!   /* この部分は本当に必要? ここから */
    lseek (formatfd, blocksize * (super_block + boot_block), 0);
    for (i = 0; i < bitmap_block; i++)
      {
!       write (formatfd, buf, blocksize);
      }
+   /* ここまで */
    lseek (formatfd, blocksize * (super_block + boot_block), 0);
    for (i = 0; i < (boot_block + super_block + bitmap_block + inode_block + 2); i++)
      {
        set_bit (buf, i);
      }
  
!   write (formatfd, buf, blocksize * bitmap_block);
  }
  
  
----------------------------

---
(putprop '浪花 智英
    'affiliation  '(山口大学大学院 理工学研究科 環境共生工学専攻)
    'e-mail	  '(naniwa@mechgw.mech.yamaguchi-u.ac.jp))