| 1 | diff -u -r ../psmisc-22.21/src/fuser.c ./src/fuser.c |
| 2 | --- ../psmisc-22.21/src/fuser.c 2014-01-31 14:07:32.000000000 +0100 |
| 3 | +++ ./src/fuser.c 2017-06-28 16:09:52.947842253 +0200 |
| 4 | @@ -55,6 +55,10 @@ |
| 5 | #define MAXSYMLINKS SYMLINK_MAX |
| 6 | #endif |
| 7 | |
| 8 | +#ifdef __ANDROID__ |
| 9 | +# include <sys/sysmacros.h> /* makedev() macro */ |
| 10 | +#endif |
| 11 | + |
| 12 | #include "fuser.h" |
| 13 | #include "signals.h" |
| 14 | #include "i18n.h" |
| 15 | @@ -2085,7 +2089,7 @@ |
| 16 | return (char *)0; |
| 17 | } |
| 18 | |
| 19 | - dest = mempcpy(dest, start, end - start); |
| 20 | + dest = ((char*) memcpy(dest, start, end - start)) + (end - start); |
| 21 | *dest = '\0'; |
| 22 | |
| 23 | if (deep-- < 0) { |