| Index: native_client_sdk/src/libraries/nacl_io/mount_node.cc | 
| diff --git a/native_client_sdk/src/libraries/nacl_io/mount_node.cc b/native_client_sdk/src/libraries/nacl_io/mount_node.cc | 
| index 4a0c0651d9c58f4687da117742509a25f3e777f4..5598c27fdf73c8cc9dae6cadb514eb8e3ebf7f90 100644 | 
| --- a/native_client_sdk/src/libraries/nacl_io/mount_node.cc | 
| +++ b/native_client_sdk/src/libraries/nacl_io/mount_node.cc | 
| @@ -49,13 +49,14 @@ void MountNode::Destroy() { | 
| } | 
| } | 
|  | 
| -// Declared in EventEmitter, default to regular files which always return | 
| -// a ready of TRUE for read, write, or error. | 
| +EventEmitter* MountNode::GetEventEmitter() { return NULL; } | 
| + | 
| uint32_t MountNode::GetEventStatus() { | 
| -  uint32_t val = POLLIN | POLLOUT | POLLERR; | 
| -  return val; | 
| -} | 
| +  if (GetEventEmitter()) | 
| +    return GetEventEmitter()->GetEventStatus(); | 
|  | 
| +  return POLLIN | POLLOUT; | 
| +} | 
|  | 
| Error MountNode::FSync() { return 0; } | 
|  | 
|  |