Date:	Sunday February 15, 2004 @ 19:45
Author:	cameron

Update of /home/netrek/cvsroot/Vanilla/docs
In directory swashbuckler.real-time.com:/var/tmp/cvs-serv6142/docs

Modified Files:
	players-file-redesign.txt 
Log Message:
add player file index support

****************************************

Index: Vanilla/docs/players-file-redesign.txt
diff -u Vanilla/docs/players-file-redesign.txt:1.1 Vanilla/docs/players-file-redesign.txt:1.2
--- Vanilla/docs/players-file-redesign.txt:1.1	Wed May 29 20:31:26 2002
+++ Vanilla/docs/players-file-redesign.txt	Sun Feb 15 19:45:46 2004
@@ -160,3 +160,15 @@
     - else if found, append .index record, return offset
 - cause tools that write new .players file to remove .index file
 
+second design idea, 2004-02
+
+- use libgdbm3 GNU dbm database
+  - player name as key
+  - .players offset as value
+- getname.c
+  - find entry in dbm
+  - if not found, 
+    - do manual search
+    - if found, lock, add to dbm, unlock
+  - else if found, use normally.
+- cause tools that write new .players file to remove .index file

_______________________________________________
vanilla-devel mailing list
vanilla-devel at us.netrek.org
https://mailman.real-time.com/mailman/listinfo/vanilla-devel