diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/ls.c | 11 |
2 files changed, 11 insertions, 5 deletions
@@ -1,3 +1,8 @@ +2007-01-29 Jim Meyering <jim@meyering.net> + + Shave 8 bytes off the size of "struct fileinfo". + * src/ls.c (fileinfo): Put all members of type "bool" together. + 2007-01-28 Paul Eggert <eggert@cs.ucla.edu> Modify "ls" to sort its data faster, using the new gnulib mpsort @@ -156,22 +156,23 @@ struct fileinfo /* The file name. */ char *name; - struct stat stat; - bool stat_ok; - /* For symbolic link, name of the file linked to, otherwise zero. */ char *linkname; + struct stat stat; + + enum filetype filetype; + /* For symbolic link and long listing, st_mode of file linked to, otherwise zero. */ mode_t linkmode; + bool stat_ok; + /* For symbolic link and color printing, true if linked-to file exists, otherwise false. */ bool linkok; - enum filetype filetype; - #if USE_ACL /* For long listings, true if the file has an access control list. */ bool have_acl; |