diff --git a/lib/base/Makefile.am b/lib/base/Makefile.am
index 6a19ac323..f7fed226c 100644
--- a/lib/base/Makefile.am
+++ b/lib/base/Makefile.am
@@ -54,13 +54,11 @@ libbase_la_SOURCES = \
timer.h \
tlsclient.cpp \
tlsclient.h \
- unix.cpp \
unix.h \
utility.cpp \
utility.h \
value.cpp \
value.h \
- win32.cpp \
win32.h
libbase_la_CPPFLAGS = \
diff --git a/lib/base/base.vcxproj b/lib/base/base.vcxproj
index 155a1e963..f3620d621 100644
--- a/lib/base/base.vcxproj
+++ b/lib/base/base.vcxproj
@@ -48,10 +48,8 @@
-
-
@@ -242,4 +240,4 @@
-
\ No newline at end of file
+
diff --git a/lib/base/unix.cpp b/lib/base/unix.cpp
deleted file mode 100644
index 010c390a0..000000000
--- a/lib/base/unix.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-/******************************************************************************
- * Icinga 2 *
- * Copyright (C) 2012 Icinga Development Team (http://www.icinga.org/) *
- * *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU General Public License *
- * as published by the Free Software Foundation; either version 2 *
- * of the License, or (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software Foundation *
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
- ******************************************************************************/
-
-#include "i2-base.h"
-
-#ifndef _WIN32
-
-using namespace icinga;
-
-/**
- * Closes a socket.
- *
- * @param fd The socket that is to be closed.
- */
-void closesocket(SOCKET fd)
-{
- close(fd);
-}
-
-#endif /* _WIN32 */
diff --git a/lib/base/unix.h b/lib/base/unix.h
index bc1f59e32..e1f8e0bd7 100644
--- a/lib/base/unix.h
+++ b/lib/base/unix.h
@@ -39,8 +39,8 @@
typedef int SOCKET;
#define INVALID_SOCKET (-1)
-void closesocket(SOCKET fd);
+#define closesocket close
#define ioctlsocket ioctl
#ifndef MAXPATHLEN
diff --git a/lib/base/win32.cpp b/lib/base/win32.cpp
deleted file mode 100644
index 51dbadc90..000000000
--- a/lib/base/win32.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-/******************************************************************************
- * Icinga 2 *
- * Copyright (C) 2012 Icinga Development Team (http://www.icinga.org/) *
- * *
- * This program is free software; you can redistribute it and/or *
- * modify it under the terms of the GNU General Public License *
- * as published by the Free Software Foundation; either version 2 *
- * of the License, or (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software Foundation *
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. *
- ******************************************************************************/
-
-#include "i2-base.h"
-
-#ifdef _WIN32
-using namespace icinga;
-
-/* nothing here (yet) */
-
-#endif /* _WIN32 */