Fixed some issues found by winapi_check.
diff --git a/files/smb.c b/files/smb.c
index 6047210..3053876 100644
--- a/files/smb.c
+++ b/files/smb.c
@@ -51,7 +51,9 @@
#include <time.h>
#include <unistd.h>
#include <utime.h>
-#include <sys/socket.h>
+#ifdef HAVE_SYS_SOCKET_H
+# include <sys/socket.h>
+#endif
#include <sys/types.h>
#ifdef HAVE_NETINET_IN_SYSTM_H
#include <netinet/in_systm.h>
@@ -1030,7 +1032,7 @@
return !r;
}
-WINAPI BOOL SMB_ReadFile(HANDLE hFile, LPVOID buffer, DWORD bytesToRead, LPDWORD bytesRead, LPOVERLAPPED lpOverlapped)
+BOOL WINAPI SMB_ReadFile(HANDLE hFile, LPVOID buffer, DWORD bytesToRead, LPDWORD bytesRead, LPOVERLAPPED lpOverlapped)
{
int fd;
DWORD total, count, offset;