mirror of
https://github.com/haiwen/seafile-server.git
synced 2025-07-06 11:46:31 +00:00
26 lines
539 B
C
26 lines
539 B
C
#ifndef PACK_DIR_H
|
|
#define PACK_DIR_H
|
|
|
|
/* Pack a seafile directory to a zipped archive, saved in a temporary file.
|
|
Return the path of this temporary file.
|
|
*/
|
|
|
|
typedef struct Progress {
|
|
int zipped;
|
|
int total;
|
|
char *zip_file_path;
|
|
gint64 expire_ts;
|
|
gboolean canceled;
|
|
} Progress;
|
|
|
|
int
|
|
pack_files (const char *store_id,
|
|
int repo_version,
|
|
const char *dirname,
|
|
void *internal,
|
|
SeafileCrypt *crypt,
|
|
gboolean is_windows,
|
|
Progress *progress);
|
|
|
|
#endif
|