Please find a patch to -readconfig. On many platforms -readconfig /dev/fd/<n> can be used to read from an already opened and inherited filedescriptor <n>.
On platforms that do not natively provide /dev/fd/<n> add emulation of this by checking if the ofiginal fopen(path) failed, then IF the path starts with /dev/fd/ then try to read the descriptorvalue and fdopen() it. It means that we can use -readconfig /dev/fd/<n> on all platforms. On those that provide a /dev/fd we just open that file. On those that do not we emulate it. regards ronnie sahlberg