diff --git a/jdk/src/windows/demo/jvmti/hprof/hprof_md.c b/jdk/src/windows/demo/jvmti/hprof/hprof_md.c index 14ede2bb147..03e77f635d5 100644 --- a/jdk/src/windows/demo/jvmti/hprof/hprof_md.c +++ b/jdk/src/windows/demo/jvmti/hprof/hprof_md.c @@ -29,12 +29,14 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +// To ensure winsock2.h is used, it has to be included ahead of +// windows.h, which includes winsock.h by default. +#include #include #include #include #include #include -#include #include #include @@ -147,7 +149,7 @@ md_seek(int filedes, jlong pos) void md_close(int filedes) { - (void)close(filedes); + (void)closesocket(filedes); } int