agl@chromium.org | 4300a31 | 2010-03-12 00:25:54 +0900 | [diff] [blame^] | 1 | // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | #ifndef BASE_DIR_READER_POSIX_H_ |
| 6 | #define BASE_DIR_READER_POSIX_H_ |
| 7 | |
| 8 | #include "build/build_config.h" |
| 9 | |
| 10 | // This header provides a class, DirReaderPosix, which allows one to open and |
| 11 | // read from directories without allocating memory. For the interface, see |
| 12 | // the generic fallback in dir_reader_fallback.h. |
| 13 | |
| 14 | #if defined(OS_LINUX) |
| 15 | #include "base/dir_reader_linux.h" |
| 16 | #else |
| 17 | #include "base/dir_reader_fallback.h" |
| 18 | #endif |
| 19 | |
| 20 | namespace base { |
| 21 | |
| 22 | #if defined(OS_LINUX) |
| 23 | typedef DirReaderLinux DirReaderPosix; |
| 24 | #else |
| 25 | typedef DirReaderFallback DirReaderPosix; |
| 26 | #endif |
| 27 | |
| 28 | } // namespace base |
| 29 | |
| 30 | #endif // BASE_DIR_READER_POSIX_H_ |