Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Side by Side Diff: runtime/bin/file_fuchsia.cc

Issue 2480793002: clang-format runtime/bin (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « runtime/bin/file_android.cc ('k') | runtime/bin/file_linux.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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(TARGET_OS_FUCHSIA) 6 #if defined(TARGET_OS_FUCHSIA)
7 7
8 #include "bin/file.h" 8 #include "bin/file.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 <libgen.h> // NOLINT 12 #include <libgen.h> // NOLINT
13 #include <sys/mman.h> // NOLINT 13 #include <sys/mman.h> // NOLINT
14 #include <sys/stat.h> // NOLINT 14 #include <sys/stat.h> // NOLINT
15 #include <sys/types.h> // NOLINT 15 #include <sys/types.h> // NOLINT
16 #include <unistd.h> // NOLINT 16 #include <unistd.h> // NOLINT
17 17
18 #include "bin/builtin.h" 18 #include "bin/builtin.h"
19 #include "bin/log.h" 19 #include "bin/log.h"
20 #include "platform/signal_blocker.h" 20 #include "platform/signal_blocker.h"
21 #include "platform/utils.h" 21 #include "platform/utils.h"
22 22
23 namespace dart { 23 namespace dart {
24 namespace bin { 24 namespace bin {
25 25
26 class FileHandle { 26 class FileHandle {
27 public: 27 public:
28 explicit FileHandle(int fd) : fd_(fd) { } 28 explicit FileHandle(int fd) : fd_(fd) {}
29 ~FileHandle() { } 29 ~FileHandle() {}
30 int fd() const { return fd_; } 30 int fd() const { return fd_; }
31 void set_fd(int fd) { fd_ = fd; } 31 void set_fd(int fd) { fd_ = fd; }
32 32
33 private: 33 private:
34 int fd_; 34 int fd_;
35 35
36 DISALLOW_COPY_AND_ASSIGN(FileHandle); 36 DISALLOW_COPY_AND_ASSIGN(FileHandle);
37 }; 37 };
38 38
39 39
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 428
429 429
430 File::Identical File::AreIdentical(const char* file_1, const char* file_2) { 430 File::Identical File::AreIdentical(const char* file_1, const char* file_2) {
431 struct stat file_1_info; 431 struct stat file_1_info;
432 struct stat file_2_info; 432 struct stat file_2_info;
433 if ((NO_RETRY_EXPECTED(lstat(file_1, &file_1_info)) == -1) || 433 if ((NO_RETRY_EXPECTED(lstat(file_1, &file_1_info)) == -1) ||
434 (NO_RETRY_EXPECTED(lstat(file_2, &file_2_info)) == -1)) { 434 (NO_RETRY_EXPECTED(lstat(file_2, &file_2_info)) == -1)) {
435 return File::kError; 435 return File::kError;
436 } 436 }
437 return ((file_1_info.st_ino == file_2_info.st_ino) && 437 return ((file_1_info.st_ino == file_2_info.st_ino) &&
438 (file_1_info.st_dev == file_2_info.st_dev)) ? 438 (file_1_info.st_dev == file_2_info.st_dev))
439 File::kIdentical : 439 ? File::kIdentical
440 File::kDifferent; 440 : File::kDifferent;
441 } 441 }
442 442
443 } // namespace bin 443 } // namespace bin
444 } // namespace dart 444 } // namespace dart
445 445
446 #endif // defined(TARGET_OS_FUCHSIA) 446 #endif // defined(TARGET_OS_FUCHSIA)
OLDNEW
« no previous file with comments | « runtime/bin/file_android.cc ('k') | runtime/bin/file_linux.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698