diff --git a/headers/posix/sys/cdefs.h b/headers/posix/sys/cdefs.h index 3627b148cb..22eee9bd47 100644 --- a/headers/posix/sys/cdefs.h +++ b/headers/posix/sys/cdefs.h @@ -29,5 +29,10 @@ #define __dead #define __dead2 +#ifndef __weak_reference +#define __weak_reference(sym,alias) \ + __asm__(".weak " #alias); \ + __asm__(".equ " #alias ", " #sym) +#endif #endif