X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fcompat.h;h=43d920cec18adbadd8cd04cf4d28e1059267c7ac;hb=3eae145226ee3d60a7fa3b03dba1f98880747da8;hp=7f9cd9d81a0cde98f8354660f87fa16afc43085b;hpb=9c1e7ab7909639f401d41e765499e17145655d7a;p=util-vserver.git diff --git a/util-vserver/compat.h b/util-vserver/compat.h index 7f9cd9d..43d920c 100644 --- a/util-vserver/compat.h +++ b/util-vserver/compat.h @@ -60,6 +60,10 @@ # 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 @@ -78,6 +82,12 @@ typedef uint32_t xid_t; #endif +#ifndef HAVE_NID_T +#include +typedef uint32_t nid_t; +#endif + + #if defined(__dietlibc__) #define TEMP_FAILURE_RETRY(expression) \ (__extension__ \