| OLD | NEW | 
|---|
| 1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2016, 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(HOST_OS_FUCHSIA) | 6 #if defined(HOST_OS_FUCHSIA) | 
| 7 | 7 | 
| 8 #include "bin/platform.h" | 8 #include "bin/platform.h" | 
| 9 | 9 | 
| 10 #include <string.h>  // NOLINT | 10 #include <string.h>  // NOLINT | 
| (...skipping 29 matching lines...) Expand all  Loading... | 
| 40 const char* Platform::LibraryPrefix() { | 40 const char* Platform::LibraryPrefix() { | 
| 41   return "lib"; | 41   return "lib"; | 
| 42 } | 42 } | 
| 43 | 43 | 
| 44 | 44 | 
| 45 const char* Platform::LibraryExtension() { | 45 const char* Platform::LibraryExtension() { | 
| 46   return "so"; | 46   return "so"; | 
| 47 } | 47 } | 
| 48 | 48 | 
| 49 | 49 | 
|  | 50 const char* Platform::LocaleName() { | 
|  | 51   return getenv("LANG"); | 
|  | 52 } | 
|  | 53 | 
|  | 54 | 
| 50 bool Platform::LocalHostname(char* buffer, intptr_t buffer_length) { | 55 bool Platform::LocalHostname(char* buffer, intptr_t buffer_length) { | 
| 51   return gethostname(buffer, buffer_length) == 0; | 56   return gethostname(buffer, buffer_length) == 0; | 
| 52 } | 57 } | 
| 53 | 58 | 
| 54 | 59 | 
| 55 char** Platform::Environment(intptr_t* count) { | 60 char** Platform::Environment(intptr_t* count) { | 
| 56   // Using environ directly is only safe as long as we do not | 61   // Using environ directly is only safe as long as we do not | 
| 57   // provide access to modifying environment variables. | 62   // provide access to modifying environment variables. | 
| 58   intptr_t i = 0; | 63   intptr_t i = 0; | 
| 59   char** tmp = environ; | 64   char** tmp = environ; | 
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 110 | 115 | 
| 111 | 116 | 
| 112 void Platform::Exit(int exit_code) { | 117 void Platform::Exit(int exit_code) { | 
| 113   exit(exit_code); | 118   exit(exit_code); | 
| 114 } | 119 } | 
| 115 | 120 | 
| 116 }  // namespace bin | 121 }  // namespace bin | 
| 117 }  // namespace dart | 122 }  // namespace dart | 
| 118 | 123 | 
| 119 #endif  // defined(HOST_OS_FUCHSIA) | 124 #endif  // defined(HOST_OS_FUCHSIA) | 
| OLD | NEW | 
|---|