Merge pull request #48 from snowblind/sharedmemory
[umurmur.git] / src / server.c
index 836621a860bcbc77f8f35b4fa392aa3463bad1cb..4b90734c60a386b4fc63a037b47a9ef02437bea2 100644 (file)
@@ -141,6 +141,10 @@ void Server_runLoop(struct pollfd* pollfds)
        while (!shutdown_server) {
                struct sockaddr_storage remote;
                int i;
+               
+#ifdef USE_SHAREDMEMORY_API
+    Sharedmemory_alivetick();
+#endif
 
                for(i = 0; i < nofServerSocks; i++) {
                        pollfds[i].revents = 0;
@@ -194,6 +198,9 @@ void Server_runLoop(struct pollfd* pollfds)
                        if (pollfds[nofServerSocks + i].revents & POLLOUT)
                                Client_write_fd(pollfds[nofServerSocks + i].fd);
                }
+#ifdef USE_SHAREDMEMORY_API    
+    Sharedmemory_update();
+#endif    
        }
 }