python os.pipe(), чтобы создать канал и открыть дескриптор файла в c
Я хочу использовать Python для создания канала readfd, writefd = os.pipe()
, И затем я создаю подпроцесс внутри моего скрипта python для запуска некоторого кода c, где он пытается открыть readfd(который является int скажем 5) FILE* fp = fdopen(readfd, "r");
но он возвращает nullptr. Почему это не так? Как я могу открыть дескриптор файла в моем коде c?