From: Kim Gunsoo Date: Wed, 2 Dec 2015 02:50:53 +0000 (+0900) Subject: Disable keep alive option in OSX. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=58b8ee74b4b846328d39547b4ad3a872e96fb576;p=sdk%2Ftools%2Fsdb.git Disable keep alive option in OSX. - In OSX, disable the KEEP_ALIVE option to the socket connected with sdbd. Change-Id: I3c31de0a123743b86b5d7f3c5c7b980961812f9b Signed-off-by: Kim Gunsoo --- diff --git a/src/utils_unix.c b/src/utils_unix.c index b05c2c0..f234363 100755 --- a/src/utils_unix.c +++ b/src/utils_unix.c @@ -154,6 +154,9 @@ static void _close_on_exec(int fd) static void _keep_alive(int fd, int onoff, int cnt, int idle, int interval) { +#if defined(OS_DARWIN) + LOG_INFO("Not support keep alive option in OSX.\n"); +#else int ret = -1; ret = setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &onoff, sizeof(onoff)); @@ -184,6 +187,7 @@ static void _keep_alive(int fd, int onoff, int cnt, int idle, int interval) } LOG_INFO("Success to set keep alive option. FD(%d), onoff=%d, cnt=%d, idle=%d(sec), interval=%d(sec)\n", onoff, cnt, idle, interval); +#endif } static int _sdb_open( const char* pathname, int options )