Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
04c9fec7
Commit
04c9fec7
authored
Jul 19, 2014
by
Damien George
Browse files
Merge pull request #757 from stinos/windows-fsync
Add fsync for windows, i.e. _commit. See
dce8876d
parents
2c070110
73ab8cc2
Changes
1
Hide whitespace changes
Inline
Side-by-side
unix/file.c
View file @
04c9fec7
...
...
@@ -39,6 +39,10 @@
#include
"runtime.h"
#include
"stream.h"
#ifdef _WIN32
#define fsync _commit
#endif
typedef
struct
_mp_obj_fdfile_t
{
mp_obj_base_t
base
;
int
fd
;
...
...
@@ -83,12 +87,9 @@ STATIC mp_int_t fdfile_write(mp_obj_t o_in, const void *buf, mp_uint_t size, int
}
STATIC
mp_obj_t
fdfile_flush
(
mp_obj_t
self_in
)
{
#ifndef _WIN32
mp_obj_fdfile_t
*
self
=
self_in
;
check_fd_is_open
(
self
);
fsync
(
self
->
fd
);
#else
//TODO
#endif
return
mp_const_none
;
}
STATIC
MP_DEFINE_CONST_FUN_OBJ_1
(
fdfile_flush_obj
,
fdfile_flush
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment