mirror of
https://github.com/xorgy/mediafire-fuse
synced 2026-01-13 13:14:29 -08:00
mfshell: add new folder command
This commit is contained in:
@@ -30,6 +30,8 @@ struct mffolder {
|
||||
uint64_t revision;
|
||||
uint32_t folder_count;
|
||||
uint32_t file_count;
|
||||
time_t epoch;
|
||||
time_t created;
|
||||
};
|
||||
|
||||
mffolder *folder_alloc(void)
|
||||
@@ -131,3 +133,54 @@ const char *folder_get_name(mffolder * folder)
|
||||
|
||||
return folder->name;
|
||||
}
|
||||
|
||||
int folder_set_revision(mffolder * folder, uint64_t revision)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
folder->revision = revision;
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint64_t folder_get_revision(mffolder * folder)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
return folder->revision;
|
||||
}
|
||||
|
||||
int folder_set_epoch(mffolder * folder, time_t epoch)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
folder->epoch = epoch;
|
||||
return 0;
|
||||
}
|
||||
|
||||
time_t folder_get_epoch(mffolder * folder)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
return folder->epoch;
|
||||
}
|
||||
|
||||
int folder_set_created(mffolder * folder, time_t created)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
folder->created = created;
|
||||
return 0;
|
||||
}
|
||||
|
||||
time_t folder_get_created(mffolder * folder)
|
||||
{
|
||||
if (folder == NULL)
|
||||
return -1;
|
||||
|
||||
return folder->created;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user