Index: native_client_sdk/src/libraries/nacl_mounts/pepper_interface.cc |
diff --git a/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.cc b/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.cc |
deleted file mode 100644 |
index 51dff4e53a9a36719302833f35e38e50b2a9b1bd..0000000000000000000000000000000000000000 |
--- a/native_client_sdk/src/libraries/nacl_mounts/pepper_interface.cc |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-/* Copyright (c) 2012 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 "nacl_mounts/pepper_interface.h" |
-#include <errno.h> |
-#include <ppapi/c/pp_errors.h> |
- |
-ScopedResource::ScopedResource(PepperInterface* ppapi, PP_Resource resource) |
- : ppapi_(ppapi), |
- resource_(resource) { |
-} |
- |
-ScopedResource::~ScopedResource() { |
- if (resource_) |
- ppapi_->ReleaseResource(resource_); |
-} |
- |
-PP_Resource ScopedResource::Release() { |
- PP_Resource result = resource_; |
- resource_ = 0; |
- return result; |
-} |
- |
-int PPErrorToErrno(int32_t err) { |
- switch (err) { |
- case PP_OK: return 0; |
- case PP_OK_COMPLETIONPENDING: return 0; |
- case PP_ERROR_FAILED: return EPERM; |
- case PP_ERROR_ABORTED: return EPERM; |
- case PP_ERROR_BADARGUMENT: return EINVAL; |
- case PP_ERROR_BADRESOURCE: return EBADF; |
- case PP_ERROR_NOINTERFACE: return ENOSYS; |
- case PP_ERROR_NOACCESS: return EACCES; |
- case PP_ERROR_NOMEMORY: return ENOMEM; |
- case PP_ERROR_NOSPACE: return ENOSPC; |
- case PP_ERROR_NOQUOTA: return ENOSPC; |
- case PP_ERROR_INPROGRESS: return EBUSY; |
- case PP_ERROR_NOTSUPPORTED: return ENOSYS; |
- case PP_ERROR_BLOCKS_MAIN_THREAD: return EPERM; |
- case PP_ERROR_FILENOTFOUND: return ENOENT; |
- case PP_ERROR_FILEEXISTS: return EEXIST; |
- case PP_ERROR_FILETOOBIG: return EFBIG; |
- case PP_ERROR_FILECHANGED: return EINVAL; |
- case PP_ERROR_TIMEDOUT: return EBUSY; |
- case PP_ERROR_USERCANCEL: return EPERM; |
- case PP_ERROR_NO_USER_GESTURE: return EPERM; |
- case PP_ERROR_CONTEXT_LOST: return EPERM; |
- case PP_ERROR_NO_MESSAGE_LOOP: return EPERM; |
- case PP_ERROR_WRONG_THREAD: return EPERM; |
- } |
- |
- return EINVAL; |
-} |
- |