summaryrefslogtreecommitdiff
path: root/module/utils/filename.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'module/utils/filename.mdwn')
-rw-r--r--module/utils/filename.mdwn38
1 files changed, 38 insertions, 0 deletions
diff --git a/module/utils/filename.mdwn b/module/utils/filename.mdwn
new file mode 100644
index 0000000..6c97e46
--- /dev/null
+++ b/module/utils/filename.mdwn
@@ -0,0 +1,38 @@
+[[!meta title="Module:utils/filename"]]
+[[!meta author="James Bursa"]]
+[[!meta date="2011-01-09T22:36:41Z"]]
+
+
+[[!toc]] Central method of
+obtaining unique filenames.
+
+Prefix
+------
+
+`filename_`
+
+Depends on
+----------
+
+- [[Module:utils/log|module/utils/log]]
+- [[Module:utils/utils|module/utils/utils]]
+
+Description
+-----------
+
+This module allocates unique filenames in a tree in NetSurf's cache
+directory. Files are arranged in a tree 4 levels deep with up to 64
+files per lowest level directory.
+
+Performance appears to be O(number of files).
+
+Files
+-----
+
+utils/filename.h
+: Interface
+utils/filename.c
+: Implementation
+
+[[!inline raw=yes pages="Module:Index"]]
+