freebsd-dev/libexec/rtld-elf/tests
Mariusz Zaborski f90218886f rtld: introduce PRELOAD_FDS
The new PRELOAD_FDS variable accepts a list of file descriptors
that should be loaded into the process.

This may be used to optimize a loading process - in the case when
we already have a file descriptor to the library; we don't have
to look into multiple PATH to find it.

It may also be used in capability mode to load a single additional
library without the need to open a directory that contains it.

The last use of this functionality t may be a race-free method
of loading libraries.

Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D29334
2021-03-24 23:40:48 +01:00
..
libpythagoras Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
target
common.c rtld: introduce PRELOAD_FDS 2021-03-24 23:40:48 +01:00
common.h rtld: introduce PRELOAD_FDS 2021-03-24 23:40:48 +01:00
ld_library_pathfds.c rtld: introduce PRELOAD_FDS 2021-03-24 23:40:48 +01:00
ld_preload_fds.c rtld: introduce PRELOAD_FDS 2021-03-24 23:40:48 +01:00
Makefile rtld: introduce PRELOAD_FDS 2021-03-24 23:40:48 +01:00
Makefile.depend