chiark / gitweb /
preload-hacks: Some patches to make it work.
[termux-packages] / packages / psmisc / src-fuser.c.patch
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) {