* path.cc (path_conv::check): Return ENOTDIR when leading device and trailing

component.
This commit is contained in:
Christopher Faylor 2001-10-05 00:52:41 +00:00
parent 32fb80db07
commit cbed6474df
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Thu Oct 4 20:52:42 2001 Christopher Faylor <cgf@cygnus.com>
* path.cc (path_conv::check): Return ENOTDIR when leading device and
trailing component.
Thu Oct 4 18:49:23 2001 Christopher Faylor <cgf@cygnus.com>
* syscalls.cc (stat_worker): Make global. Accept path_conv parameter

View File

@ -474,6 +474,11 @@ path_conv::check (const char *src, unsigned opt,
/* devn should not be a device. If it is, then stop parsing now. */
if (devn != FH_BAD)
{
if (component)
{
error = ENOTDIR;
return;
}
fileattr = 0;
goto out; /* Found a device. Stop parsing. */
}