opnsense-src/libexec/rtld-elf/tests/libdeep/libdeep.c
Kyle Evans 2ef9079ece rtld: add a test for RTLD_DEEPBIND
This tests that with RTLD_DEEPBIND, symbols are looked up in all of the
object's needed objects before the global object.

PR:		275393
Reviewed by:	kib
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.

(cherry picked from commit d9c543b6b0cabea6e6679d70b4e701018e7eab80)
2023-12-14 18:58:36 -06:00

28 lines
327 B
C

/*-
*
* Copyright (C) 2023 NetApp, Inc.
*
* SPDX-License-Identifier: BSD-2-Clause
*
*/
#include <stdio.h>
int get_value(void);
int proxy_get_value(void);
void set_value(int);
void proxy_set_value(int);
int
proxy_get_value(void)
{
return (get_value());
}
void
proxy_set_value(int val)
{
return (set_value(val));
}