chiark / gitweb /
REORG Delete everything that's not innduct or build system or changed for innduct
[innduct.git] / history / hisinterface.h
diff --git a/history/hisinterface.h b/history/hisinterface.h
deleted file mode 100644 (file)
index 8fa5390..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/* $Id: hisinterface.h 5745 2002-09-08 19:52:12Z rra $
-**
-** Interface to history API modules
-*/
-
-#ifndef HISINTERFACE_H
-#define HISINTERFACE_H
-
-#include "config.h"
-#include <sys/types.h>
-
-struct token;
-struct histopts;
-struct history;
-
-typedef struct hismethod {
-    const char *name;
-    void *(*open)(const char *path, int flags, struct history *);
-    bool (*close)(void *);
-    bool (*sync)(void *);
-    bool (*lookup)(void *, const char *, time_t *, time_t *, time_t *,
-                  struct token *);
-    bool (*check)(void *, const char *);
-    bool (*write)(void *, const char *, time_t, time_t, time_t,
-                 const struct token *);
-    bool (*replace)(void *, const char *, time_t, time_t, time_t,
-                   const struct token *);
-    bool (*expire)(void *, const char *, const char *, bool, void *, time_t,
-                  bool (*)(void *, time_t, time_t, time_t,
-                           struct token *));
-    bool (*walk)(void *, const char *, void *,
-                bool (*)(void *, time_t, time_t, time_t,
-                         const struct token *));
-    bool (*remember)(void *, const char *, time_t);
-    bool (*ctl)(void *, int, void *);
-} HIS_METHOD;
-
-/* subordinate history manager private methods */
-void his_seterror(struct history *, const char *);
-
-enum { S_HIScacheadd, S_HIScachelookup, S_HISsetup, S_HISsync,
-       S_HISlogstats, S_HISclose, S_HISfilesfor, S_HIShavearticle,
-       S_HISwrite, S_HISremember, S_HIS_MAX };
-
-/* fine grained history logging */
-void his_logger(char *s, int code);
-#endif