[RFC] Make getenv O(1)
Alexander Monakov
amonakov@ispras.ru
Fri Oct 18 13:47:00 GMT 2013
On Fri, 18 Oct 2013, Ondøej BĂlka wrote:
> You could argue that this does not help when likely case is that
> variable is not defined. For that I would need posix say that changing
> variable name via environ pointers is illegal.
Indeed; I would also ask if such functions are allowed to query interesting
environment variables once on first call and then cache the result (similar to
how the dynamic linker stashes initial LD_LIBRARY_PATH on the side and calls
to dlopen do not check the environment again).
Alexander
More information about the Libc-alpha
mailing list