Mercurial > noffle
view src/lock.h @ 244:4e69e9b722ae noffle
[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF
article format draft draft-ietf-usefor-article-06.txt recommends that
Xref: references contain the FQDN of the server. We were using the
host name without the domain. So split the routine used for obtaining
the FQDN from protocol.c into util.c, and use it when adding Xrefs.
author | bears |
---|---|
date | Fri, 15 Mar 2002 10:50:33 +0000 |
parents | 8ea6b5ddc5a5 |
children |
line wrap: on
line source
/* lock.h Opening/Closing of the various databases: article overview database, articla database, groups database, outgoing articles database, requests database. Handles global lock. $Id: lock.h 249 2001-01-25 13:38:31Z bears $ */ #ifndef LOCK_H #define LOCK_H #if HAVE_CONFIG_H #include <config.h> #endif #include "common.h" enum LockRequestWait { LOCK_WAIT, LOCK_NOWAIT }; /* Open all databases and set global lock. */ Bool Lock_openDatabases( void ); /* Close all databases and release global lock. */ void Lock_closeDatabases( void ); /* Ensure all databases synced to disc. */ void Lock_syncDatabases( void ); /* Check the global lock held. */ Bool Lock_gotLock( void ); /* Get fetch lock. */ Bool Lock_getFetchLock( enum LockRequestWait wait ); /* Release fetch lock. */ void Lock_releaseFetchLock( void ); /* Check the fetch lock held. */ Bool Lock_fetchLock( void ); #endif