[SCM] Samba Shared Repository - branch master updated

Günther Deschner gd at samba.org
Fri Jun 10 05:24:01 MDT 2011


The branch, master has been updated
       via  de8eb77 Export init_stat_ex_from_stat for use in VFS modules.
      from  0c89d62 s4-samba-tool: added dbcheck commmand

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit de8eb77e91bb280da49f4f7586f8e511e808c1f0
Author: Richard Sharpe <realrichardsharpe at gmail.com>
Date:   Fri Jun 3 08:27:13 2011 -0700

    Export init_stat_ex_from_stat for use in VFS modules.
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Jun 10 13:23:37 CEST 2011 on sn-devel-104

-----------------------------------------------------------------------

Summary of changes:
 source3/include/proto.h |   13 +++++++++++++
 source3/lib/system.c    |   12 ++++++------
 2 files changed, 19 insertions(+), 6 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/include/proto.h b/source3/include/proto.h
index 6820db9..1cde4be 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -429,6 +429,19 @@ int sys_aio_cancel(int fd, SMB_STRUCT_AIOCB *aiocb);
 int sys_aio_error(const SMB_STRUCT_AIOCB *aiocb);
 int sys_aio_fsync(int op, SMB_STRUCT_AIOCB *aiocb);
 int sys_aio_suspend(const SMB_STRUCT_AIOCB * const cblist[], int n, const struct timespec *timeout);
+
+#if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_OFF64_T) && defined(HAVE_STAT64)
+struct stat64;
+void init_stat_ex_from_stat (struct stat_ex *dst,
+			    const struct stat64 *src,
+			    bool fake_dir_create_times);
+#else
+struct stat;
+void init_stat_ex_from_stat (struct stat_ex *dst,
+			    const struct stat *src,
+			    bool fake_dir_create_times);
+#endif
+
 /* The following definitions come from lib/system_smbd.c  */
 
 bool getgroups_unix_user(TALLOC_CTX *mem_ctx, const char *user,
diff --git a/source3/lib/system.c b/source3/lib/system.c
index 342a5ff..2f7a55f 100644
--- a/source3/lib/system.c
+++ b/source3/lib/system.c
@@ -509,13 +509,13 @@ void update_stat_ex_create_time(struct stat_ex *dst,
 }
 
 #if defined(HAVE_EXPLICIT_LARGEFILE_SUPPORT) && defined(HAVE_OFF64_T) && defined(HAVE_STAT64)
-static void init_stat_ex_from_stat (struct stat_ex *dst,
-				    const struct stat64 *src,
-				    bool fake_dir_create_times)
+void init_stat_ex_from_stat (struct stat_ex *dst,
+			    const struct stat64 *src,
+			    bool fake_dir_create_times)
 #else
-static void init_stat_ex_from_stat (struct stat_ex *dst,
-				    const struct stat *src,
-				    bool fake_dir_create_times)
+void init_stat_ex_from_stat (struct stat_ex *dst,
+			    const struct stat *src,
+			    bool fake_dir_create_times)
 #endif
 {
 	dst->st_ex_dev = src->st_dev;


-- 
Samba Shared Repository


More information about the samba-cvs mailing list