Module Name: src
Committed By: tsutsui
Date: Sat Sep 12 14:59:59 UTC 2009
Modified Files:
src/sys/ufs/ext2fs: ext2fs_dir.h
Log Message:
Use proper macro, some KNF, fix typo.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/ext2fs/ext2fs_dir.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/ufs/ext2fs/ext2fs_dir.h
diff -u src/sys/ufs/ext2fs/ext2fs_dir.h:1.16 src/sys/ufs/ext2fs/ext2fs_dir.h:1.17
--- src/sys/ufs/ext2fs/ext2fs_dir.h:1.16 Sat Sep 12 11:27:39 2009
+++ src/sys/ufs/ext2fs/ext2fs_dir.h Sat Sep 12 14:59:59 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: ext2fs_dir.h,v 1.16 2009/09/12 11:27:39 tsutsui Exp $ */
+/* $NetBSD: ext2fs_dir.h,v 1.17 2009/09/12 14:59:59 tsutsui Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1993
@@ -78,7 +78,7 @@
* quantity to keep down the cost of doing lookup on a 32-bit machine.
*/
#define doff_t int32_t
-#define EXT2FS_MAXDIRSIZE (0x7fffffff)
+#define EXT2FS_MAXDIRSIZE INT32_MAX
/*
* A directory consists of some number of blocks of e2fs_bsize bytes.
@@ -117,7 +117,7 @@
char e2d_name[EXT2FS_MAXNAMLEN];/* name with length<=EXT2FS_MAXNAMLEN */
};
-/* Ext2 directory file types (not the same as FFS. Sigh. */
+/* Ext2 directory file types (not the same as FFS. Sigh.) */
#define EXT2_FT_UNKNOWN 0
#define EXT2_FT_REG_FILE 1
#define EXT2_FT_DIR 2
@@ -135,7 +135,8 @@
static __inline uint8_t
inot2ext2dt(uint16_t type)
{
- switch(type) {
+
+ switch (type) {
case E2IFTODT(EXT2_IFIFO):
return EXT2_FT_FIFO;
case E2IFTODT(EXT2_IFCHR):
@@ -162,7 +163,7 @@
* without the d_name field, plus enough space for the name without a
* terminating null byte, rounded up to a 4 byte boundary.
*/
-#define EXT2FS_DIRSIZ(len) (( 8 + len + 3) & ~3)
+#define EXT2FS_DIRSIZ(len) roundup2(8 + len, 4)
/*
* Template for manipulating directories. Should use struct direct's,