void save()
{
fd = fopen("data/stored.txt","w");
if (fd!=NULL)
twalk(map->root, action);
if (fd!=NULL)
fclose(fd);
datastore_destroy(map);
free(map);
}
/**
 * Destroys the mapreduce data structure.
 */
void mapreduce_destroy(mapreduce_t *mr)
{
	datastore_destroy(mr->data);
	free(mr->data);
	int i=0;
	for( ; i < numValues; i++){
		free(fds[i]);
		free(mr->fdBufferArr[i]);
	}
	free(fds);
	free(pidArray);
	free(mr->fdBufferArr);
}
Exemple #3
0
/**
 * Destroys the mapreduce data structure.
 */
void mapreduce_destroy(mapreduce_t *mr)
{
	// delete
	
	int i; 

	for (i = 0; i < mr->size; i++){
		//printf("here bitch\n");
		free(mr->buffers[i]);
		free(mr->pipes[i]);
	} 

	free(mr ->buffers);
	free(mr ->pipes);
	
	datastore_destroy(mr -> dictionary);
	free(mr -> dictionary);

}
/**
 * Destroys the mapreduce data structure.
 */
void mapreduce_destroy(mapreduce_t *mr)
{
          datastore_destroy(&mr->ds);

}