bla fasel --- util-linux-2.21.2.orig/disk-utils/mkfs.bfs.c +++ util-linux-2.21.2/disk-utils/mkfs.bfs.c @@ -1,6 +1,7 @@ /* * mkfs.bfs - Create SCO BFS filesystem - aeb, 1999-09-07 * + * Usage: mkfs.bfs [-N nr-of-inodes] [-V volume-name] [-F fsname] device */ #include @@ -27,13 +28,13 @@ /* superblock - 512 bytes */ struct bfssb { - unsigned int s_magic; - unsigned int s_start; /* byte offset of start of data */ - unsigned int s_end; /* sizeof(slice)-1 */ + uint32_t s_magic; + uint32_t s_start; /* byte offset of start of data */ + uint32_t s_end; /* sizeof(slice)-1 */ /* for recovery during compaction */ - int s_from, s_to; /* src and dest block of current transfer */ - int s_backup_from, s_backup_to; + uint32_t s_from, s_to; /* src and dest block of current transfer */ + int32_t s_backup_from, s_backup_to; /* labels - may well contain garbage */ char s_fsname[6]; @@ -43,16 +44,16 @@ /* inode - 64 bytes */ struct bfsi { - unsigned short i_ino; + uint16_t i_ino; unsigned char i_pad1[2]; - unsigned long i_first_block; - unsigned long i_last_block; - unsigned long i_bytes_to_end; - unsigned long i_type; /* 1: file, 2: the unique dir */ - unsigned long i_mode; - unsigned long i_uid, i_gid; - unsigned long i_nlinks; - unsigned long i_atime, i_mtime, i_ctime; + uint32_t i_first_block; + uint32_t i_last_block; + uint32_t i_bytes_to_end; + uint32_t i_type; /* 1: file, 2: the unique dir */ + uint32_t i_mode; + uint32_t i_uid, i_gid; + uint32_t i_nlinks; + uint32_t i_atime, i_mtime, i_ctime; unsigned char i_pad2[16]; }; @@ -60,7 +61,7 @@ /* directory entry - 16 bytes */ struct bfsde { - unsigned short d_ino; + uint16_t d_ino; char d_name[BFS_NAMELEN]; };