diff options
Diffstat (limited to 'src/fs/gnunet-helper-fs-publish.c')
-rw-r--r-- | src/fs/gnunet-helper-fs-publish.c | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/src/fs/gnunet-helper-fs-publish.c b/src/fs/gnunet-helper-fs-publish.c index ef1a9ce4b..0e07b79dc 100644 --- a/src/fs/gnunet-helper-fs-publish.c +++ b/src/fs/gnunet-helper-fs-publish.c | |||
@@ -27,6 +27,7 @@ | |||
27 | * and report the results to stdout. | 27 | * and report the results to stdout. |
28 | */ | 28 | */ |
29 | #include "platform.h" | 29 | #include "platform.h" |
30 | |||
30 | #include "gnunet_fs_service.h" | 31 | #include "gnunet_fs_service.h" |
31 | 32 | ||
32 | 33 | ||
@@ -120,7 +121,7 @@ add_to_md (void *cls, | |||
120 | const char *data, | 121 | const char *data, |
121 | size_t data_len) | 122 | size_t data_len) |
122 | { | 123 | { |
123 | struct GNUNET_CONTAINER_MetaData *md = cls; | 124 | struct GNUNET_FS_MetaData *md = cls; |
124 | 125 | ||
125 | if (((EXTRACTOR_METAFORMAT_UTF8 == format) || | 126 | if (((EXTRACTOR_METAFORMAT_UTF8 == format) || |
126 | (EXTRACTOR_METAFORMAT_C_STRING == format)) && | 127 | (EXTRACTOR_METAFORMAT_C_STRING == format)) && |
@@ -129,23 +130,23 @@ add_to_md (void *cls, | |||
129 | char zdata[data_len + 1]; | 130 | char zdata[data_len + 1]; |
130 | GNUNET_memcpy (zdata, data, data_len); | 131 | GNUNET_memcpy (zdata, data, data_len); |
131 | zdata[data_len] = '\0'; | 132 | zdata[data_len] = '\0'; |
132 | (void) GNUNET_CONTAINER_meta_data_insert (md, | 133 | (void) GNUNET_FS_meta_data_insert (md, |
133 | plugin_name, | 134 | plugin_name, |
134 | type, | 135 | type, |
135 | format, | 136 | format, |
136 | data_mime_type, | 137 | data_mime_type, |
137 | zdata, | 138 | zdata, |
138 | data_len + 1); | 139 | data_len + 1); |
139 | } | 140 | } |
140 | else | 141 | else |
141 | { | 142 | { |
142 | (void) GNUNET_CONTAINER_meta_data_insert (md, | 143 | (void) GNUNET_FS_meta_data_insert (md, |
143 | plugin_name, | 144 | plugin_name, |
144 | type, | 145 | type, |
145 | format, | 146 | format, |
146 | data_mime_type, | 147 | data_mime_type, |
147 | data, | 148 | data, |
148 | data_len); | 149 | data_len); |
149 | } | 150 | } |
150 | return 0; | 151 | return 0; |
151 | } | 152 | } |
@@ -373,7 +374,7 @@ preprocess_file (const char *filename, struct ScanTreeNode **dst) | |||
373 | static int | 374 | static int |
374 | extract_files (struct ScanTreeNode *item) | 375 | extract_files (struct ScanTreeNode *item) |
375 | { | 376 | { |
376 | struct GNUNET_CONTAINER_MetaData *meta; | 377 | struct GNUNET_FS_MetaData *meta; |
377 | ssize_t size; | 378 | ssize_t size; |
378 | size_t slen; | 379 | size_t slen; |
379 | 380 | ||
@@ -390,16 +391,16 @@ extract_files (struct ScanTreeNode *item) | |||
390 | } | 391 | } |
391 | 392 | ||
392 | /* this is the expensive operation, *afterwards* we'll check for aborts */ | 393 | /* this is the expensive operation, *afterwards* we'll check for aborts */ |
393 | meta = GNUNET_CONTAINER_meta_data_create (); | 394 | meta = GNUNET_FS_meta_data_create (); |
394 | #if HAVE_LIBEXTRACTOR | 395 | #if HAVE_LIBEXTRACTOR |
395 | EXTRACTOR_extract (plugins, item->filename, NULL, 0, &add_to_md, meta); | 396 | EXTRACTOR_extract (plugins, item->filename, NULL, 0, &add_to_md, meta); |
396 | #endif | 397 | #endif |
397 | slen = strlen (item->filename) + 1; | 398 | slen = strlen (item->filename) + 1; |
398 | size = GNUNET_CONTAINER_meta_data_get_serialized_size (meta); | 399 | size = GNUNET_FS_meta_data_get_serialized_size (meta); |
399 | if (-1 == size) | 400 | if (-1 == size) |
400 | { | 401 | { |
401 | /* no meta data */ | 402 | /* no meta data */ |
402 | GNUNET_CONTAINER_meta_data_destroy (meta); | 403 | GNUNET_FS_meta_data_destroy (meta); |
403 | if (GNUNET_OK != | 404 | if (GNUNET_OK != |
404 | write_message (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA, | 405 | write_message (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA, |
405 | item->filename, | 406 | item->filename, |
@@ -417,17 +418,17 @@ extract_files (struct ScanTreeNode *item) | |||
417 | char *dst = &buf[slen]; | 418 | char *dst = &buf[slen]; |
418 | 419 | ||
419 | GNUNET_memcpy (buf, item->filename, slen); | 420 | GNUNET_memcpy (buf, item->filename, slen); |
420 | size = GNUNET_CONTAINER_meta_data_serialize ( | 421 | size = GNUNET_FS_meta_data_serialize ( |
421 | meta, | 422 | meta, |
422 | &dst, | 423 | &dst, |
423 | size, | 424 | size, |
424 | GNUNET_CONTAINER_META_DATA_SERIALIZE_PART); | 425 | GNUNET_FS_META_DATA_SERIALIZE_PART); |
425 | if (size < 0) | 426 | if (size < 0) |
426 | { | 427 | { |
427 | GNUNET_break (0); | 428 | GNUNET_break (0); |
428 | size = 0; | 429 | size = 0; |
429 | } | 430 | } |
430 | GNUNET_CONTAINER_meta_data_destroy (meta); | 431 | GNUNET_FS_meta_data_destroy (meta); |
431 | if (GNUNET_OK != | 432 | if (GNUNET_OK != |
432 | write_message (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA, | 433 | write_message (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA, |
433 | buf, | 434 | buf, |