From c14321c4d35549d989d614437953b36b8c771cc2 Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 1 Dec 2025 19:10:53 +0100 Subject: c: make tentative definitions work --- obj/obj.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'obj/obj.c') diff --git a/obj/obj.c b/obj/obj.c index b9e2c79..fa62e9e 100644 --- a/obj/obj.c +++ b/obj/obj.c @@ -6,6 +6,7 @@ void elfinit(void); +enum section elfhassym(const char *); void elfaddsym(const char *, int info, enum section, uvlong value, uvlong size); void elfreloc(const char *sym, enum relockind, enum section, uint off, vlong addend); void elffini(struct wbuf *); @@ -38,6 +39,12 @@ objdeffunc(const char *nam, bool globl, uint off, uint siz) } } +enum section +objhassym(const char *name) +{ + return elfhassym(name); +} + uint objnewdat(const char *name, enum section sec, bool globl, uint siz, uint align) { -- cgit v1.2.3