X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=index%2Findex.h;h=2f2b7b7d445420b2d47c9e631135acd13dde01b4;hb=0d2825772055a5aeb7086d5a7d2d600cf498445e;hp=a6ad7d9216ddcccecce11f3b481661eecd519f83;hpb=bf27228e5485151ee52bfd87dd91b025544ab6b2;p=idzebra-moved-to-github.git diff --git a/index/index.h b/index/index.h index a6ad7d9..2f2b7b7 100644 --- a/index/index.h +++ b/index/index.h @@ -4,7 +4,15 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: index.h,v $ - * Revision 1.33 1995-12-08 16:22:53 adam + * Revision 1.35 1996-02-12 18:45:36 adam + * New fileVerboseFlag in record group control. + * + * Revision 1.34 1995/12/11 11:43:29 adam + * Locking based on fcntl instead of flock. + * Setting commitEnable removed. Command line option -n can be used to + * prevent commit if commit setting is defined in the configuration file. + * + * Revision 1.33 1995/12/08 16:22:53 adam * Work on update while servers are running. Three lock files introduced. * The servers reload their registers when necessary, but they don't * reestablish result sets yet. @@ -156,6 +164,7 @@ struct recordGroup { char *recordType; int flagStoreData; int flagStoreKeys; + int fileVerboseFlag; }; @@ -219,3 +228,7 @@ int zebraIndexWait (int commitPhase); #define FNAME_COMMIT_LOCK "zebracmt.LCK" #define FNAME_ORG_LOCK "zebraorg.LCK" #define FNAME_TOUCH_TIME "zebraidx.time" + +int zebraLock (int fd, int wr); +int zebraLockNB (int fd, int wr); +int zebraUnlock (int fd);