Не нашёл с ходу, написал: https://github.com/vi/fopen_override
Код основан на другом костыле: https://github.com/vi/syscall_limiter/tree/master/writelimiter
Может, где-то в интернете есть более нормальная реализация? А то я когда-то написал библиотеку для автоматического setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE
всем сокетам, но потом оказалось, что такая в интернете уже есть (хотя почему-то сразу не нашлась)...