Skip to content

Commit 30b622f

Browse files
author
Jose Rafael Camejo
committed
Por for MAC
1 parent 98c9577 commit 30b622f

23 files changed

Lines changed: 120 additions & 10 deletions

src/namespace/hydratation_module/search_result/typesG.search_result.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../../imports/imports.typesD.h"
4+
//silver_chain_scope_end
15

26

37
typedef struct CWebHydrationSearchResultNamespace {

src/namespace/namespace/typesO.namespace.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.typesH.h"
4+
//silver_chain_scope_end
15

26

37
typedef struct CwebNamespace{

src/namespace/request_module/typesG.request.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.typesD.h"
4+
//silver_chain_scope_end
15

26
typedef struct CwebHttpRequestModule{
37
CwebHttpRequest *(*newCwebHttpRequest)(int socket);

src/namespace/response_module/typesG.response.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.typesD.h"
4+
//silver_chain_scope_end
15

26
typedef struct CwebHttpResponseModule{
37

src/namespace/server_module/typesG.server.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.typesD.h"
4+
//silver_chain_scope_end
15

26

37
typedef struct CwebServerModule{

src/namespace/string_array_module/typesG.string_array.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.typesD.h"
4+
//silver_chain_scope_end
15

26
typedef struct CwebStringArrayModule{
37
CwebStringArray *(*newStringArray)();

src/server/server/fdefine.constructors.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.dep_define.h"
4+
//silver_chain_scope_end
15

26
CwebServer newCwebSever(int port , CwebHttpResponse *(*request_handler)(CwebHttpRequest *request)){
37
struct CwebServer self = {0};
@@ -6,7 +10,7 @@
610
self.client_timeout = 5;
711
self.max_queue = 100;
812

9-
#if defined(__linux__)
13+
#if defined(__linux__) || defined(__APPLE__)
1014
self.single_process = false;
1115
#endif
1216

@@ -21,7 +25,7 @@
2125
return self;
2226
}
2327

24-
#if defined(__linux__)
28+
#if defined(__linux__) || defined(__APPLE__)
2529

2630
int CwebServer_start(CwebServer *self){
2731
cweb_static_folder = self->static_folder;

src/server/server/fdefine.multi_process.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
#if defined(__linux__)
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.dep_define.h"
4+
//silver_chain_scope_end
5+
#if defined(__linux__ ) || defined(__APPLE__)
26

37

48

src/server/server/fdefine.request_execution.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.dep_define.h"
4+
//silver_chain_scope_end
15

26

37

@@ -81,7 +85,7 @@ void private_CWebServer_execute_request(CwebServer *self,int socket,const char *
8185
cweb_print("Response created\n");
8286

8387
int flag = 0;
84-
#if defined(__linux__)
88+
#if defined(__linux__) || defined(__APPLE__)
8589
flag = MSG_NOSIGNAL;
8690
#endif
8791

src/server/server/fdefine.single_process.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//silver_chain_scope_start
2+
//mannaged by silver chain: https://github.com/OUIsolutions/SilverChain
3+
#include "../../imports/imports.dep_define.h"
4+
//silver_chain_scope_end
15

26

37
int private_CWebServer_run_server_in_single_process(CwebServer *self) {
@@ -64,7 +68,7 @@ int private_CWebServer_run_server_in_single_process(CwebServer *self) {
6468
);
6569

6670
char client_ip[INET_ADDRSTRLEN] ={0};
67-
#if defined(__linux__)
71+
#if defined(__linux__) || defined(__APPLE__)
6872
Universal_inet_ntop(UNI_AF_INET, &(address.sin_addr), client_ip, INET_ADDRSTRLEN);
6973
#endif
7074
#if defined(_WIN32)

0 commit comments

Comments
 (0)