diff options
author | Felix Geyer <debfx-pkg@fobos.de> | 2009-12-17 20:44:07 +0100 |
---|---|---|
committer | Felix Geyer <debfx-pkg@fobos.de> | 2009-12-17 20:44:07 +0100 |
commit | e931f478402bd35f0754a76ea5560643b9b0d1f5 (patch) | |
tree | 55be5016f268f4bbac8fe22ac99dfb782c8a6acf /src/VBox/Runtime/r3/linux/sysfs.cpp | |
parent | 92d607e8349d0f1268b236b3bf4cb433179253f1 (diff) | |
download | virtualbox-e931f478402bd35f0754a76ea5560643b9b0d1f5.tar.gz |
Imported Upstream version 3.1.2-dfsgupstream/3.1.2-dfsg
Diffstat (limited to 'src/VBox/Runtime/r3/linux/sysfs.cpp')
-rw-r--r-- | src/VBox/Runtime/r3/linux/sysfs.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/VBox/Runtime/r3/linux/sysfs.cpp b/src/VBox/Runtime/r3/linux/sysfs.cpp index ac20d23b2..b2cc56a5f 100644 --- a/src/VBox/Runtime/r3/linux/sysfs.cpp +++ b/src/VBox/Runtime/r3/linux/sysfs.cpp @@ -1,4 +1,4 @@ -/* $Id: sysfs.cpp 23349 2009-09-25 22:35:15Z vboxsync $ */ +/* $Id: sysfs.cpp $ */ /** @file * IPRT - Linux sysfs access. */ @@ -401,7 +401,7 @@ static ssize_t rtLinuxFindDevicePathRecursive(dev_t DevNum, RTFMODE fMode, const for (;;) { RTDIRENTRYEX Entry; - rc = RTDirReadEx(pDir, &Entry, NULL, RTFSOBJATTRADD_UNIX); + rc = RTDirReadEx(pDir, &Entry, NULL, RTFSOBJATTRADD_UNIX, RTPATH_F_ON_LINK); if (RT_FAILURE(rc)) { errno = rc == VERR_NO_MORE_FILES @@ -412,7 +412,7 @@ static ssize_t rtLinuxFindDevicePathRecursive(dev_t DevNum, RTFMODE fMode, const rcRet = -1; break; } - if (RTFS_IS_SYMLINK(Entry.Info.Attr.fMode)) /* paranoia */ + if (RTFS_IS_SYMLINK(Entry.Info.Attr.fMode)) /* paranoia. @todo RTDirReadEx now returns symlinks, see also #if 1 below. */ continue; /* Do the matching. */ |