Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(746)

Unified Diff: native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h

Issue 23005005: [NaCl SDK] nacl_io: Add initial implementations of kill and signal (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h
diff --git a/native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h b/native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h
index 159e3cba1a981ab5599672cb489a770589e8a085..8a301ace8f26febedc531364ed4bff537a5d9ef6 100644
--- a/native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h
+++ b/native_client_sdk/src/tests/nacl_io_test/kernel_proxy_mock.h
@@ -10,6 +10,7 @@
#include "gmock/gmock.h"
#include "nacl_io/kernel_proxy.h"
+#include "nacl_io/ossignal.h"
#include "nacl_io/ossocket.h"
#include "nacl_io/ostermios.h"
@@ -34,25 +35,28 @@ class KernelProxyMock : public nacl_io::KernelProxy {
MOCK_METHOD1(getwd, char*(char*));
MOCK_METHOD3(ioctl, int(int, int, char*));
MOCK_METHOD1(isatty, int(int));
+ MOCK_METHOD2(kill, int(int, int));
MOCK_METHOD3(lchown, int(const char*, uid_t, gid_t));
+ MOCK_METHOD2(link, int(const char*, const char*));
MOCK_METHOD3(lseek, off_t(int, off_t, int));
MOCK_METHOD2(mkdir, int(const char*, mode_t));
+ MOCK_METHOD6(mmap, void*(void*, size_t, int, int, int, size_t));
MOCK_METHOD5(mount, int(const char*, const char*, const char*, unsigned long,
const void*));
MOCK_METHOD2(open, int(const char*, int));
MOCK_METHOD3(read, ssize_t(int, void*, size_t));
MOCK_METHOD1(remove, int(const char*));
MOCK_METHOD1(rmdir, int(const char*));
+ MOCK_METHOD2(signal, sighandler_t(int, sighandler_t));
+ MOCK_METHOD2(sigset, sighandler_t(int, sighandler_t));
MOCK_METHOD2(stat, int(const char*, struct stat*));
+ MOCK_METHOD2(symlink, int(const char*, const char*));
MOCK_METHOD2(tcgetattr, int(int, struct termios*));
MOCK_METHOD3(tcsetattr, int(int, int, const struct termios*));
MOCK_METHOD1(umount, int(const char*));
MOCK_METHOD1(unlink, int(const char*));
MOCK_METHOD2(utime, int(const char*, const struct utimbuf*));
MOCK_METHOD3(write, ssize_t(int, const void*, size_t));
- MOCK_METHOD2(link, int(const char*, const char*));
- MOCK_METHOD2(symlink, int(const char*, const char*));
- MOCK_METHOD6(mmap, void*(void*, size_t, int, int, int, size_t));
MOCK_METHOD1(open_resource, int(const char*));
#ifdef PROVIDES_SOCKET_API

Powered by Google App Engine
This is Rietveld 408576698