aboutsummaryrefslogtreecommitdiff
path: root/src/globals.cc
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2003-07-15 16:28:54 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2003-07-15 16:28:54 +0000
commitf5b6fa5256efce5f7a963386cd16e441446f5746 (patch)
treedd4ada2e432ea1e7bcdeada23583539575b1a342 /src/globals.cc
parent8898e86b4fe1ecf8b34a5cca2a7b9b38d395678c (diff)
* Basic work on allowing derive expressions to build multiple paths.
This is not entirely trivial since this introduces the possibility of mutual recursion. * Made normal forms self-contained. * Use unique ids, not content hashes, for content referencing.
Diffstat (limited to 'src/globals.cc')
-rw-r--r--src/globals.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/globals.cc b/src/globals.cc
index 9893d7ad2..1edb38f74 100644
--- a/src/globals.cc
+++ b/src/globals.cc
@@ -2,7 +2,8 @@
#include "db.hh"
-string dbHash2Paths = "hash2paths";
+string dbPath2Id = "path2id";
+string dbId2Paths = "id2paths";
string dbSuccessors = "successors";
string dbSubstitutes = "substitutes";
@@ -15,7 +16,8 @@ string nixDB = "/UNINIT";
void initDB()
{
- createDB(nixDB, dbHash2Paths);
+ createDB(nixDB, dbPath2Id);
+ createDB(nixDB, dbId2Paths);
createDB(nixDB, dbSuccessors);
createDB(nixDB, dbSubstitutes);
}