Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 090003a8 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Don't include android-base/macros.h from android-base/unique_fd.h"

parents 4f215551 2a7b8633
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -19,7 +19,10 @@

#include <unistd.h>

#include <android-base/macros.h>
// DO NOT INCLUDE OTHER LIBBASE HEADERS!
// This file gets used in libbinder, and libbinder is used everywhere.
// Including other headers from libbase frequently results in inclusion of
// android-base/macros.h, which causes macro collisions.

// Container for a file descriptor that automatically closes the descriptor as
// it goes out of scope.
@@ -75,7 +78,8 @@ class unique_fd final {
 private:
  int value_;

  DISALLOW_COPY_AND_ASSIGN(unique_fd);
  unique_fd(const unique_fd&);
  void operator=(const unique_fd&);
};

}  // namespace base