From: Florian Weimer Date: Tue, 26 Sep 2023 09:40:12 +0000 (+0200) Subject: elf: Add dummy declaration of _dl_audit_objclose for !SHARED X-Git-Tag: glibc-2.39~405 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f563971b5bf7191acfdd5702fe00878752c2056d;p=thirdparty%2Fglibc.git elf: Add dummy declaration of _dl_audit_objclose for !SHARED This allows us to avoid some #ifdef SHARED conditionals. Reviewed-by: Carlos O'Donell --- diff --git a/sysdeps/generic/ldsodefs.h b/sysdeps/generic/ldsodefs.h index edebca9a23d..82c5383c7e8 100644 --- a/sysdeps/generic/ldsodefs.h +++ b/sysdeps/generic/ldsodefs.h @@ -1383,7 +1383,14 @@ void DL_ARCH_FIXUP_ATTRIBUTE _dl_audit_pltexit (struct link_map *l, const void *inregs, void *outregs) attribute_hidden; -#endif /* SHARED */ + +#else /* !SHARED */ +static inline void +_dl_audit_objclose (struct link_map *l) +{ + /* No audit implementation for !SHARED. */ +} +#endif /* !SHARED */ #if PTHREAD_IN_LIBC && defined SHARED /* Recursive locking implementation for use within the dynamic loader.