chiark / gitweb /
libuv: Update from 1.20.0 to 1.20.1
[termux-packages] / packages / elfutils / strip.c.patch
1 diff -u -r ../elfutils-0.166/src/strip.c ./src/strip.c
2 --- ../elfutils-0.166/src/strip.c       2016-03-02 11:25:38.000000000 -0500
3 +++ ./src/strip.c       2016-05-04 14:03:53.052913249 -0400
4 @@ -323,8 +323,14 @@
5  
6        /* If we have to preserve the timestamp, we need it in the
7          format utimes() understands.  */
8 -      tv[0] = pre_st.st_atim;
9 -      tv[1] = pre_st.st_mtim;
10 +      struct timespec atime;
11 +      atime.tv_sec = pre_st.st_atime;
12 +      atime.tv_nsec = pre_st.st_atime_nsec;
13 +      struct timespec mtime;
14 +      mtime.tv_sec = pre_st.st_mtime;
15 +      mtime.tv_nsec = pre_st.st_mtime_nsec;
16 +      tv[0] = atime;
17 +      tv[1] = mtime;
18      }
19  
20    /* Open the file.  */