22a782d9f1
Working on transfer of big files
41 lines
902 B
C
41 lines
902 B
C
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
#include "libp2p/db/filestore.h"
|
|
#include "libp2p/os/utils.h"
|
|
|
|
/***
|
|
* initialize the structure of the filestore
|
|
* @param filestore the struct to initialize
|
|
* @returns true(1) on success
|
|
*/
|
|
int libp2p_filestore_init(struct Filestore* datastore, const char* config_root) {
|
|
return 1;
|
|
}
|
|
|
|
/***
|
|
* initialize the structure of the filestore
|
|
* @param filestore the struct to initialize
|
|
* @returns true(1) on success
|
|
*/
|
|
struct Filestore* libp2p_filestore_new() {
|
|
struct Filestore* f = malloc(sizeof(struct Filestore));
|
|
if (f == NULL)
|
|
return 0;
|
|
f->handle = NULL;
|
|
f->node_get = NULL;
|
|
return f;
|
|
}
|
|
|
|
/***
|
|
* deallocate the memory and clear resources from a filestore_init
|
|
* @param filestore the struct to deallocate
|
|
* @returns true(1)
|
|
*/
|
|
int libp2p_filestore_free(struct Filestore* filestore) {
|
|
if (filestore != NULL)
|
|
{
|
|
free(filestore);
|
|
}
|
|
return 1;
|
|
}
|