uclibc does not have mkostemp() so we redefine it to use mkstemp() Signed-off-by: Khem Raj Index: git/src/shared/macro.h =================================================================== --- git.orig/src/shared/macro.h 2012-08-23 22:13:18.618931300 -0700 +++ git/src/shared/macro.h 2012-08-23 22:15:05.558935366 -0700 @@ -27,6 +27,10 @@ #include #include +#ifdef __UCLIBC__ +/* uclibc does not implement mkostemp GNU extention */ +#define mkostemp(x,y) mkstemp(x) +#endif #define _printf_attr_(a,b) __attribute__ ((format (printf, a, b))) #define _sentinel_ __attribute__ ((sentinel)) #define _noreturn_ __attribute__((noreturn))