| Index: native_client_sdk/src/libraries/nacl_io/kernel_handle.cc
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc b/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc
|
| index d93c05b09991ffe54221d29051795f185d0d939b..37d3fa43b7ff40f1af119aaaa08ca37868550dd3 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc
|
| +++ b/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc
|
| @@ -29,6 +29,13 @@ KernelHandle::~KernelHandle() {
|
| mount_.reset(NULL);
|
| }
|
|
|
| +// Returns the MountNodeSocket* if this node is a socket.
|
| +MountNodeSocket* KernelHandle::socket_node() {
|
| + if (node_.get() && node_->IsaSock())
|
| + return reinterpret_cast<MountNodeSocket*>(node_.get());
|
| + return NULL;
|
| +}
|
| +
|
| Error KernelHandle::Init(int open_mode) {
|
| if (open_mode & O_APPEND) {
|
| Error error = node_->GetSize(&offs_);
|
|
|