Commit | Line | Data |
---|---|---|
59f0d218 FF |
1 | diff -u -r ../optipng-0.7.4/src/optipng/osys.c ./src/optipng/osys.c |
2 | --- ../optipng-0.7.4/src/optipng/osys.c 2012-08-25 02:12:00.000000000 +0200 | |
3 | +++ ./src/optipng/osys.c 2014-03-19 00:09:20.000000000 +0100 | |
4 | @@ -514,8 +514,15 @@ | |
5 | { | |
6 | struct timespec times[2]; | |
7 | ||
8 | +#ifdef __ANDROID__ | |
9 | + times[0].tv_sec = sbuf.st_atime; | |
10 | + times[0].tv_nsec = sbuf.st_atime_nsec; | |
11 | + times[1].tv_sec = sbuf.st_mtime; | |
12 | + times[1].tv_nsec = sbuf.st_mtime_nsec; | |
13 | +#else | |
14 | times[0] = sbuf.st_atim; | |
15 | times[1] = sbuf.st_mtim; | |
16 | +#endif | |
17 | if (utimensat(AT_FDCWD, dest_path, times, 0) != 0) | |
18 | return -1; | |
19 | } |