diff options
| author | 2025-12-01 19:10:53 +0100 | |
|---|---|---|
| committer | 2025-12-02 14:21:59 +0100 | |
| commit | c14321c4d35549d989d614437953b36b8c771cc2 (patch) | |
| tree | 2fb34cd361b0d8ee1d837932e5429c68d6148bdf /obj/obj.c | |
| parent | 0e7a4cbf1d2655240dd2a7e3c289b1b19148cc64 (diff) | |
c: make tentative definitions work
Diffstat (limited to 'obj/obj.c')
| -rw-r--r-- | obj/obj.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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) { |