9623644263
- Update read() to use OverlayReader when available - Map OverlayError to libc error codes - Maintain 30s timeout and backward compatibility - Fallback to FileReader for non-overlay files - All tests pass, full workspace compiles