Signed-off-by: Yonggang Luo <[email protected]>
---
libasm/asm_begin.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/libasm/asm_begin.c b/libasm/asm_begin.c
index 9e4dfe43..9b6d974e 100644
--- a/libasm/asm_begin.c
+++ b/libasm/asm_begin.c
@@ -34,10 +34,13 @@
#include <assert.h>
#include <errno.h>
#include <stdio.h>
-#include <stdio_ext.h>
#include <stdlib.h>
#include <string.h>
+#if !defined(_WIN32)
+#include <stdio_ext.h>
+#endif
+
#include <gelf.h>
#include "libasmP.h"
@@ -56,8 +59,10 @@ prepare_text_output (AsmCtx_t *result)
free (result);
result = NULL;
}
+#if !defined(_WIN32)
else
__fsetlocking (result->out.file, FSETLOCKING_BYCALLER);
+#endif
}
return result;
--
2.36.1.windows.1