В libc есть возможность создать (анонимный) канал:
https://man7.org/linux/man-pages/man2/pipe.2.html
Я знаю о mkfifo в bash и подобных оболочках, а также о |, который позволяет осуществлять анонимную передачу данных между стандартным выводом одного процесса на стандартный ввод другого процесса, но мне было интересно если бы существовал тривиальный эквивалент канала, о котором я не знаю?
Подробнее здесь: https://stackoverflow.com/questions/786 ... ther-shell