summaryrefslogtreecommitdiff
path: root/source3/include/proto.h
diff options
context:
space:
mode:
authorRichard Sharpe <realrichardsharpe@gmail.com>2011-06-03 08:27:13 -0700
committerGünther Deschner <gd@samba.org>2011-06-10 13:23:37 +0200
commitde8eb77e91bb280da49f4f7586f8e511e808c1f0 (patch)
tree32d5752ec1469e35ec64914bd4e273acd9f1b3f4 /source3/include/proto.h
parent0c89d624e6d5620c9e37649cc2976aba918b1e6a (diff)
downloadsamba-de8eb77e91bb280da49f4f7586f8e511e808c1f0.tar.gz
samba-de8eb77e91bb280da49f4f7586f8e511e808c1f0.tar.bz2
samba-de8eb77e91bb280da49f4f7586f8e511e808c1f0.zip
Export init_stat_ex_from_stat for use in VFS modules.
Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Jun 10 13:23:37 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3/include/proto.h')
-rw-r--r--source3/include/proto.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h
index 6820db99f2..1cde4be9a6 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,