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