Fix gcc warnings
authorEduardo Silva <edsiper@gmail.com>
Wed, 25 Nov 2009 16:09:03 +0000 (13:09 -0300)
committerEduardo Silva <edsiper@gmail.com>
Wed, 25 Nov 2009 16:09:03 +0000 (13:09 -0300)
src/include/signals.h
src/scheduler.c
src/socket.c

index 0bd135b..5c7f2c7 100644 (file)
@@ -22,3 +22,5 @@ void    mk_signal_handler(int signo);
 void    mk_signal_init();
 void   mk_signal_term();
 void mk_signal_thread_sigpipe_safe();
+
+
index e62f14c..1ed0fa0 100644 (file)
@@ -30,7 +30,6 @@
 
 #include "monkey.h"
 #include "connection.h"
-#include "signal.h"
 #include "scheduler.h"
 #include "memory.h"
 #include "epoll.h"
@@ -38,6 +37,7 @@
 #include "cache.h"
 #include "config.h"
 #include "clock.h"
+#include "signals.h"
 
 /* Register thread information */
 int mk_sched_register_thread(pthread_t tid, int efd)
@@ -170,7 +170,7 @@ void mk_sched_set_thread_poll(int epoll)
 
 int mk_sched_get_thread_poll()
 {
-       return pthread_getspecific(epoll_fd);
+       return (int) pthread_getspecific(epoll_fd);
 }
 
 struct sched_list_node *mk_sched_get_thread_conf()
index 0c108dc..d8bf646 100644 (file)
@@ -73,7 +73,8 @@ char *mk_socket_get_ip(int socket)
  
         len = sizeof(m_addr);
         getpeername(socket, (struct sockaddr*)&m_addr,  &len);
-        return inet_ntop(PF_INET, &m_addr.sin_addr, ipv4, ipv4_len);
+        inet_ntop(PF_INET, &m_addr.sin_addr, ipv4, ipv4_len);
+        return ipv4;
 }
 
 int mk_socket_close(int socket)