summaryrefslogtreecommitdiffstats
path: root/source/web
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2006-07-21 14:13:30 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:38:17 -0500
commitf97f6cedffdc4d10afcac90a163b93a801acf514 (patch)
tree1aa2b6f77745c6263481c47a1666acbdd508e694 /source/web
parent421cb6f728be7821b537d00cdd05d05f1490eb3f (diff)
downloadsamba-f97f6cedffdc4d10afcac90a163b93a801acf514.tar.gz
samba-f97f6cedffdc4d10afcac90a163b93a801acf514.tar.xz
samba-f97f6cedffdc4d10afcac90a163b93a801acf514.zip
r17177: Get rid of a global variable by adding a private data pointer to
share_mode_forall(). Volker
Diffstat (limited to 'source/web')
-rw-r--r--source/web/statuspage.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source/web/statuspage.c b/source/web/statuspage.c
index cb6fa911711..459b679d817 100644
--- a/source/web/statuspage.c
+++ b/source/web/statuspage.c
@@ -106,7 +106,10 @@ static char *tstring(time_t t)
return buf;
}
-static void print_share_mode(const struct share_mode_entry *e, const char *sharepath, const char *fname)
+static void print_share_mode(const struct share_mode_entry *e,
+ const char *sharepath,
+ const char *fname,
+ void *dummy)
{
char *utf8_fname;
int deny_mode;
@@ -434,7 +437,7 @@ void status_page(void)
printf("<tr><th>%s</th><th>%s</th><th>%s</th><th>%s</th><th>%s</th><th>%s</th></tr>\n", _("PID"), _("Sharing"), _("R/W"), _("Oplock"), _("File"), _("Date"));
locking_init(1);
- share_mode_forall(print_share_mode);
+ share_mode_forall(print_share_mode, NULL);
locking_end();
printf("</table>\n");