sim: fix mingw builds with replacement gnulib open
authorMike Frysinger <vapier@gentoo.org>
Thu, 16 Dec 2021 07:25:21 +0000 (02:25 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 16 Dec 2021 07:25:21 +0000 (02:25 -0500)
The header shuffling in here broke the workaround for gnulib defining
"open".  Move it back before the sim-specific includes to fix.  This
is because the callback struct in the headers has an "open" member and
this file tries to call that.

sim/common/sim-io.c

index 8c40f7a0e73ea31361f8ca20237e17bb75c61e87..874f6423e83614ea895bd7c20e230646813213b0 100644 (file)
 #include <unistd.h>
 #endif
 
+#undef open
+
 #include "sim-main.h"
 #include "sim-io.h"
 #include "sim/callback.h"
 
-#undef open
-
 /* Define the rate at which the simulator should poll the host
    for a quit. */
 #ifndef POLL_QUIT_INTERVAL