Hi

Respin based on Dave's comments, without the bitfields.

- Lauri
>From 40ad2375fcc2fcd6a0f6cf925e9c267e0e716799 Mon Sep 17 00:00:00 2001
From: Lauri Kasanen <[email protected]>
Date: Tue, 8 May 2012 21:39:06 +0300
Subject: [PATCH] file: reorder struct file_info, save 8 bytes

Before:
/* size: 32, cachelines: 1, members: 7 */
/* sum members: 26, holes: 1, sum holes: 6 */

After:
/* size: 24, cachelines: 1, members: 7 */
/* padding: 3 */

Signed-off-by: Lauri Kasanen <[email protected]>
---
 src/include/mk_file.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/include/mk_file.h b/src/include/mk_file.h
index 75db99d..8e3bb8f 100644
--- a/src/include/mk_file.h
+++ b/src/include/mk_file.h
@@ -25,13 +25,13 @@
 struct file_info
 {
     off_t size;
-
-    short int is_file;
-    short int is_link;
-    short int is_directory;
-    short int exec_access;
-    short int read_access;
     time_t last_modification;
+
+    unsigned char is_file;
+    unsigned char is_link;
+    unsigned char is_directory;
+    unsigned char exec_access;
+    unsigned char read_access;
 };
 
 int mk_file_get_info(const char *path, struct file_info *f_info);
-- 
1.7.2.1

_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to