| 330 | inline |
| 331 | #endif |
| 332 | int readdir_impl(dir_itr_imp& imp, struct dirent** result) |
| 333 | { |
| 334 | errno = 0; |
| 335 | |
| 336 | struct dirent* p = ::readdir(static_cast< DIR* >(imp.handle)); |
| 337 | *result = p; |
| 338 | if (!p) |
| 339 | return errno; |
| 340 | return 0; |
| 341 | } |
| 342 | |
| 343 | #if !defined(BOOST_FILESYSTEM_USE_READDIR_R) |
| 344 |