Fdb_future_block_until_ready timeout

I’m using the foundationdb C API.
I don’t see anything in the documentation about fdb_future_block_until_ready() about timeout for this blocking.
If I have configured the API versioning, and started the network thread as required, is there a timeout for the fdb_future_block_until_ready I can count on? or could it theoretically block indefinitely if the future fails to be ready, and no deadlock were detected?