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 * NaCl Service Runtime. I/O Descriptor / Handle abstraction. | 8 * NaCl Service Runtime. I/O Descriptor / Handle abstraction. |
9 */ | 9 */ |
10 | 10 |
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 }, | 381 }, |
382 NaClDescMapNotImplemented, | 382 NaClDescMapNotImplemented, |
383 NACL_DESC_UNMAP_NOT_IMPLEMENTED | 383 NACL_DESC_UNMAP_NOT_IMPLEMENTED |
384 NaClDescReadNotImplemented, | 384 NaClDescReadNotImplemented, |
385 NaClDescWriteNotImplemented, | 385 NaClDescWriteNotImplemented, |
386 NaClDescSeekNotImplemented, | 386 NaClDescSeekNotImplemented, |
387 NaClDescPReadNotImplemented, | 387 NaClDescPReadNotImplemented, |
388 NaClDescPWriteNotImplemented, | 388 NaClDescPWriteNotImplemented, |
389 NaClDescIoctlNotImplemented, | 389 NaClDescIoctlNotImplemented, |
390 NaClDescFstatNotImplemented, | 390 NaClDescFstatNotImplemented, |
| 391 NaClDescFchdirNotImplemented, |
| 392 NaClDescFchmodNotImplemented, |
| 393 NaClDescFsyncNotImplemented, |
| 394 NaClDescFdatasyncNotImplemented, |
| 395 NaClDescFtruncateNotImplemented, |
391 NaClDescGetdentsNotImplemented, | 396 NaClDescGetdentsNotImplemented, |
392 NaClDescExternalizeSizeNotImplemented, | 397 NaClDescExternalizeSizeNotImplemented, |
393 NaClDescExternalizeNotImplemented, | 398 NaClDescExternalizeNotImplemented, |
394 NaClDescLockNotImplemented, | 399 NaClDescLockNotImplemented, |
395 NaClDescTryLockNotImplemented, | 400 NaClDescTryLockNotImplemented, |
396 NaClDescUnlockNotImplemented, | 401 NaClDescUnlockNotImplemented, |
397 NaClDescWaitNotImplemented, | 402 NaClDescWaitNotImplemented, |
398 NaClDescTimedWaitAbsNotImplemented, | 403 NaClDescTimedWaitAbsNotImplemented, |
399 NaClDescSignalNotImplemented, | 404 NaClDescSignalNotImplemented, |
400 NaClDescBroadcastNotImplemented, | 405 NaClDescBroadcastNotImplemented, |
(...skipping 20 matching lines...) Expand all Loading... |
421 }, | 426 }, |
422 NaClDescMapNotImplemented, | 427 NaClDescMapNotImplemented, |
423 NACL_DESC_UNMAP_NOT_IMPLEMENTED | 428 NACL_DESC_UNMAP_NOT_IMPLEMENTED |
424 NaClDescReadNotImplemented, | 429 NaClDescReadNotImplemented, |
425 NaClDescWriteNotImplemented, | 430 NaClDescWriteNotImplemented, |
426 NaClDescSeekNotImplemented, | 431 NaClDescSeekNotImplemented, |
427 NaClDescPReadNotImplemented, | 432 NaClDescPReadNotImplemented, |
428 NaClDescPWriteNotImplemented, | 433 NaClDescPWriteNotImplemented, |
429 NaClDescIoctlNotImplemented, | 434 NaClDescIoctlNotImplemented, |
430 NaClDescImcDescFstat, /* diff */ | 435 NaClDescImcDescFstat, /* diff */ |
| 436 NaClDescFchdirNotImplemented, |
| 437 NaClDescFchmodNotImplemented, |
| 438 NaClDescFsyncNotImplemented, |
| 439 NaClDescFdatasyncNotImplemented, |
| 440 NaClDescFtruncateNotImplemented, |
431 NaClDescGetdentsNotImplemented, | 441 NaClDescGetdentsNotImplemented, |
432 NaClDescExternalizeSizeNotImplemented, | 442 NaClDescExternalizeSizeNotImplemented, |
433 NaClDescExternalizeNotImplemented, | 443 NaClDescExternalizeNotImplemented, |
434 NaClDescLockNotImplemented, | 444 NaClDescLockNotImplemented, |
435 NaClDescTryLockNotImplemented, | 445 NaClDescTryLockNotImplemented, |
436 NaClDescUnlockNotImplemented, | 446 NaClDescUnlockNotImplemented, |
437 NaClDescWaitNotImplemented, | 447 NaClDescWaitNotImplemented, |
438 NaClDescTimedWaitAbsNotImplemented, | 448 NaClDescTimedWaitAbsNotImplemented, |
439 NaClDescSignalNotImplemented, | 449 NaClDescSignalNotImplemented, |
440 NaClDescBroadcastNotImplemented, | 450 NaClDescBroadcastNotImplemented, |
(...skipping 20 matching lines...) Expand all Loading... |
461 }, | 471 }, |
462 NaClDescMapNotImplemented, | 472 NaClDescMapNotImplemented, |
463 NACL_DESC_UNMAP_NOT_IMPLEMENTED | 473 NACL_DESC_UNMAP_NOT_IMPLEMENTED |
464 NaClDescReadNotImplemented, | 474 NaClDescReadNotImplemented, |
465 NaClDescWriteNotImplemented, | 475 NaClDescWriteNotImplemented, |
466 NaClDescSeekNotImplemented, | 476 NaClDescSeekNotImplemented, |
467 NaClDescPReadNotImplemented, | 477 NaClDescPReadNotImplemented, |
468 NaClDescPWriteNotImplemented, | 478 NaClDescPWriteNotImplemented, |
469 NaClDescIoctlNotImplemented, | 479 NaClDescIoctlNotImplemented, |
470 NaClDescXferableDataDescFstat, /* diff */ | 480 NaClDescXferableDataDescFstat, /* diff */ |
| 481 NaClDescFchdirNotImplemented, |
| 482 NaClDescFchmodNotImplemented, |
| 483 NaClDescFsyncNotImplemented, |
| 484 NaClDescFdatasyncNotImplemented, |
| 485 NaClDescFtruncateNotImplemented, |
471 NaClDescGetdentsNotImplemented, | 486 NaClDescGetdentsNotImplemented, |
472 NaClDescXferableDataDescExternalizeSize, /* diff */ | 487 NaClDescXferableDataDescExternalizeSize, /* diff */ |
473 NaClDescXferableDataDescExternalize, /* diff */ | 488 NaClDescXferableDataDescExternalize, /* diff */ |
474 NaClDescLockNotImplemented, | 489 NaClDescLockNotImplemented, |
475 NaClDescTryLockNotImplemented, | 490 NaClDescTryLockNotImplemented, |
476 NaClDescUnlockNotImplemented, | 491 NaClDescUnlockNotImplemented, |
477 NaClDescWaitNotImplemented, | 492 NaClDescWaitNotImplemented, |
478 NaClDescTimedWaitAbsNotImplemented, | 493 NaClDescTimedWaitAbsNotImplemented, |
479 NaClDescSignalNotImplemented, | 494 NaClDescSignalNotImplemented, |
480 NaClDescBroadcastNotImplemented, | 495 NaClDescBroadcastNotImplemented, |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
536 *xfer->next_handle++ = NACL_INVALID_HANDLE; | 551 *xfer->next_handle++ = NACL_INVALID_HANDLE; |
537 *baseptr = (struct NaClDesc *) ndxdp; | 552 *baseptr = (struct NaClDesc *) ndxdp; |
538 rv = 0; | 553 rv = 0; |
539 | 554 |
540 cleanup: | 555 cleanup: |
541 if (rv < 0) { | 556 if (rv < 0) { |
542 NaClDescSafeUnref((struct NaClDesc *) ndxdp); | 557 NaClDescSafeUnref((struct NaClDesc *) ndxdp); |
543 } | 558 } |
544 return rv; | 559 return rv; |
545 } | 560 } |
OLD | NEW |