]> git.pld-linux.org Git - packages/mnogosearch.git/commitdiff
-splits /var/lib/mnogosearch/store/ into 256 dirs just like squid i.e.
authorhunter <hunter@pld-linux.org>
Tue, 4 Jun 2002 14:41:43 +0000 (14:41 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
file abcd.s goes into a/b/abcd.s

Changed files:
    mnogosearch-stored-dirs_1.patch -> 1.1

mnogosearch-stored-dirs_1.patch [new file with mode: 0644]

diff --git a/mnogosearch-stored-dirs_1.patch b/mnogosearch-stored-dirs_1.patch
new file mode 100644 (file)
index 0000000..54e38a0
--- /dev/null
@@ -0,0 +1,13 @@
+--- /home/users/hunter/backup/stored.c~        Fri Nov  2 07:29:03 2001
++++ src/stored.c       Sat Jun  1 09:15:37 2002
+@@ -193,8 +193,8 @@
+                     closesocket(ns); 
+                   exit(0);
+                 }
+-                sprintf(Sfilename, "%s/store/%04x.s", store_dir, FileNo);
+-                sprintf(Ifilename, "%s/store/%04x.i", store_dir, FileNo);
++                sprintf(Sfilename, "%s/store/%01x/%01x/%04x.s", store_dir, FileNo>>12, (FileNo>>8)%16,  FileNo);
++                sprintf(Ifilename, "%s/store/%01x/%01x/%04x.i", store_dir, FileNo>>12,  (FileNo>>8)%16, FileNo);
+                 if ((Ifd = fopen(Ifilename, "rb+")) == NULL) {
+                   if ((Ifd = fopen(Ifilename, "wb+")) == NULL) {
This page took 0.034485 seconds and 4 git commands to generate.