// RUN: %check_clang_tidy %s android-cloexec-epoll-create %t extern "C" int epoll_create(int size); void f() { epoll_create(0); // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: prefer epoll_create() to epoll_create1() because epoll_create1() allows EPOLL_CLOEXEC [android-cloexec-epoll-create] // CHECK-FIXES: epoll_create1(EPOLL_CLOEXEC); } namespace i { int epoll_create(int size); void g() { epoll_create(0); } } // namespace i class C { public: int epoll_create(int size); void h() { epoll_create(0); } };