r21714: Change the VFS interface to use struct timespec
authorJeremy Allison <jra@samba.org>
Mon, 5 Mar 2007 23:40:03 +0000 (23:40 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:18:24 +0000 (12:18 -0500)
commit8f3d530c5a748ea90f42ed8fbe68ae92178d4875
treed565d4dec26ef1dc17b9f76351138ffdddca58ff
parentb73685d20751ac343faab79332552cd7ee92d831
r21714: 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.
27 files changed:
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source/client/client.c
source/client/clitar.c
source/client/smbctool.c
source/include/smb.h
source/include/smbprofile.h
source/include/vfs.h
source/include/vfs_macros.h
source/lib/time.c
source/modules/vfs_cap.c
source/modules/vfs_catia.c
source/modules/vfs_default.c
source/modules/vfs_full_audit.c
source/modules/vfs_recycle.c
source/profile/profile.c
source/smbd/close.c
source/smbd/dosmode.c
source/smbd/fileio.c
source/smbd/files.c
source/smbd/nttrans.c
source/smbd/reply.c
source/smbd/trans2.c
source/utils/net_status.c
source/utils/status.c
source/utils/status_profile.c
source/web/statuspage.c