| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 package impl | 5 package impl |
| 6 | 6 |
| 7 //#include "mojo/public/platform/native/system_thunks.h" | 7 //#include "mojo/public/platform/native/system_thunks.h" |
| 8 //#include "mojo/public/c/system/main.h" | 8 //#include "mojo/public/c/system/main.h" |
| 9 import "C" | 9 import "C" |
| 10 import ( | 10 import ( |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 59 MOJO_HANDLE_SIGNAL_WRITABLE = 1 << 1 | 59 MOJO_HANDLE_SIGNAL_WRITABLE = 1 << 1 |
| 60 | 60 |
| 61 MOJO_WRITE_MESSAGE_FLAG_NONE MojoWriteMessageFlags = 0 | 61 MOJO_WRITE_MESSAGE_FLAG_NONE MojoWriteMessageFlags = 0 |
| 62 MOJO_READ_MESSAGE_FLAG_NONE MojoReadMessageFlags = 0 | 62 MOJO_READ_MESSAGE_FLAG_NONE MojoReadMessageFlags = 0 |
| 63 MOJO_READ_MESSAGE_FLAG_MAY_DISCARD = 1 << 0 | 63 MOJO_READ_MESSAGE_FLAG_MAY_DISCARD = 1 << 0 |
| 64 | 64 |
| 65 MOJO_READ_DATA_FLAG_NONE MojoReadDataFlags = 0 | 65 MOJO_READ_DATA_FLAG_NONE MojoReadDataFlags = 0 |
| 66 MOJO_READ_DATA_FLAG_ALL_OR_NONE = 1 << 0 | 66 MOJO_READ_DATA_FLAG_ALL_OR_NONE = 1 << 0 |
| 67 MOJO_READ_DATA_FLAG_DISCARD = 1 << 1 | 67 MOJO_READ_DATA_FLAG_DISCARD = 1 << 1 |
| 68 MOJO_READ_DATA_FLAG_QUERY = 1 << 2 | 68 MOJO_READ_DATA_FLAG_QUERY = 1 << 2 |
| 69 MOJO_READ_DATA_FLAG_PEEK = 1 << 3 |
| 69 MOJO_WRITE_DATA_FLAG_NONE MojoWriteDataFlags = 0 | 70 MOJO_WRITE_DATA_FLAG_NONE MojoWriteDataFlags = 0 |
| 70 MOJO_WRITE_DATA_FLAG_ALL_OR_NONE MojoWriteDataFlags = 1 << 0 | 71 MOJO_WRITE_DATA_FLAG_ALL_OR_NONE MojoWriteDataFlags = 1 << 0 |
| 71 | 72 |
| 72 MOJO_CREATE_DATA_PIPE_OPTIONS_FLAG_NONE MojoCreateDataPipeOptions
Flags = 0 | 73 MOJO_CREATE_DATA_PIPE_OPTIONS_FLAG_NONE MojoCreateDataPipeOptions
Flags = 0 |
| 73 MOJO_CREATE_DATA_PIPE_OPTIONS_FLAG_MAY_DISCARD
= 1 << 0 | 74 MOJO_CREATE_DATA_PIPE_OPTIONS_FLAG_MAY_DISCARD
= 1 << 0 |
| 74 MOJO_CREATE_MESSAGE_PIPE_OPTIONS_FLAG_NONE MojoCreateMessagePipeOpti
onsFlags = 0 | 75 MOJO_CREATE_MESSAGE_PIPE_OPTIONS_FLAG_NONE MojoCreateMessagePipeOpti
onsFlags = 0 |
| 75 | 76 |
| 76 MOJO_CREATE_SHARED_BUFFER_OPTIONS_FLAG_NONE MojoCreateSharedBufferOpt
ionsFlags = 0 | 77 MOJO_CREATE_SHARED_BUFFER_OPTIONS_FLAG_NONE MojoCreateSharedBufferOpt
ionsFlags = 0 |
| 77 MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE MojoDuplicateBufferHandle
OptionsFlags = 0 | 78 MOJO_DUPLICATE_BUFFER_HANDLE_OPTIONS_FLAG_NONE MojoDuplicateBufferHandle
OptionsFlags = 0 |
| 78 MOJO_MAP_BUFFER_FLAG_NONE MojoMapBufferFlags
= 0 | 79 MOJO_MAP_BUFFER_FLAG_NONE MojoMapBufferFlags
= 0 |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 return nil | 204 return nil |
| 204 } | 205 } |
| 205 return (*C.MojoHandleSignals)(&m[0]) | 206 return (*C.MojoHandleSignals)(&m[0]) |
| 206 } | 207 } |
| 207 func cArrayBytes(m []byte) unsafe.Pointer { | 208 func cArrayBytes(m []byte) unsafe.Pointer { |
| 208 if len(m) == 0 { | 209 if len(m) == 0 { |
| 209 return nil | 210 return nil |
| 210 } | 211 } |
| 211 return unsafe.Pointer(&m[0]) | 212 return unsafe.Pointer(&m[0]) |
| 212 } | 213 } |
| OLD | NEW |