# HG changeset patch # User Olaf Hering <o...@aepfle.de> # Date 1306149751 -7200 # Branch HEAD # Node ID eaa08e0a37bd61192380b52ebe53aed3e9f6dd4f # Parent 93427f87ba7ebacf2dbafaf5491804dad78f1e81 folder_file: introduce and use new ->nlink member
Add and use new nlink member. This is a prereq before removing struct stat in struct folder_file. Signed-off-by: Olaf Hering <o...@aepfle.de> diff -r 93427f87ba7e -r eaa08e0a37bd browser.c --- a/browser.c Mon May 23 13:22:30 2011 +0200 +++ b/browser.c Mon May 23 13:22:31 2011 +0200 @@ -255,7 +255,7 @@ folder_format_str (char *dest, size_t de if (folder->ff->local) { snprintf (tmp, sizeof (tmp), "%%%sd", fmt); - snprintf (dest, destlen, tmp, folder->ff->st->st_nlink); + snprintf (dest, destlen, tmp, folder->ff->nlink); } else mutt_format_s (dest, destlen, fmt, ""); @@ -345,6 +345,7 @@ static void add_folder (MUTTMENU *m, str (state->entry)[state->entrylen].size = s->st_size; (state->entry)[state->entrylen].gid = s->st_gid; (state->entry)[state->entrylen].uid = s->st_uid; + (state->entry)[state->entrylen].nlink = s->st_nlink; (state->entry)[state->entrylen].st = safe_malloc (sizeof (struct stat)); memcpy ((state->entry)[state->entrylen].st, s, sizeof (struct stat)); diff -r 93427f87ba7e -r eaa08e0a37bd browser.h --- a/browser.h Mon May 23 13:22:30 2011 +0200 +++ b/browser.h Mon May 23 13:22:31 2011 +0200 @@ -26,6 +26,7 @@ struct folder_file time_t mtime; uid_t uid; gid_t gid; + nlink_t nlink; struct stat *st; char *name;