fix-musl.patch (559B)
1 Define __SWORD_TYPE for musl. 2 3 --- sys-utils/switch_root.c.orig 2014-09-20 21:33:27.551345526 +0200 4 +++ sys-utils/switch_root.c 2014-09-20 21:34:17.958584374 +0200 5 @@ -47,6 +47,15 @@ 6 #define MNT_DETACH 0x00000002 /* Just detach from the tree */ 7 #endif 8 9 +#ifndef __SWORD_TYPE 10 +# if __WORDSIZE == 32 /* System word size */ 11 +# define __SWORD_TYPE int 12 +# else /* __WORDSIZE == 64 */ 13 +# define __SWORD_TYPE long int 14 +# endif 15 +#endif 16 + 17 + 18 /* remove all files/directories below dirName -- don't cross mountpoints */ 19 static int recursiveRemove(int fd) 20 {