[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r4047 - GNUnet/src/server
From: |
grothoff |
Subject: |
[GNUnet-SVN] r4047 - GNUnet/src/server |
Date: |
Sat, 23 Dec 2006 21:21:01 -0800 (PST) |
Author: grothoff
Date: 2006-12-23 21:20:59 -0800 (Sat, 23 Dec 2006)
New Revision: 4047
Modified:
GNUnet/src/server/gnunet-transport-check.c
Log:
casts
Modified: GNUnet/src/server/gnunet-transport-check.c
===================================================================
--- GNUnet/src/server/gnunet-transport-check.c 2006-12-24 05:18:49 UTC (rev
4046)
+++ GNUnet/src/server/gnunet-transport-check.c 2006-12-24 05:20:59 UTC (rev
4047)
@@ -73,7 +73,9 @@
static char * cfgFilename = DEFAULT_DAEMON_CONFIG_FILE;
-static void semUp(struct SEMAPHORE * sem) {
+static void semUp(void * arg) {
+ struct SEMAPHORE * sem = arg;
+
terminate = YES;
SEMAPHORE_UP(sem);
}
@@ -166,14 +168,14 @@
return;
}
cron_add_job(cron,
- (CronJob)&semUp,
+ &semUp,
timeout,
0,
sem);
SEMAPHORE_DOWN(sem, YES);
cron_suspend(cron, NO);
cron_del_job(cron,
- (CronJob)&semUp,
+ &semUp,
0,
sem);
cron_resume_jobs(cron, NO);
@@ -283,7 +285,6 @@
fprintf(stderr, ".");
sem = SEMAPHORE_CREATE(0);
-
ping = pingpong->pingUser(&peer,
&pingCallback,
NULL,
@@ -314,12 +315,13 @@
fprintf(stderr, ".");
/* check: received pong? */
#if DEBUG_TRANSPORT_CHECK
- GE_LOG(ectx, GE_DEBUG | GE_REQUEST | GE_USER,
- "Waiting for PONG\n");
+ GE_LOG(ectx,
+ GE_DEBUG | GE_REQUEST | GE_USER,
+ "Waiting for PONG\n");
#endif
terminate = NO;
cron_add_job(cron,
- (CronJob)&semUp,
+ &semUp,
timeout,
5 * cronSECONDS,
sem);
@@ -333,7 +335,7 @@
cron_suspend(cron,
NO);
cron_del_job(cron,
- (CronJob)&semUp,
+ &semUp,
5 * cronSECONDS,
sem);
cron_resume_jobs(cron,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r4047 - GNUnet/src/server,
grothoff <=