| Anterior | Siguiente |
| MACH_SEND_MSG_FILTERED | MACH_RCV_INVALID_NAME |
MACH_RCV_IN_PROGRESS
Qué significa MACH_RCV_IN_PROGRESS
No es un error normal que una aplicación deba manejar como retorno final de mach_msg. Sirve en código/tracing interno del kernel para representar el estado de la operación pendiente.
Debe diferenciarse de MACH_RCV_TIMED_OUT o MACH_RCV_INTERRUPTED, que sí describen una finalización.
Qué comprobar
- Confirma que lo observas en fuentes/tracing interno.
- No añadas retries user-space para este estado intermedio.
- Analiza la transición final del receive.
- Usa la versión exacta de XNU si estudias su implementación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.