surf/random_mgr.c \
surf/surf.c \
surf/surfxml_parse.c \
- surf/cpu.c surf/network.c surf/network_constant.c surf/workstation.c \
+ surf/cpu.c surf/network.c surf/network_constant.c surf/network_vivaldi.c surf/workstation.c \
surf/surf_model_timer.c \
surf/workstation_ptask_L07.c \
surf/cpu_ti.c \
simgrid_ruby_la_LDFLAGS = $(VERSION_INFO) @LD_DYNAMIC_FLAGS@ -lm -module
endif
-# Windows users (at least, MSVC ones) need a def file.
+# Windows users (at least, MSVC ones) need a def file. (and JNI dont like @ cruft added to symbols)
if IS_WINDOWS
libgras_la_LDFLAGS += -Wl,--output-def,libgras.def
-libsimgrid_la_LDFLAGS += -Wl,--output-def,libsimgrid.def
+libsimgrid_la_LDFLAGS += -Wl,--output-def,libsimgrid.def -Wl,--kill-at
libsmpi_la_LDFLAGS += -Wl,--output-def,libsmpi.def
endif
int sock;
xbt_queue_shift_timed(me->socks_to_close, &sock, 0);
if (tcp_close(sock) < 0) {
+#ifdef _WIN32
+ WARN2("error while closing tcp socket %d: %d (%s)\n", sock, sock_errno);
+#else
WARN3("error while closing tcp socket %d: %d (%s)\n",
sock, sock_errno, sock_errstr(sock_errno));
+#endif
}
}
}
/*
* Resource protected methods
*/
-XBT_PUBLIC(xbt_dict_t) surf_resource_properties(const void *resource);
+xbt_dict_t surf_resource_properties(const void *resource);
XBT_PUBLIC(void) surfxml_bufferstack_push(int new);
XBT_PUBLIC(void) surfxml_bufferstack_pop(int new);