diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2012-03-17 08:38:26 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2012-03-17 08:38:26 +0000 |
commit | 44c25115d3601a351623b2727728b40e81ab25e2 (patch) | |
tree | 8e59abd291224d1d6a7a5aa1a3438c6deea95916 /main/freerdp/futimens.patch | |
parent | ab342677fb747569d71238461663d0bf0ae87b0c (diff) | |
download | aports-44c25115d3601a351623b2727728b40e81ab25e2.tar.bz2 aports-44c25115d3601a351623b2727728b40e81ab25e2.tar.xz |
main/freerdp: fix for disk plugin
Diffstat (limited to 'main/freerdp/futimens.patch')
-rw-r--r-- | main/freerdp/futimens.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/main/freerdp/futimens.patch b/main/freerdp/futimens.patch new file mode 100644 index 0000000000..ee538201ac --- /dev/null +++ b/main/freerdp/futimens.patch @@ -0,0 +1,25 @@ +--- ./channels/rdpdr/disk/disk_file.c.orig ++++ ./channels/rdpdr/disk/disk_file.c +@@ -414,7 +414,7 @@ + char* fullpath; + struct stat st; + UNICONV* uniconv; +- struct timeval tv[2]; ++ struct timespec tv[2]; + uint64 LastWriteTime; + uint32 FileAttributes; + uint32 FileNameLength; +@@ -433,10 +433,10 @@ + return false; + + tv[0].tv_sec = st.st_atime; +- tv[0].tv_usec = 0; ++ tv[0].tv_nsec = 0; + tv[1].tv_sec = (LastWriteTime > 0 ? FILE_TIME_RDP_TO_SYSTEM(LastWriteTime) : st.st_mtime); +- tv[1].tv_usec = 0; +- futimes(file->fd, tv); ++ tv[1].tv_nsec = 0; ++ futimens(file->fd, tv); + + if (FileAttributes > 0) + { |