diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-10-05 15:09:28 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-10-05 15:09:28 +0200 |
commit | c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207 (patch) | |
tree | cac3ce030d77b4cbe7c7dc62ed58cfe6d24f73e1 /src/fs/test_fs_unindex.c | |
parent | fbb71d527c7d6babf269a8fefce1db291b9f7068 (diff) | |
download | gnunet-c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207.tar.gz gnunet-c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207.zip |
global reindent, now with uncrustify hook enabled
Diffstat (limited to 'src/fs/test_fs_unindex.c')
-rw-r--r-- | src/fs/test_fs_unindex.c | 262 |
1 files changed, 131 insertions, 131 deletions
diff --git a/src/fs/test_fs_unindex.c b/src/fs/test_fs_unindex.c index 1c1cf6239..19b935dbf 100644 --- a/src/fs/test_fs_unindex.c +++ b/src/fs/test_fs_unindex.c | |||
@@ -37,12 +37,12 @@ | |||
37 | /** | 37 | /** |
38 | * How long until we give up on transmitting the message? | 38 | * How long until we give up on transmitting the message? |
39 | */ | 39 | */ |
40 | #define TIMEOUT GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_SECONDS, 60) | 40 | #define TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 60) |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * How long should our test-content live? | 43 | * How long should our test-content live? |
44 | */ | 44 | */ |
45 | #define LIFETIME GNUNET_TIME_relative_multiply(GNUNET_TIME_UNIT_MINUTES, 15) | 45 | #define LIFETIME GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_MINUTES, 15) |
46 | 46 | ||
47 | 47 | ||
48 | static struct GNUNET_TIME_Absolute start; | 48 | static struct GNUNET_TIME_Absolute start; |
@@ -57,127 +57,127 @@ static char *fn; | |||
57 | 57 | ||
58 | 58 | ||
59 | static void | 59 | static void |
60 | abort_publish_task(void *cls) | 60 | abort_publish_task (void *cls) |
61 | { | 61 | { |
62 | GNUNET_FS_publish_stop(publish); | 62 | GNUNET_FS_publish_stop (publish); |
63 | publish = NULL; | 63 | publish = NULL; |
64 | } | 64 | } |
65 | 65 | ||
66 | 66 | ||
67 | static void | 67 | static void |
68 | abort_unindex_task(void *cls) | 68 | abort_unindex_task (void *cls) |
69 | { | 69 | { |
70 | GNUNET_FS_unindex_stop(unindex); | 70 | GNUNET_FS_unindex_stop (unindex); |
71 | unindex = NULL; | 71 | unindex = NULL; |
72 | GNUNET_DISK_directory_remove(fn); | 72 | GNUNET_DISK_directory_remove (fn); |
73 | GNUNET_free(fn); | 73 | GNUNET_free (fn); |
74 | fn = NULL; | 74 | fn = NULL; |
75 | } | 75 | } |
76 | 76 | ||
77 | 77 | ||
78 | static void * | 78 | static void * |
79 | progress_cb(void *cls, const struct GNUNET_FS_ProgressInfo *event) | 79 | progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo *event) |
80 | { | 80 | { |
81 | switch (event->status) | 81 | switch (event->status) |
82 | { | 82 | { |
83 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS: | 83 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS: |
84 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 84 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
85 | "Publish is progressing (%llu/%llu at level %u off %llu)...\n", | 85 | "Publish is progressing (%llu/%llu at level %u off %llu)...\n", |
86 | (unsigned long long)event->value.publish.completed, | 86 | (unsigned long long) event->value.publish.completed, |
87 | (unsigned long long)event->value.publish.size, | 87 | (unsigned long long) event->value.publish.size, |
88 | event->value.publish.specifics.progress.depth, | 88 | event->value.publish.specifics.progress.depth, |
89 | (unsigned long long)event->value.publish.specifics. | 89 | (unsigned long long) event->value.publish.specifics. |
90 | progress.offset); | 90 | progress.offset); |
91 | break; | 91 | break; |
92 | 92 | ||
93 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS_DIRECTORY: | 93 | case GNUNET_FS_STATUS_PUBLISH_PROGRESS_DIRECTORY: |
94 | break; | 94 | break; |
95 | 95 | ||
96 | case GNUNET_FS_STATUS_PUBLISH_COMPLETED: | 96 | case GNUNET_FS_STATUS_PUBLISH_COMPLETED: |
97 | printf("Publishing complete, %llu kbps.\n", | 97 | printf ("Publishing complete, %llu kbps.\n", |
98 | (unsigned long long)(FILESIZE * 1000000LL / | 98 | (unsigned long long) (FILESIZE * 1000000LL |
99 | (1 + | 99 | / (1 |
100 | GNUNET_TIME_absolute_get_duration | 100 | + GNUNET_TIME_absolute_get_duration |
101 | (start).rel_value_us) / 1024)); | 101 | (start).rel_value_us) / 1024)); |
102 | start = GNUNET_TIME_absolute_get(); | 102 | start = GNUNET_TIME_absolute_get (); |
103 | unindex = GNUNET_FS_unindex_start(fs, fn, "unindex"); | 103 | unindex = GNUNET_FS_unindex_start (fs, fn, "unindex"); |
104 | GNUNET_assert(unindex != NULL); | 104 | GNUNET_assert (unindex != NULL); |
105 | break; | 105 | break; |
106 | 106 | ||
107 | case GNUNET_FS_STATUS_UNINDEX_COMPLETED: | 107 | case GNUNET_FS_STATUS_UNINDEX_COMPLETED: |
108 | printf("Unindex complete, %llu kbps.\n", | 108 | printf ("Unindex complete, %llu kbps.\n", |
109 | (unsigned long long)(FILESIZE * 1000000LL / | 109 | (unsigned long long) (FILESIZE * 1000000LL |
110 | (1 + | 110 | / (1 |
111 | GNUNET_TIME_absolute_get_duration | 111 | + GNUNET_TIME_absolute_get_duration |
112 | (start).rel_value_us) / 1024)); | 112 | (start).rel_value_us) / 1024)); |
113 | GNUNET_SCHEDULER_add_now(&abort_unindex_task, NULL); | 113 | GNUNET_SCHEDULER_add_now (&abort_unindex_task, NULL); |
114 | break; | 114 | break; |
115 | 115 | ||
116 | case GNUNET_FS_STATUS_UNINDEX_PROGRESS: | 116 | case GNUNET_FS_STATUS_UNINDEX_PROGRESS: |
117 | GNUNET_assert(unindex == event->value.unindex.uc); | 117 | GNUNET_assert (unindex == event->value.unindex.uc); |
118 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 118 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
119 | "Unindex is progressing (%llu/%llu at level %u off %llu)...\n", | 119 | "Unindex is progressing (%llu/%llu at level %u off %llu)...\n", |
120 | (unsigned long long)event->value.unindex.completed, | 120 | (unsigned long long) event->value.unindex.completed, |
121 | (unsigned long long)event->value.unindex.size, | 121 | (unsigned long long) event->value.unindex.size, |
122 | event->value.unindex.specifics.progress.depth, | 122 | event->value.unindex.specifics.progress.depth, |
123 | (unsigned long long)event->value.unindex.specifics. | 123 | (unsigned long long) event->value.unindex.specifics. |
124 | progress.offset); | 124 | progress.offset); |
125 | break; | 125 | break; |
126 | 126 | ||
127 | case GNUNET_FS_STATUS_PUBLISH_ERROR: | 127 | case GNUNET_FS_STATUS_PUBLISH_ERROR: |
128 | fprintf(stderr, "Error publishing file: %s\n", | 128 | fprintf (stderr, "Error publishing file: %s\n", |
129 | event->value.publish.specifics.error.message); | 129 | event->value.publish.specifics.error.message); |
130 | GNUNET_break(0); | 130 | GNUNET_break (0); |
131 | GNUNET_SCHEDULER_add_now(&abort_publish_task, NULL); | 131 | GNUNET_SCHEDULER_add_now (&abort_publish_task, NULL); |
132 | break; | 132 | break; |
133 | 133 | ||
134 | case GNUNET_FS_STATUS_UNINDEX_ERROR: | 134 | case GNUNET_FS_STATUS_UNINDEX_ERROR: |
135 | fprintf(stderr, "Error unindexing file: %s\n", | 135 | fprintf (stderr, "Error unindexing file: %s\n", |
136 | event->value.unindex.specifics.error.message); | 136 | event->value.unindex.specifics.error.message); |
137 | GNUNET_SCHEDULER_add_now(&abort_unindex_task, NULL); | 137 | GNUNET_SCHEDULER_add_now (&abort_unindex_task, NULL); |
138 | break; | 138 | break; |
139 | 139 | ||
140 | case GNUNET_FS_STATUS_PUBLISH_START: | 140 | case GNUNET_FS_STATUS_PUBLISH_START: |
141 | GNUNET_assert(0 == strcmp("publish-context", event->value.publish.cctx)); | 141 | GNUNET_assert (0 == strcmp ("publish-context", event->value.publish.cctx)); |
142 | GNUNET_assert(NULL == event->value.publish.pctx); | 142 | GNUNET_assert (NULL == event->value.publish.pctx); |
143 | GNUNET_assert(FILESIZE == event->value.publish.size); | 143 | GNUNET_assert (FILESIZE == event->value.publish.size); |
144 | GNUNET_assert(0 == event->value.publish.completed); | 144 | GNUNET_assert (0 == event->value.publish.completed); |
145 | GNUNET_assert(1 == event->value.publish.anonymity); | 145 | GNUNET_assert (1 == event->value.publish.anonymity); |
146 | break; | 146 | break; |
147 | 147 | ||
148 | case GNUNET_FS_STATUS_PUBLISH_STOPPED: | 148 | case GNUNET_FS_STATUS_PUBLISH_STOPPED: |
149 | GNUNET_assert(publish == event->value.publish.pc); | 149 | GNUNET_assert (publish == event->value.publish.pc); |
150 | GNUNET_assert(FILESIZE == event->value.publish.size); | 150 | GNUNET_assert (FILESIZE == event->value.publish.size); |
151 | GNUNET_assert(1 == event->value.publish.anonymity); | 151 | GNUNET_assert (1 == event->value.publish.anonymity); |
152 | GNUNET_FS_stop(fs); | 152 | GNUNET_FS_stop (fs); |
153 | fs = NULL; | 153 | fs = NULL; |
154 | break; | 154 | break; |
155 | 155 | ||
156 | case GNUNET_FS_STATUS_UNINDEX_START: | 156 | case GNUNET_FS_STATUS_UNINDEX_START: |
157 | GNUNET_assert(unindex == NULL); | 157 | GNUNET_assert (unindex == NULL); |
158 | GNUNET_assert(0 == strcmp("unindex", event->value.unindex.cctx)); | 158 | GNUNET_assert (0 == strcmp ("unindex", event->value.unindex.cctx)); |
159 | GNUNET_assert(0 == strcmp(fn, event->value.unindex.filename)); | 159 | GNUNET_assert (0 == strcmp (fn, event->value.unindex.filename)); |
160 | GNUNET_assert(FILESIZE == event->value.unindex.size); | 160 | GNUNET_assert (FILESIZE == event->value.unindex.size); |
161 | GNUNET_assert(0 == event->value.unindex.completed); | 161 | GNUNET_assert (0 == event->value.unindex.completed); |
162 | break; | 162 | break; |
163 | 163 | ||
164 | case GNUNET_FS_STATUS_UNINDEX_STOPPED: | 164 | case GNUNET_FS_STATUS_UNINDEX_STOPPED: |
165 | GNUNET_assert(unindex == event->value.unindex.uc); | 165 | GNUNET_assert (unindex == event->value.unindex.uc); |
166 | GNUNET_SCHEDULER_add_now(&abort_publish_task, NULL); | 166 | GNUNET_SCHEDULER_add_now (&abort_publish_task, NULL); |
167 | break; | 167 | break; |
168 | 168 | ||
169 | default: | 169 | default: |
170 | printf("Unexpected event: %d\n", event->status); | 170 | printf ("Unexpected event: %d\n", event->status); |
171 | break; | 171 | break; |
172 | } | 172 | } |
173 | return NULL; | 173 | return NULL; |
174 | } | 174 | } |
175 | 175 | ||
176 | 176 | ||
177 | static void | 177 | static void |
178 | run(void *cls, | 178 | run (void *cls, |
179 | const struct GNUNET_CONFIGURATION_Handle *cfg, | 179 | const struct GNUNET_CONFIGURATION_Handle *cfg, |
180 | struct GNUNET_TESTING_Peer *peer) | 180 | struct GNUNET_TESTING_Peer *peer) |
181 | { | 181 | { |
182 | const char *keywords[] = { | 182 | const char *keywords[] = { |
183 | "down_foo", | 183 | "down_foo", |
@@ -190,44 +190,44 @@ run(void *cls, | |||
190 | size_t i; | 190 | size_t i; |
191 | struct GNUNET_FS_BlockOptions bo; | 191 | struct GNUNET_FS_BlockOptions bo; |
192 | 192 | ||
193 | fn = GNUNET_DISK_mktemp("gnunet-unindex-test-dst"); | 193 | fn = GNUNET_DISK_mktemp ("gnunet-unindex-test-dst"); |
194 | fs = GNUNET_FS_start(cfg, "test-fs-unindex", &progress_cb, NULL, | 194 | fs = GNUNET_FS_start (cfg, "test-fs-unindex", &progress_cb, NULL, |
195 | GNUNET_FS_FLAGS_NONE, GNUNET_FS_OPTIONS_END); | 195 | GNUNET_FS_FLAGS_NONE, GNUNET_FS_OPTIONS_END); |
196 | GNUNET_assert(NULL != fs); | 196 | GNUNET_assert (NULL != fs); |
197 | buf = GNUNET_malloc(FILESIZE); | 197 | buf = GNUNET_malloc (FILESIZE); |
198 | for (i = 0; i < FILESIZE; i++) | 198 | for (i = 0; i < FILESIZE; i++) |
199 | buf[i] = GNUNET_CRYPTO_random_u32(GNUNET_CRYPTO_QUALITY_WEAK, 256); | 199 | buf[i] = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, 256); |
200 | GNUNET_assert(FILESIZE == | 200 | GNUNET_assert (FILESIZE == |
201 | GNUNET_DISK_fn_write(fn, buf, FILESIZE, | 201 | GNUNET_DISK_fn_write (fn, buf, FILESIZE, |
202 | GNUNET_DISK_PERM_USER_READ | | 202 | GNUNET_DISK_PERM_USER_READ |
203 | GNUNET_DISK_PERM_USER_WRITE)); | 203 | | GNUNET_DISK_PERM_USER_WRITE)); |
204 | GNUNET_free(buf); | 204 | GNUNET_free (buf); |
205 | meta = GNUNET_CONTAINER_meta_data_create(); | 205 | meta = GNUNET_CONTAINER_meta_data_create (); |
206 | kuri = GNUNET_FS_uri_ksk_create_from_args(2, keywords); | 206 | kuri = GNUNET_FS_uri_ksk_create_from_args (2, keywords); |
207 | bo.content_priority = 42; | 207 | bo.content_priority = 42; |
208 | bo.anonymity_level = 1; | 208 | bo.anonymity_level = 1; |
209 | bo.replication_level = 0; | 209 | bo.replication_level = 0; |
210 | bo.expiration_time = GNUNET_TIME_relative_to_absolute(LIFETIME); | 210 | bo.expiration_time = GNUNET_TIME_relative_to_absolute (LIFETIME); |
211 | fi = GNUNET_FS_file_information_create_from_file(fs, "publish-context", fn, | 211 | fi = GNUNET_FS_file_information_create_from_file (fs, "publish-context", fn, |
212 | kuri, meta, GNUNET_YES, | 212 | kuri, meta, GNUNET_YES, |
213 | &bo); | 213 | &bo); |
214 | GNUNET_FS_uri_destroy(kuri); | 214 | GNUNET_FS_uri_destroy (kuri); |
215 | GNUNET_CONTAINER_meta_data_destroy(meta); | 215 | GNUNET_CONTAINER_meta_data_destroy (meta); |
216 | GNUNET_assert(NULL != fi); | 216 | GNUNET_assert (NULL != fi); |
217 | start = GNUNET_TIME_absolute_get(); | 217 | start = GNUNET_TIME_absolute_get (); |
218 | publish = | 218 | publish = |
219 | GNUNET_FS_publish_start(fs, fi, NULL, NULL, NULL, | 219 | GNUNET_FS_publish_start (fs, fi, NULL, NULL, NULL, |
220 | GNUNET_FS_PUBLISH_OPTION_NONE); | 220 | GNUNET_FS_PUBLISH_OPTION_NONE); |
221 | GNUNET_assert(publish != NULL); | 221 | GNUNET_assert (publish != NULL); |
222 | } | 222 | } |
223 | 223 | ||
224 | 224 | ||
225 | int | 225 | int |
226 | main(int argc, char *argv[]) | 226 | main (int argc, char *argv[]) |
227 | { | 227 | { |
228 | if (0 != GNUNET_TESTING_peer_run("test-fs-unindex", | 228 | if (0 != GNUNET_TESTING_peer_run ("test-fs-unindex", |
229 | "test_fs_unindex_data.conf", | 229 | "test_fs_unindex_data.conf", |
230 | &run, NULL)) | 230 | &run, NULL)) |
231 | return 1; | 231 | return 1; |
232 | return 0; | 232 | return 0; |
233 | } | 233 | } |