diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-04-22 00:16:46 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-04-22 00:16:46 +0300 |
commit | fa6f0506c1380d0d96ca7bb5d30d89259a235102 (patch) | |
tree | c87faf7467fc94a705dcc4c9acd1c6ffcb45db66 /unix/file.c | |
parent | 5d3a83017125175ef82d6f7a5c969f528e8f748a (diff) | |
download | micropython-fa6f0506c1380d0d96ca7bb5d30d89259a235102.tar.gz micropython-fa6f0506c1380d0d96ca7bb5d30d89259a235102.zip |
unix: Workaround MP_OBJ_NEW_SMALL_INT() 64-bit issues.
Diffstat (limited to 'unix/file.c')
-rw-r--r-- | unix/file.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/unix/file.c b/unix/file.c index 5c33bc5900..041e28e956 100644 --- a/unix/file.c +++ b/unix/file.c @@ -106,7 +106,7 @@ STATIC mp_obj_t fdfile_make_new(mp_obj_t type_in, uint n_args, uint n_kw, const int fd = open(fname, mode, 0644); if (fd == -1) { - nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT(errno))); + nlr_raise(mp_obj_new_exception_arg1(&mp_type_OSError, MP_OBJ_NEW_SMALL_INT((machine_int_t)errno))); } return fdfile_new(fd); } |