OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The Native Client Authors. All rights reserved. | 2 * Copyright (c) 2012 The Native Client Authors. All rights reserved. |
3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
5 */ | 5 */ |
6 | 6 |
7 /* | 7 /* |
8 * A NaClDesc subclass that exposes a /dev/null interface. | 8 * A NaClDesc subclass that exposes a /dev/null interface. |
9 */ | 9 */ |
10 | 10 |
(...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 }, | 140 }, |
141 NaClDescMapNotImplemented, | 141 NaClDescMapNotImplemented, |
142 NACL_DESC_UNMAP_NOT_IMPLEMENTED | 142 NACL_DESC_UNMAP_NOT_IMPLEMENTED |
143 NaClDescNullRead, | 143 NaClDescNullRead, |
144 NaClDescNullWrite, | 144 NaClDescNullWrite, |
145 NaClDescSeekNotImplemented, | 145 NaClDescSeekNotImplemented, |
146 NaClDescNullPRead, | 146 NaClDescNullPRead, |
147 NaClDescNullPWrite, | 147 NaClDescNullPWrite, |
148 NaClDescIoctlNotImplemented, | 148 NaClDescIoctlNotImplemented, |
149 NaClDescNullFstat, | 149 NaClDescNullFstat, |
| 150 NaClDescFchdirNotImplemented, |
| 151 NaClDescFchmodNotImplemented, |
| 152 NaClDescFsyncNotImplemented, |
| 153 NaClDescFdatasyncNotImplemented, |
| 154 NaClDescFtruncateNotImplemented, |
150 NaClDescGetdentsNotImplemented, | 155 NaClDescGetdentsNotImplemented, |
151 NaClDescNullExternalizeSize, | 156 NaClDescNullExternalizeSize, |
152 NaClDescNullExternalize, | 157 NaClDescNullExternalize, |
153 NaClDescLockNotImplemented, | 158 NaClDescLockNotImplemented, |
154 NaClDescTryLockNotImplemented, | 159 NaClDescTryLockNotImplemented, |
155 NaClDescUnlockNotImplemented, | 160 NaClDescUnlockNotImplemented, |
156 NaClDescWaitNotImplemented, | 161 NaClDescWaitNotImplemented, |
157 NaClDescTimedWaitAbsNotImplemented, | 162 NaClDescTimedWaitAbsNotImplemented, |
158 NaClDescSignalNotImplemented, | 163 NaClDescSignalNotImplemented, |
159 NaClDescBroadcastNotImplemented, | 164 NaClDescBroadcastNotImplemented, |
(...skipping 27 matching lines...) Expand all Loading... |
187 } | 192 } |
188 if (!NaClDescNullCtor(d_null)) { | 193 if (!NaClDescNullCtor(d_null)) { |
189 rv = -NACL_ABI_EIO; | 194 rv = -NACL_ABI_EIO; |
190 goto cleanup; | 195 goto cleanup; |
191 } | 196 } |
192 *out_desc = (struct NaClDesc *) d_null; | 197 *out_desc = (struct NaClDesc *) d_null; |
193 rv = 0; /* yay! */ | 198 rv = 0; /* yay! */ |
194 cleanup: | 199 cleanup: |
195 return rv; | 200 return rv; |
196 } | 201 } |
OLD | NEW |