diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-07-28 00:28:27 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-07-28 00:28:27 +0300 |
commit | 64da62ec2eb2c7d2d598e4219d23ad6143a20228 (patch) | |
tree | 9b5abc658f4ec810c5a18e6dd73fb987aa22fc15 | |
parent | aa4ada943a1e08e595630875135a2d7816718194 (diff) | |
download | micropython-64da62ec2eb2c7d2d598e4219d23ad6143a20228.tar.gz micropython-64da62ec2eb2c7d2d598e4219d23ad6143a20228.zip |
unix/file: Use generic stream flush() method.
-rw-r--r-- | unix/file.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/unix/file.c b/unix/file.c index 824327265e..2236328576 100644 --- a/unix/file.c +++ b/unix/file.c @@ -129,14 +129,6 @@ STATIC mp_uint_t fdfile_ioctl(mp_obj_t o_in, mp_uint_t request, uintptr_t arg, i } } -STATIC mp_obj_t fdfile_flush(mp_obj_t self_in) { - mp_obj_fdfile_t *self = MP_OBJ_TO_PTR(self_in); - check_fd_is_open(self); - fsync(self->fd); - return mp_const_none; -} -STATIC MP_DEFINE_CONST_FUN_OBJ_1(fdfile_flush_obj, fdfile_flush); - STATIC mp_obj_t fdfile_close(mp_obj_t self_in) { mp_obj_fdfile_t *self = MP_OBJ_TO_PTR(self_in); close(self->fd); @@ -237,7 +229,7 @@ STATIC const mp_rom_map_elem_t rawfile_locals_dict_table[] = { { MP_ROM_QSTR(MP_QSTR_write), MP_ROM_PTR(&mp_stream_write_obj) }, { MP_ROM_QSTR(MP_QSTR_seek), MP_ROM_PTR(&mp_stream_seek_obj) }, { MP_ROM_QSTR(MP_QSTR_tell), MP_ROM_PTR(&mp_stream_tell_obj) }, - { MP_ROM_QSTR(MP_QSTR_flush), MP_ROM_PTR(&fdfile_flush_obj) }, + { MP_ROM_QSTR(MP_QSTR_flush), MP_ROM_PTR(&mp_stream_flush_obj) }, { MP_ROM_QSTR(MP_QSTR_close), MP_ROM_PTR(&fdfile_close_obj) }, { MP_ROM_QSTR(MP_QSTR___enter__), MP_ROM_PTR(&mp_identity_obj) }, { MP_ROM_QSTR(MP_QSTR___exit__), MP_ROM_PTR(&fdfile___exit___obj) }, |