Mi pregunta es por qué entonces nos dan un fuente como recibeFile, en el que hace busy waiting (segun creo una especie de polling para ser más exactos) haciendo leerPCT todo el tiempo sin hacer algun sleep entre cada invocación.
Eso hace pensar en un leerPCT bloqueante, sumado a que las funciones de read en general si son bloqueantes. A esta altura ya no lo vamos a cambiar y si fuera el caso de que esperan que sea bloqueante, la letra nos da argumentos firmes para decir que interpretamos bien lo que se nos pedía.
Saludos y gracias,