Index: base/process_util_posix.cc |
diff --git a/base/process_util_posix.cc b/base/process_util_posix.cc |
index cae70a5c59a6b0d10c67ae70140a5bc56ab3b8ff..ad63e8a8184d88fc48ac8853405e0c258444e8ea 100644 |
--- a/base/process_util_posix.cc |
+++ b/base/process_util_posix.cc |
@@ -182,16 +182,7 @@ bool KillProcess(ProcessHandle process_id, int exit_code, bool wait) { |
return result; |
} |
-// A class to handle auto-closing of DIR*'s. |
-class ScopedDIRClose { |
- public: |
- inline void operator()(DIR* x) const { |
- if (x) { |
- closedir(x); |
- } |
- } |
-}; |
-typedef scoped_ptr_malloc<DIR, ScopedDIRClose> ScopedDIR; |
+typedef scoped_ptr_malloc<DIR, FreeFnIgnoreReturn<DIR, closedir> > ScopedDIR; |
#if defined(OS_LINUX) |
static const rlim_t kSystemDefaultMaxFds = 8192; |