Skip to content

Commit

Permalink
build ok for windows
Browse files Browse the repository at this point in the history
  • Loading branch information
zhengshuxin committed Oct 31, 2018
1 parent 2dc0115 commit 96fd5bf
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 12 deletions.
8 changes: 4 additions & 4 deletions acl_cpp_vc2012.sln
Expand Up @@ -3582,8 +3582,8 @@ Global
{BFCE4280-B6E5-414A-A8CD-F827A4A19B6F}.Template|x64.ActiveCfg = Release|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Win32.ActiveCfg = DebugDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Win32.Build.0 = DebugDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Win32.ActiveCfg = Debug|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|Win32.Build.0 = Debug|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Debug|x64.ActiveCfg = DebugDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.DebugDll|Mixed Platforms.ActiveCfg = DebugDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.DebugDll|Mixed Platforms.Build.0 = DebugDll|Win32
Expand All @@ -3592,8 +3592,8 @@ Global
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.DebugDll|x64.ActiveCfg = DebugDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Mixed Platforms.Build.0 = Release|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Win32.ActiveCfg = ReleaseDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Win32.Build.0 = ReleaseDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Win32.ActiveCfg = Release|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|Win32.Build.0 = Release|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Release|x64.ActiveCfg = ReleaseDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Releasedll|Mixed Platforms.ActiveCfg = ReleaseDll|Win32
{F74A61AD-A309-47A5-A7C6-BAC888660BBC}.Releasedll|Mixed Platforms.Build.0 = ReleaseDll|Win32
Expand Down
3 changes: 2 additions & 1 deletion lib_fiber/c/include/fiber/fiber_define.h
Expand Up @@ -11,7 +11,8 @@ typedef intptr_t acl_handle_t;
#if defined(_WIN32) || defined (_WIN64)
# include <winsock2.h>

typedef intptr_t ssize_t;
/* typedef intptr_t ssize_t; */
typedef long ssize_t;
typedef SOCKET socket_t;
typedef int socklen_t;

Expand Down
1 change: 1 addition & 0 deletions lib_fiber/c/libfiber_vc2012.vcxproj
Expand Up @@ -162,6 +162,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Text Include="..\changes.txt" />
<Text Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
Expand Down
3 changes: 3 additions & 0 deletions lib_fiber/c/libfiber_vc2012.vcxproj.filters
Expand Up @@ -34,6 +34,9 @@
</ItemGroup>
<ItemGroup>
<Text Include="ReadMe.txt" />
<Text Include="..\changes.txt">
<Filter>doc</Filter>
</Text>
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\stdafx.c">
Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/common/sane_socket.c
Expand Up @@ -23,7 +23,7 @@ int is_listen_socket(socket_t fd)

int getsocktype(socket_t fd)
{
SOCKADDR addr;
SOCK_ADDR addr;
struct sockaddr *sa = (struct sockaddr*) &addr;
socklen_t len = sizeof(addr);

Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/common/tcp_nodelay.c
Expand Up @@ -5,7 +5,7 @@

static int getsocktype(socket_t fd)
{
SOCKADDR addr;
SOCK_ADDR addr;
struct sockaddr *sa = (struct sockaddr*) &addr;
socklen_t len = sizeof(addr);

Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/hook/getaddrinfo.c
Expand Up @@ -39,7 +39,7 @@ static struct addrinfo *create_addrinfo(const char *ip, short port,
{
struct addrinfo *res;
size_t addrlen;
SOCKADDR sa;
SOCK_ADDR sa;

if (is_ipv4(ip)) {
sa.in.sin_family = AF_INET;
Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/hook/gethostbyname.c
Expand Up @@ -114,7 +114,7 @@ static int save_result(struct hostent *ent, struct addrinfo *res,
break;
}

SOCKADDR *sa = (SOCKADDR *) ai->ai_addr;
SOCK_ADDR *sa = (SOCK_ADDR *) ai->ai_addr;

if (ai->ai_family == AF_INET) {
len = sizeof(struct in_addr);
Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/hook/socket.c
Expand Up @@ -338,7 +338,7 @@ int WINAPI acl_fiber_connect(socket_t sockfd, const struct sockaddr *addr,
len = sizeof(err);
ret = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (char *) &err, &len);
if (ret == 0 && err == 0) {
SOCKADDR saddr;
SOCK_ADDR saddr;
struct sockaddr *sa = (struct sockaddr*) &saddr;
socklen_t n = sizeof(saddr);

Expand Down
2 changes: 1 addition & 1 deletion lib_fiber/c/src/stdafx.h
Expand Up @@ -87,6 +87,6 @@ typedef union {
struct sockaddr_un un;
#endif
struct sockaddr sa;
} SOCKADDR;
} SOCK_ADDR;

#endif
3 changes: 2 additions & 1 deletion lib_fiber/cpp/include/fiber/fiber_cpp_define.hpp
@@ -1,7 +1,8 @@
#pragma once

#if defined(_WIN32) || defined (_WIN64)
typedef intptr_t ssize_t;
/* typedef intptr_t ssize_t; */
typedef long ssize_t;
#else
#include <sys/types.h>
#include <sys/socket.h>
Expand Down

0 comments on commit 96fd5bf

Please sign in to comment.