-#include "snapshot.h"
-#include "mymemory.h"
-#include <vector>
-#include <utility>
-#include <string>
-#include <map>
-#include <set>
-#include "snapshot.h"
-#include "libthreads.h"
-
-class snapshotStack;
-typedef std::basic_string<char, std::char_traits<char>, MyAlloc<char> > MyString;
-
-void SnapshotGlobalSegments();
-
-struct stackEntry {
- struct stackEntry *next;
- snapshot_id snapshotid;
- int index;
-};