Index: pkg/os/lib/src/errno.dart |
diff --git a/pkg/os/lib/src/errno.dart b/pkg/os/lib/src/errno.dart |
index 60a7c65807ccbb50dee59cb4790d9f19e5bf01a6..487b5ef191dd7fc28bc82de2cb165ddb0ac346a4 100644 |
--- a/pkg/os/lib/src/errno.dart |
+++ b/pkg/os/lib/src/errno.dart |
@@ -101,8 +101,9 @@ abstract class _PosixErrnos extends Errnos { |
} |
class _LinuxErrnos extends _PosixErrnos { |
- int get EADDRNOTAVAIL => 99; |
- int get EINPROGRESS => 115; |
+ static final bool isMips = sys.info().machine == 'mips'; |
+ int get EADDRNOTAVAIL => isMips ? 126 : 99; |
+ int get EINPROGRESS => isMips ? 150 : 115; |
} |
class _MacOSErrnos extends _PosixErrnos { |