Revert "errno: Stop using _impure_ptr->_errno completely"
This reverts commit 44b1746a41
.
Bad idea. _impure_ptr->_errno is used by newlib
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
@@ -454,7 +454,8 @@ posify_maybe (char **here, const char *value, char *outenv)
|
||||
|
||||
memcpy (outenv, src, len);
|
||||
char *newvalue = outenv + len;
|
||||
if (!conv->toposix (value, newvalue, NT_MAX_PATH - len) || errno != EIDRM)
|
||||
if (!conv->toposix (value, newvalue, NT_MAX_PATH - len)
|
||||
|| _impure_ptr->_errno != EIDRM)
|
||||
conv->add_cache (newvalue, *value != '/' ? value : NULL);
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user