summaryrefslogtreecommitdiff
path: root/lib/backupstore/BackupClientFileAttributes.h
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2012-01-22 16:35:37 +0000
committerChris Wilson <chris+github@qwirx.com>2012-01-22 16:35:37 +0000
commit24f341ac16373577c9737042306f930f484e1802 (patch)
treed315fa8176d16966ec6c66c85d6bd01fd98572c4 /lib/backupstore/BackupClientFileAttributes.h
parent7b41fa400370560b0e7978164648cbf4cc6e6165 (diff)
Allow constructing a BackupClientFileAttributes from a struct EMU_STAT.
Diffstat (limited to 'lib/backupstore/BackupClientFileAttributes.h')
-rw-r--r--lib/backupstore/BackupClientFileAttributes.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/backupstore/BackupClientFileAttributes.h b/lib/backupstore/BackupClientFileAttributes.h
index f9a0d883..8ae7ffc2 100644
--- a/lib/backupstore/BackupClientFileAttributes.h
+++ b/lib/backupstore/BackupClientFileAttributes.h
@@ -29,6 +29,7 @@ class BackupClientFileAttributes : public StreamableMemBlock
{
public:
BackupClientFileAttributes();
+ BackupClientFileAttributes(const EMU_STRUCT_STAT &st);
BackupClientFileAttributes(const BackupClientFileAttributes &rToCopy);
BackupClientFileAttributes(const StreamableMemBlock &rToCopy);
~BackupClientFileAttributes();
@@ -60,7 +61,7 @@ public:
private:
static void FillAttributes(StreamableMemBlock &outputBlock,
- const char *Filename, EMU_STRUCT_STAT &st,
+ const char *Filename, const EMU_STRUCT_STAT &st,
bool ZeroModificationTimes);
static void FillAttributesLink(StreamableMemBlock &outputBlock, const char *Filename, struct stat &st);
void WriteExtendedAttr(const char *Filename, int xattrOffset) const;