added Vector_zeroEnd() function
[util-vserver.git] / util-vserver / compat.h
index 7f9cd9d..43d920c 100644 (file)
 #  define CONST
 #endif
 
+  // shamelessly stolen from dietlibc
+#define LINK_WARNING(symbol,msg)                                       \
+  __asm__ (".section .gnu.warning." symbol "\n\t.string \"" msg "\"\n\t.previous")
+
 #if !defined(__builtin_expect) && (__GNUC__+0)<3
 #  define __builtin_expect(foo,bar)    (foo)
 #endif
 typedef uint32_t               xid_t;
 #endif
 
+#ifndef HAVE_NID_T
+#include <stdint.h>
+typedef uint32_t               nid_t;
+#endif
+
+
 #if defined(__dietlibc__)
   #define TEMP_FAILURE_RETRY(expression)                               \
   (__extension__                                                       \