| OLD | NEW | 
|    1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |    1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
|    2 // for details. All rights reserved. Use of this source code is governed by a |    2 // for details. All rights reserved. Use of this source code is governed by a | 
|    3 // BSD-style license that can be found in the LICENSE file. |    3 // BSD-style license that can be found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include "platform/globals.h" |    5 #include "platform/globals.h" | 
|    6 #if defined(TARGET_OS_MACOS) |    6 #if defined(TARGET_OS_MACOS) | 
|    7  |    7  | 
|    8 #include "bin/fdutils.h" |    8 #include "bin/fdutils.h" | 
|    9  |    9  | 
|   10 #include <errno.h>  // NOLINT |   10 #include <errno.h>      // NOLINT | 
|   11 #include <fcntl.h>  // NOLINT |   11 #include <fcntl.h>      // NOLINT | 
|   12 #include <sys/ioctl.h>  // NOLINT |   12 #include <sys/ioctl.h>  // NOLINT | 
|   13 #include <unistd.h>  // NOLINT |   13 #include <unistd.h>     // NOLINT | 
|   14  |   14  | 
|   15 #include "platform/signal_blocker.h" |   15 #include "platform/signal_blocker.h" | 
|   16  |   16  | 
|   17 namespace dart { |   17 namespace dart { | 
|   18 namespace bin { |   18 namespace bin { | 
|   19  |   19  | 
|   20 bool FDUtils::SetCloseOnExec(intptr_t fd) { |   20 bool FDUtils::SetCloseOnExec(intptr_t fd) { | 
|   21   intptr_t status; |   21   intptr_t status; | 
|   22   status = NO_RETRY_EXPECTED(fcntl(fd, F_GETFD)); |   22   status = NO_RETRY_EXPECTED(fcntl(fd, F_GETFD)); | 
|   23   if (status < 0) { |   23   if (status < 0) { | 
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  130       buffer_pos += bytes_written; |  130       buffer_pos += bytes_written; | 
|  131     } |  131     } | 
|  132   } |  132   } | 
|  133   return count; |  133   return count; | 
|  134 } |  134 } | 
|  135  |  135  | 
|  136 }  // namespace bin |  136 }  // namespace bin | 
|  137 }  // namespace dart |  137 }  // namespace dart | 
|  138  |  138  | 
|  139 #endif  // defined(TARGET_OS_MACOS) |  139 #endif  // defined(TARGET_OS_MACOS) | 
| OLD | NEW |