tizen 2.4 release
[framework/web/wrt-commons.git] / modules / core / src / errno_string.cpp
similarity index 93%
rename from modules_wearable/core/src/errno_string.cpp
rename to modules/core/src/errno_string.cpp
index 86cb59b..6c59776 100644 (file)
@@ -24,7 +24,8 @@
 #include <dpl/assert.h>
 #include <dpl/exception.h>
 #include <dpl/assert.h>
-#include <dpl/scoped_free.h>
+#include <dpl/free_deleter.h>
+#include <memory>
 #include <string>
 #include <cstddef>
 #include <cstring>
@@ -63,7 +64,7 @@ std::string GetErrnoString(int error)
         int result = ::strerror_r(error, buffer, size);
 
         if (result == 0) {
-            ScopedFree<char> scopedBufferFree(buffer);
+            std::unique_ptr<char[],free_deleter> scopedBufferFree(buffer);
             return std::string(buffer);
         }
 #else
@@ -73,7 +74,7 @@ std::string GetErrnoString(int error)
         char *result = ::strerror_r(error, buffer, size);
 
         if (result != NULL) {
-            ScopedFree<char> scopedBufferFree(buffer);
+            std::unique_ptr<char[],free_deleter> scopedBufferFree(buffer);
             return std::string(result);
         }
 #endif