/*
This file is part of GNUnet.
- (C) 2004-2013 Christian Grothoff (and other contributing authors)
+ Copyright (C) 2004-2013 Christian Grothoff (and other contributing authors)
GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
static struct GNUNET_FS_PublishContext *publish;
-static GNUNET_SCHEDULER_TaskIdentifier timeout_task;
+static struct GNUNET_SCHEDULER_Task * timeout_task;
static int err;
GNUNET_FS_publish_stop (publish);
publish = NULL;
}
- if (GNUNET_SCHEDULER_NO_TASK != timeout_task)
+ if (NULL != timeout_task)
{
GNUNET_SCHEDULER_cancel (timeout_task);
- timeout_task = GNUNET_SCHEDULER_NO_TASK;
+ timeout_task = NULL;
}
}
{
fprintf (stderr,
"Timeout\n");
- timeout_task = GNUNET_SCHEDULER_NO_TASK;
+ timeout_task = NULL;
if (NULL != search)
{
GNUNET_FS_search_stop (search);
case GNUNET_FS_STATUS_PUBLISH_PROGRESS_DIRECTORY:
break;
case GNUNET_FS_STATUS_PUBLISH_COMPLETED:
+ processed_files++;
if(processed_files == NUM_FILES)
{
- kuri = GNUNET_FS_uri_ksk_create ("+down_foo +down_bar", NULL);
+ char *emsg = NULL;
+ kuri = GNUNET_FS_uri_ksk_create ("+down_foo +down_bar", &emsg);
GNUNET_assert (kuri != NULL);
start = GNUNET_TIME_absolute_get ();
GNUNET_assert (FILESIZE == event->value.publish.size);
GNUNET_assert (0 == event->value.publish.completed);
GNUNET_assert (1 == event->value.publish.anonymity);
- processed_files++;
break;
case GNUNET_FS_STATUS_PUBLISH_STOPPED:
GNUNET_assert (publish == event->value.publish.pc);