#if defined(__dietlibc__) && defined(__STRICT_ANSI__) && defined(__STDC_VERSION__)
# include <sys/cdefs.h>
# undef inline
+
+# undef __STRICT_ANSI__
+# include <stdint.h>
+# define __STRICT_ANSI__
#endif
#if defined(__GNUC__)
#endif
#ifndef HAVE_CTX_T
-typedef short int ctx_t;
+#include <stdint.h>
+typedef uint32_t ctx_t;
+#endif
+
+#if defined(__dietlibc__)
+ #define TEMP_FAILURE_RETRY(expression) \
+ (__extension__ \
+ ({ long int __result; \
+ do __result = (long int) (expression); \
+ while (__result == -1L && errno == EINTR); \
+ __result; }))
#endif
+#define FMT_PREFIX utilvserver_fmt_
+
#endif // H_UTIL_VSERVER_COMPAT_H