[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bfree-prj 148] Re: mkfs ができない問題
- To: bfree-prj@iijnet.or.jp
- Subject: [bfree-prj 148] Re: mkfs ができない問題
- From: Tomohide Naniwa <naniwa@mechgw.mech.yamaguchi-u.ac.jp>
- Date: Sun, 18 Apr 1999 19:28:43 +0900 (JST)
- In-Reply-To: Your message of "Sun, 18 Apr 1999 18:10:25 +0900 (JST)".<199904180910.SAA01637@scr.mech.yamaguchi-u.ac.jp>
- Reply-To: bfree-prj@iijnet.or.jp
- Sender: owner-bfree-prj@iijnet.or.jp
浪花です.
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))