[rtsan] Add pipe, mkfifo interceptors (#116915)
commitfce917d39d97b8697e04fc52b1727307fc341212
authorChris Apple <cja-private@pm.me>
Wed, 20 Nov 2024 15:47:14 +0000 (20 07:47 -0800)
committerGitHub <noreply@github.com>
Wed, 20 Nov 2024 15:47:14 +0000 (20 07:47 -0800)
tree95f6bc4f964badc45d85d630233e4853d8e80b9e
parentacc32667b051d84b1660460344dabdc64b9244c1
[rtsan] Add pipe, mkfifo interceptors (#116915)

## Why we think this are unsafe

Again, these correspond directly to system calls on linux and OSX. They
are two ways to do interprocess communication so it would make sense
that they take some synchronization by the OS.
compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp