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
