nvramtool: fsync for mingw.
Change-Id: Ifdec69ca46ba8cbd3eb154d8f4af4b3cafa8019d Signed-off-by: Zheng Bao <zheng.bao@amd.com> Signed-off-by: zbao <fishbaozi@gmail.com> Reviewed-on: http://review.coreboot.org/1805 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
parent
431a816019
commit
f6659cac3b
|
@ -45,6 +45,9 @@
|
||||||
#include "reg_expr.h"
|
#include "reg_expr.h"
|
||||||
#include "hexdump.h"
|
#include "hexdump.h"
|
||||||
#include "cbfs.h"
|
#include "cbfs.h"
|
||||||
|
#ifdef __MINGW32__
|
||||||
|
#include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef void (*op_fn_t) (void);
|
typedef void (*op_fn_t) (void);
|
||||||
|
|
||||||
|
@ -168,6 +171,8 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
#ifndef __MINGW32__
|
#ifndef __MINGW32__
|
||||||
fsync(fd);
|
fsync(fd);
|
||||||
|
#else
|
||||||
|
FlushFileBuffers ((HANDLE) _get_osfhandle (fd));
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue