add options when explicitly invoking dynamic loader
authorRich Felker <dalias@aerifal.cx>
Wed, 16 Apr 2014 16:45:36 +0000 (12:45 -0400)
committerRich Felker <dalias@aerifal.cx>
Wed, 16 Apr 2014 16:45:36 +0000 (12:45 -0400)
commitde45164effdddf500756e10e8c6f56b79301d82b
tree006804924d772ad60cb07c63fa7847725cd7affe
parentb1ef8067863c52c6af03f623dbecda47204101b1
add options when explicitly invoking dynamic loader

so far the options are --library-path and --preload which override the
corresponding environment variables, and --list which forces the
behavior of ldd even if the invocation name is not ldd. both the
two-arg form and the one-arg form using an equals sign are supported.

based loosely on a patch proposed by Rune.
src/ldso/dynlink.c