diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-04-09 23:14:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-04-09 23:14:03 +0000 |
commit | 29e6158507a0758192075ac6ece7ba8e75ddc49a (patch) | |
tree | b91ded48da322f8ba4c9bb0f5504228aa036c2d1 /src/fs/test_fs_search_persistence.c | |
parent | 5dfcb058ab5db9ae0c4b147d8a99c64ca0980028 (diff) | |
download | gnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.tar.gz gnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.zip |
small API change: do no longer pass rarely needed GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
Diffstat (limited to 'src/fs/test_fs_search_persistence.c')
-rw-r--r-- | src/fs/test_fs_search_persistence.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/fs/test_fs_search_persistence.c b/src/fs/test_fs_search_persistence.c index 756c72557..db084446e 100644 --- a/src/fs/test_fs_search_persistence.c +++ b/src/fs/test_fs_search_persistence.c | |||
@@ -60,7 +60,7 @@ static int err; | |||
60 | 60 | ||
61 | 61 | ||
62 | static void | 62 | static void |
63 | abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 63 | abort_error (void *cls) |
64 | { | 64 | { |
65 | timeout_task = NULL; | 65 | timeout_task = NULL; |
66 | fprintf (stderr, | 66 | fprintf (stderr, |
@@ -78,8 +78,9 @@ abort_error (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
78 | err = 1; | 78 | err = 1; |
79 | } | 79 | } |
80 | 80 | ||
81 | |||
81 | static void | 82 | static void |
82 | abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 83 | abort_publish_task (void *cls) |
83 | { | 84 | { |
84 | if (NULL != publish) | 85 | if (NULL != publish) |
85 | { | 86 | { |
@@ -95,7 +96,7 @@ abort_publish_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
95 | 96 | ||
96 | 97 | ||
97 | static void | 98 | static void |
98 | abort_search_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 99 | abort_search_task (void *cls) |
99 | { | 100 | { |
100 | if (NULL != search) | 101 | if (NULL != search) |
101 | { | 102 | { |
@@ -110,7 +111,7 @@ progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo *event); | |||
110 | 111 | ||
111 | 112 | ||
112 | static void | 113 | static void |
113 | restart_fs_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 114 | restart_fs_task (void *cls) |
114 | { | 115 | { |
115 | GNUNET_FS_stop (fs); | 116 | GNUNET_FS_stop (fs); |
116 | fs = GNUNET_FS_start (cfg, "test-fs-search-persistence", &progress_cb, NULL, | 117 | fs = GNUNET_FS_start (cfg, "test-fs-search-persistence", &progress_cb, NULL, |