From 4bbdcfbb45112fc3b025f0feff7b995ee373b091 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 3 Mar 2005 13:58:02 +0000 Subject: * Don't use fork() in copyPath(), but a string buffer. --- src/libutil/archive.hh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/libutil') diff --git a/src/libutil/archive.hh b/src/libutil/archive.hh index 67e236668a..b498c95c14 100644 --- a/src/libutil/archive.hh +++ b/src/libutil/archive.hh @@ -42,6 +42,7 @@ struct DumpSink { + virtual ~DumpSink() { } virtual void operator () (const unsigned char * data, unsigned int len) = 0; }; @@ -50,6 +51,8 @@ void dumpPath(const Path & path, DumpSink & sink); struct RestoreSource { + virtual ~RestoreSource() { } + /* The callee should store exactly *len bytes in the buffer pointed to by data. It should block if that much data is not yet available, or throw an error if it is not going to be -- cgit 1.4.1