From 1b362d3228177c34e7933d55ea23fb648cb764b6 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Sun, 19 Mar 2017 23:21:44 -0700 Subject: [PATCH] removed conflict markers from merge --- make-mac.mk | 4 ---- src/sdk.h | 16 +--------------- src/service.cpp | 8 ++++---- 3 files changed, 5 insertions(+), 23 deletions(-) diff --git a/make-mac.mk b/make-mac.mk index 906fe81..c083d54 100644 --- a/make-mac.mk +++ b/make-mac.mk @@ -254,11 +254,7 @@ osx_static_lib: lwip $(OBJS) else osx_static_lib: pico $(OBJS) $(CXX) $(CXXFLAGS) $(STACK_FLAGS) $(DEFS) $(INCLUDES) $(ZTFLAGS) -DSDK_SERVICE -DSDK -DSDK_BUNDLED $(PICO_DRIVER_FILES) $(SDK_INTERCEPT_C_FILES) $(SDK_SERVICE_CPP_FILES) src/service.cpp -c -<<<<<<< HEAD - libtool -static -o build/libzt.a picotcp.o proxy.o tap.o one.o OneService.o service.o sockets.o rpc.o intercept.o OneService.o $(OBJS) -======= libtool -static -o build/libzt.a picotcp.o proxy.o tap.o one.o OneService.o service.o sockets.o rpc.o intercept.o $(OBJS) ->>>>>>> dev endif # Builds zts_* library tests diff --git a/src/sdk.h b/src/sdk.h index 246e675..0d517fa 100644 --- a/src/sdk.h +++ b/src/sdk.h @@ -55,37 +55,23 @@ #endif #endif -<<<<<<< HEAD #include #include -#define SETSOCKOPT_SIG int fd, int level, int optname, const void *optval, socklen_t optlen -#define GETSOCKOPT_SIG int fd, int level, int optname, void *optval, socklen_t *optlen - -======= // ------------------------------------------------------------------------------ // -------------- Socket API function signatures for convenience ---------------- // ------------------------------------------------------------------------------ #define SETSOCKOPT_SIG int fd, int level, int optname, const void *optval, socklen_t optlen #define GETSOCKOPT_SIG int fd, int level, int optname, void *optval, socklen_t *optlen ->>>>>>> dev #define SENDMSG_SIG int fd, const struct msghdr *msg, int flags #define SENDTO_SIG int fd, const void *buf, size_t len, int flags, const struct sockaddr *addr, socklen_t addrlen #define RECV_SIG int fd, void *buf, size_t len, int flags #define RECVFROM_SIG int fd, void *buf, size_t len, int flags, struct sockaddr *addr, socklen_t *addrlen #define RECVMSG_SIG int fd, struct msghdr *msg,int flags -<<<<<<< HEAD - #define SEND_SIG int fd, const void *buf, size_t len, int flags #define WRITE_SIG int fd, const void *buf, size_t len #define READ_SIG int fd, void *buf, size_t len - -======= -#define SEND_SIG int fd, const void *buf, size_t len, int flags -#define WRITE_SIG int fd, const void *buf, size_t len -#define READ_SIG int fd, void *buf, size_t len ->>>>>>> dev #define SOCKET_SIG int socket_family, int socket_type, int protocol #define CONNECT_SIG int fd, const struct sockaddr *addr, socklen_t addrlen #define BIND_SIG int fd, const struct sockaddr *addr, socklen_t addrlen @@ -266,4 +252,4 @@ ssize_t zts_recvmsg(RECVMSG_SIG); } #endif -#endif // _ZT_SDK_H \ No newline at end of file +#endif // _ZT_SDK_H diff --git a/src/service.cpp b/src/service.cpp index a01c36d..974698d 100644 --- a/src/service.cpp +++ b/src/service.cpp @@ -237,7 +237,7 @@ void zts_get_ipv6_address(const char *nwid, char *addrstr) int zts_get_device_id(char *devID) { if(zt1Service) { char id[10]; - sprintf(id, "%lx",zt1Service->getNode()->address()); + sprintf(id, "%llx",zt1Service->getNode()->address()); memcpy(devID, id, 10); return 0; } @@ -473,7 +473,7 @@ void zts_start_service(const char *path) // ------------------------------------------------------------------------------ - // ------------------------------- zts_start_service ---------------------------- + // --------------------------- zts_start_core_service --------------------------- // ------------------------------------------------------------------------------ @@ -485,13 +485,12 @@ void *zts_start_core_service(void *thread_id) { homeDir = std::string((char*)thread_id); #endif - char current_dir[MAX_DIR_SZ]; - //#if defined(SDK_BUNDLED) && !defined(__ANDROID__) // set_intercept_status(INTERCEPT_DISABLED); // Ignore network calls from ZT service //#endif #if defined(__IOS__) + char current_dir[MAX_DIR_SZ]; // Go to the app's data directory so we can shorten the sun_path we bind to getcwd(current_dir, MAX_DIR_SZ); std::string targetDir = homeDir; // + "/../../"; @@ -500,6 +499,7 @@ void *zts_start_core_service(void *thread_id) { #endif #if defined(__UNITY_3D__) + char current_dir[MAX_DIR_SZ]; getcwd(current_dir, MAX_DIR_SZ); chdir(service_path.c_str()); homeDir = current_dir; // homeDir shall be current_dir