]> sourceware.org Git - glibc.git/commit
hurd getcwd: Allow unknown root directory
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 29 Aug 2019 23:08:09 +0000 (01:08 +0200)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Thu, 29 Aug 2019 23:08:09 +0000 (01:08 +0200)
commit90f0f97ccba34efa6ac8d7d4d77db5d473e8da32
tree1256d63a05a2fc228c4762f8ea443c3237095ee1
parentf0e84494b1c8b7262ebe925f224dfeef7fb5dcef
hurd getcwd: Allow unknown root directory

To be efficient, the remap translator simply returns ports from the underlying
filesystem, and thus the root directory found through browsing '..' is the
underlying root, not the remap root. This should not be a reason for getcwd to
fail.

* sysdeps/mach/hurd/getcwd.c (_hurd_canonicalize_directory_name_internal): Do
not remove the heading slash if we got an unknown root directory.
(__getcwd): Do not fail with EGRATUITOUS if we got an unknown root directory.
ChangeLog
sysdeps/mach/hurd/getcwd.c
This page took 0.038677 seconds and 5 git commands to generate.