summaryrefslogtreecommitdiff
path: root/src/base/serverSelect.c
diff options
context:
space:
mode:
authorTomas Chvatal (scarabeus) <tomas.chvatal@gmail.com>2008-10-22 22:51:24 +0200
committerTomas Chvatal (scarabeus) <tomas.chvatal@gmail.com>2008-10-22 22:51:24 +0200
commit44daf03024fbf7cbffa10349044786f6ab784821 (patch)
treefe311eb22e2d853dfc18fde1a9e55d21815f4f82 /src/base/serverSelect.c
parente12753d2ec9db83ec08bb9db63902a82fb245cdd (diff)
Revert "X"
This reverts commit e12753d2ec9db83ec08bb9db63902a82fb245cdd.
Diffstat (limited to 'src/base/serverSelect.c')
-rw-r--r--src/base/serverSelect.c102
1 files changed, 50 insertions, 52 deletions
diff --git a/src/base/serverSelect.c b/src/base/serverSelect.c
index 64b5e6e..2b25a4f 100644
--- a/src/base/serverSelect.c
+++ b/src/base/serverSelect.c
@@ -25,93 +25,91 @@ static fd_set readfds;
static fd_set writefds;
static int max_fd;
-void
-restartSelect()
+void restartSelect()
{
#ifndef PUBLIC_SERVER
- tv.tv_sec = 0;
- tv.tv_usec = 0;
-#endif
+ tv.tv_sec = 0;
+ tv.tv_usec = 0;
+#endif
#ifdef PUBLIC_SERVER
- tv.tv_sec = 0;
- tv.tv_usec = 1000;
-#endif
+ tv.tv_sec = 0;
+ tv.tv_usec = 1000;
+#endif
- FD_ZERO(&readfds);
- FD_ZERO(&writefds);
- max_fd = 0;
+ FD_ZERO(&readfds);
+ FD_ZERO(&writefds);
+ max_fd = 0;
}
-void
-addSockToSelectRead(int sock)
+void addSockToSelectRead(int sock)
{
- //printf("addSockToSelectRead %d\n", sock);
+ //printf("addSockToSelectRead %d\n", sock);
- FD_SET(sock, &readfds);
+ FD_SET(sock, &readfds);
- if (sock > max_fd) {
- max_fd = sock;
- }
+ if( sock > max_fd )
+ {
+ max_fd = sock;
+ }
}
-void
-addSockToSelectWrite(int sock)
+void addSockToSelectWrite(int sock)
{
- //printf("addSockToSelectWrite %d\n", sock);
+ //printf("addSockToSelectWrite %d\n", sock);
- FD_SET(sock, &writefds);
+ FD_SET(sock, &writefds);
- if (sock > max_fd) {
- max_fd = sock;
- }
+ if(sock > max_fd )
+ {
+ max_fd = sock;
+ }
}
-int
-actionSelect()
+int actionSelect()
{
- int ret;
+ int ret;
#ifdef PUBLIC_SERVER
- list_t *listClient;
- listClient = getListServerClient();
-
- if (listClient->count == 0) {
- ret = select(max_fd + 1, &readfds, &writefds, (fd_set *) NULL, NULL);
- setServerTimer();
- }
- else {
- ret = select(max_fd + 1, &readfds, &writefds, (fd_set *) NULL, &tv);
- }
+ list_t *listClient;
+ listClient = getListServerClient();
+
+ if( listClient->count == 0 )
+ {
+ ret = select(max_fd+1, &readfds, &writefds, (fd_set *)NULL, NULL);
+ setServerTimer();
+ }
+ else
+ {
+ ret = select(max_fd+1, &readfds, &writefds, (fd_set *)NULL, &tv);
+ }
#endif
#ifndef PUBLIC_SERVER
- ret = select(max_fd + 1, &readfds, &writefds, (fd_set *) NULL, &tv);
+ ret = select(max_fd+1, &readfds, &writefds, (fd_set *)NULL, &tv);
#endif
- return ret;
+ return ret;
}
-int
-isChangeSockInSelectRead(int sock)
+int isChangeSockInSelectRead(int sock)
{
- int ret;
+ int ret;
- ret = FD_ISSET(sock, &readfds);
+ ret = FD_ISSET(sock, &readfds);
- //printf("isChangeSockInSelect %d -> %d\n", sock, ret);
+ //printf("isChangeSockInSelect %d -> %d\n", sock, ret);
- return ret;
+ return ret;
}
-int
-isChangeSockInSelectWrite(int sock)
+int isChangeSockInSelectWrite(int sock)
{
- int ret;
+ int ret;
- ret = FD_ISSET(sock, &writefds);
+ ret = FD_ISSET(sock, &writefds);
- //printf("isChangeSockInSelect %d -> %d\n", sock, ret);
+ //printf("isChangeSockInSelect %d -> %d\n", sock, ret);
- return ret;
+ return ret;
}