projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Export flock functions
[idzebra-moved-to-github.git]
/
include
/
idzebra
/
flock.h
diff --git
a/include/idzebra/flock.h
b/include/idzebra/flock.h
index
3cd5de6
..
a45b603
100644
(file)
--- a/
include/idzebra/flock.h
+++ b/
include/idzebra/flock.h
@@
-1,4
+1,4
@@
-/* $Id: flock.h,v 1.1 2006-03-23 09:15:24 adam Exp $
+/* $Id: flock.h,v 1.2 2006-03-23 12:06:37 adam Exp $
Copyright (C) 1995-2005
Index Data ApS
Copyright (C) 1995-2005
Index Data ApS
@@
-29,12
+29,20
@@
YAZ_BEGIN_CDECL
typedef struct zebra_lock_info *ZebraLockHandle;
typedef struct zebra_lock_info *ZebraLockHandle;
+YAZ_EXPORT
ZebraLockHandle zebra_lock_create(const char *dir, const char *file);
ZebraLockHandle zebra_lock_create(const char *dir, const char *file);
+
+YAZ_EXPORT
void zebra_lock_destroy (ZebraLockHandle h);
void zebra_lock_destroy (ZebraLockHandle h);
+
+YAZ_EXPORT
int zebra_unlock (ZebraLockHandle h);
int zebra_unlock (ZebraLockHandle h);
+YAZ_EXPORT
char *zebra_mk_fname (const char *dir, const char *name);
char *zebra_mk_fname (const char *dir, const char *name);
+YAZ_EXPORT
int zebra_lock_w (ZebraLockHandle h);
int zebra_lock_w (ZebraLockHandle h);
+YAZ_EXPORT
int zebra_lock_r (ZebraLockHandle h);
YAZ_END_CDECL
int zebra_lock_r (ZebraLockHandle h);
YAZ_END_CDECL