projects
/
platform
/
framework
/
web
/
crosswalk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git]
/
src
/
base
/
process
/
launch_posix.cc
diff --git
a/src/base/process/launch_posix.cc
b/src/base/process/launch_posix.cc
index
daa055d
..
84a05d6
100644
(file)
--- a/
src/base/process/launch_posix.cc
+++ b/
src/base/process/launch_posix.cc
@@
-181,16
+181,16
@@
void ResetChildSignalHandlersToDefaults(void) {
} // anonymous namespace
} // anonymous namespace
-// A class to handle auto-closing of DIR*'s.
-class ScopedDIRClose {
- public:
+// Functor for |ScopedDIR| (below).
+struct ScopedDIRClose {
inline void operator()(DIR* x) const {
inline void operator()(DIR* x) const {
- if (x)
{
+ if (x)
closedir(x);
closedir(x);
- }
}
};
}
};
-typedef scoped_ptr_malloc<DIR, ScopedDIRClose> ScopedDIR;
+
+// Automatically closes |DIR*|s.
+typedef scoped_ptr<DIR, ScopedDIRClose> ScopedDIR;
#if defined(OS_LINUX)
static const char kFDDir[] = "/proc/self/fd";
#if defined(OS_LINUX)
static const char kFDDir[] = "/proc/self/fd";