| Index: mojo/system/core.cc
|
| diff --git a/mojo/system/core.cc b/mojo/system/core.cc
|
| index 5367fd31d77cf9aafe19eadbe3020df40b7abf0d..80d855f7c68769c83ef6419a905c8aa0682086a6 100644
|
| --- a/mojo/system/core.cc
|
| +++ b/mojo/system/core.cc
|
| @@ -4,17 +4,20 @@
|
|
|
| #include "mojo/public/system/core.h"
|
|
|
| +#include "base/logging.h"
|
| #include "mojo/system/core_impl.h"
|
|
|
| extern "C" {
|
|
|
| MojoResult MojoClose(MojoHandle handle) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->Close(handle);
|
| }
|
|
|
| MojoResult MojoWait(MojoHandle handle,
|
| MojoWaitFlags flags,
|
| MojoDeadline deadline) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->Wait(handle, flags, deadline);
|
| }
|
|
|
| @@ -22,11 +25,13 @@ MojoResult MojoWaitMany(const MojoHandle* handles,
|
| const MojoWaitFlags* flags,
|
| uint32_t num_handles,
|
| MojoDeadline deadline) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->WaitMany(handles, flags, num_handles,
|
| deadline);
|
| }
|
|
|
| MojoResult MojoCreateMessagePipe(MojoHandle* handle_0, MojoHandle* handle_1) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->CreateMessagePipe(handle_0, handle_1);
|
| }
|
|
|
| @@ -34,6 +39,7 @@ MojoResult MojoWriteMessage(MojoHandle handle,
|
| const void* bytes, uint32_t num_bytes,
|
| const MojoHandle* handles, uint32_t num_handles,
|
| MojoWriteMessageFlags flags) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->WriteMessage(handle,
|
| bytes, num_bytes,
|
| handles, num_handles,
|
| @@ -44,6 +50,7 @@ MojoResult MojoReadMessage(MojoHandle handle,
|
| void* bytes, uint32_t* num_bytes,
|
| MojoHandle* handles, uint32_t* num_handles,
|
| MojoReadMessageFlags flags) {
|
| + DCHECK(mojo::system::CoreImpl::Get()) << "CoreImpl not initialized.";
|
| return mojo::system::CoreImpl::Get()->ReadMessage(handle,
|
| bytes, num_bytes,
|
| handles, num_handles,
|
|
|