Released under the MIT license.
Copied from
https://lists.freedesktop.org/archives/systemd-devel/2013-December/015734.html
https://lists.freedesktop.org/archives/systemd-devel/2013-December/015732.html
|
old
|
new
|
static int rtDirReadMore(PRTDIR pDir)
|
| 288 | 288 | if (!pDir->fDataUnread) |
| 289 | 289 | { |
| 290 | 290 | struct dirent *pResult = NULL; |
| 291 | | int rc = readdir_r(pDir->pDir, &pDir->Data, &pResult); |
| 292 | | if (rc) |
| | 291 | errno = 0; |
| | 292 | pResult = readdir(pDir->pDir); |
| | 293 | if (errno != 0) |
| 293 | 294 | { |
| 294 | | rc = RTErrConvertFromErrno(rc); |
| | 295 | int rc = RTErrConvertFromErrno(errno); |
| 295 | 296 | /** @todo Consider translating ENOENT (The current |
| 296 | 297 | * position of the directory stream is invalid) |
| 297 | 298 | * differently. */ |