1 .. title:: clang-tidy - android-cloexec-pipe
6 This check detects usage of ``pipe()``. Using ``pipe()`` is not recommended, ``pipe2()`` is the
7 suggested replacement. The check also adds the O_CLOEXEC flag that marks the file descriptor to
8 be closed in child processes. Without this flag a sensitive file descriptor can be leaked to a
9 child process, potentially into a lower-privileged SELinux domain.
17 Suggested replacement:
21 pipe2(pipefd, O_CLOEXEC);