diff options
Diffstat (limited to 'base/file_util_linux.cc')
-rw-r--r-- | base/file_util_linux.cc | 140 |
1 files changed, 58 insertions, 82 deletions
diff --git a/base/file_util_linux.cc b/base/file_util_linux.cc index 0795460..f5ddc33 100644 --- a/base/file_util_linux.cc +++ b/base/file_util_linux.cc @@ -1,82 +1,58 @@ -// Copyright 2008, Google Inc. -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -#include "base/file_util.h" - -#include <string> - -#include "base/logging.h" -#include "base/notimplemented.h" -#include "base/string_util.h" - -namespace file_util { - -const wchar_t kPathSeparator = L'/'; - -bool AbsolutePath(std::wstring* path) { - NOTIMPLEMENTED(); - return false; -} - -bool GetTempDir(std::wstring* path) { - const char* tmp = getenv("TMPDIR"); - if (tmp) - *path = UTF8ToWide(tmp); - else - *path = L"/tmp"; - return true; -} - -bool CopyFile(const std::wstring& from_path, const std::wstring& to_path) { - // TODO(erikkay): implement - NOTIMPLEMENTED(); - return false; -} - -bool PathExists(const std::wstring& path) { - NOTIMPLEMENTED(); - return false; -} - -bool GetCurrentDirectory(std::wstring* path) { - NOTIMPLEMENTED(); - return false; -} - -bool CreateDirectory(const std::wstring& full_path) { - NOTIMPLEMENTED(); - return false; -} - -bool SetCurrentDirectory(const std::wstring& current_directory) { - NOTIMPLEMENTED(); - return false; -} - -} // namespace file_util +// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "base/file_util.h"
+
+#include <string>
+
+#include "base/logging.h"
+#include "base/notimplemented.h"
+#include "base/string_util.h"
+
+namespace file_util {
+
+const wchar_t kPathSeparator = L'/';
+
+bool AbsolutePath(std::wstring* path) {
+ NOTIMPLEMENTED();
+ return false;
+}
+
+bool GetTempDir(std::wstring* path) {
+ const char* tmp = getenv("TMPDIR");
+ if (tmp)
+ *path = UTF8ToWide(tmp);
+ else
+ *path = L"/tmp";
+ return true;
+}
+
+bool CopyFile(const std::wstring& from_path, const std::wstring& to_path) {
+ // TODO(erikkay): implement
+ NOTIMPLEMENTED();
+ return false;
+}
+
+bool PathExists(const std::wstring& path) {
+ NOTIMPLEMENTED();
+ return false;
+}
+
+bool GetCurrentDirectory(std::wstring* path) {
+ NOTIMPLEMENTED();
+ return false;
+}
+
+bool CreateDirectory(const std::wstring& full_path) {
+ NOTIMPLEMENTED();
+ return false;
+}
+
+bool SetCurrentDirectory(const std::wstring& current_directory) {
+ NOTIMPLEMENTED();
+ return false;
+}
+
+} // namespace file_util
+
|