@@ -1499,6 +1499,10 @@ public class stat_result : IList, IList<object> {
             }
         }
 
+        public static int umask(CodeContext/*!*/ context, BigInteger mask) {
+            return umask(context, (int)mask);
+        }
+
         public static int umask(double mask) {
             throw PythonOps.TypeError("integer argument expected, got float");
         }