svn commit: samba r21714 - in branches: SAMBA_3_0/examples/VFS
SAMBA_3_0/source/client SAMBA_3_0/source/include
SAMBA_3_0/source/lib SAMBA_3_0/source/modules
SAMBA_3_0/source/profile SAMBA_3_0/source/smbd
SAMBA_3_0/source/utils SAMBA_3_0/source/web
SAMBA_3_0_25/examples/VFS SAMBA_3_0_25/source/client
SAMBA_3_0_25/source/include SAMBA_3_0_25/source/lib
SAMBA_3_0_25/source/modules SAMBA_3_0_25/source/profile
SAMBA_3_0_25/source/smbd SAMBA_3_0_25/source/utils
SAMBA_3_0_25/source/web
jra at samba.org
jra at samba.org
Mon Mar 5 23:40:13 GMT 2007
Author: jra
Date: 2007-03-05 23:40:03 +0000 (Mon, 05 Mar 2007)
New Revision: 21714
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21714
Log:
Change the VFS interface to use struct timespec
for utimes - change the call to ntimes. This preserves
nsec timestamps we get from stat (if the system supports
it) and only maps back down to usec or sec resolution
on time set. Looks bigger than it is as I had to move
lots of internal code from using time_t and struct utimebuf
to struct timespec.
Jeremy.
Modified:
branches/SAMBA_3_0/examples/VFS/skel_opaque.c
branches/SAMBA_3_0/examples/VFS/skel_transparent.c
branches/SAMBA_3_0/source/client/client.c
branches/SAMBA_3_0/source/client/clitar.c
branches/SAMBA_3_0/source/client/smbctool.c
branches/SAMBA_3_0/source/include/smb.h
branches/SAMBA_3_0/source/include/smbprofile.h
branches/SAMBA_3_0/source/include/vfs.h
branches/SAMBA_3_0/source/include/vfs_macros.h
branches/SAMBA_3_0/source/lib/time.c
branches/SAMBA_3_0/source/modules/vfs_cap.c
branches/SAMBA_3_0/source/modules/vfs_catia.c
branches/SAMBA_3_0/source/modules/vfs_default.c
branches/SAMBA_3_0/source/modules/vfs_full_audit.c
branches/SAMBA_3_0/source/modules/vfs_recycle.c
branches/SAMBA_3_0/source/profile/profile.c
branches/SAMBA_3_0/source/smbd/close.c
branches/SAMBA_3_0/source/smbd/dosmode.c
branches/SAMBA_3_0/source/smbd/fileio.c
branches/SAMBA_3_0/source/smbd/files.c
branches/SAMBA_3_0/source/smbd/nttrans.c
branches/SAMBA_3_0/source/smbd/reply.c
branches/SAMBA_3_0/source/smbd/trans2.c
branches/SAMBA_3_0/source/utils/net_status.c
branches/SAMBA_3_0/source/utils/status.c
branches/SAMBA_3_0/source/utils/status_profile.c
branches/SAMBA_3_0/source/web/statuspage.c
branches/SAMBA_3_0_25/examples/VFS/skel_opaque.c
branches/SAMBA_3_0_25/examples/VFS/skel_transparent.c
branches/SAMBA_3_0_25/source/client/client.c
branches/SAMBA_3_0_25/source/client/clitar.c
branches/SAMBA_3_0_25/source/client/smbctool.c
branches/SAMBA_3_0_25/source/include/smb.h
branches/SAMBA_3_0_25/source/include/smbprofile.h
branches/SAMBA_3_0_25/source/include/vfs.h
branches/SAMBA_3_0_25/source/include/vfs_macros.h
branches/SAMBA_3_0_25/source/lib/time.c
branches/SAMBA_3_0_25/source/modules/vfs_cap.c
branches/SAMBA_3_0_25/source/modules/vfs_catia.c
branches/SAMBA_3_0_25/source/modules/vfs_default.c
branches/SAMBA_3_0_25/source/modules/vfs_full_audit.c
branches/SAMBA_3_0_25/source/modules/vfs_recycle.c
branches/SAMBA_3_0_25/source/profile/profile.c
branches/SAMBA_3_0_25/source/smbd/close.c
branches/SAMBA_3_0_25/source/smbd/dosmode.c
branches/SAMBA_3_0_25/source/smbd/fileio.c
branches/SAMBA_3_0_25/source/smbd/files.c
branches/SAMBA_3_0_25/source/smbd/nttrans.c
branches/SAMBA_3_0_25/source/smbd/reply.c
branches/SAMBA_3_0_25/source/smbd/trans2.c
branches/SAMBA_3_0_25/source/utils/net_status.c
branches/SAMBA_3_0_25/source/utils/status.c
branches/SAMBA_3_0_25/source/utils/status_profile.c
branches/SAMBA_3_0_25/source/web/statuspage.c
Changeset:
Sorry, the patch is too large (2721 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21714
More information about the samba-cvs
mailing list