rpm  5.4.15
rpmlock.h
Go to the documentation of this file.
1 #ifndef RPMLOCK_H
2 #define RPMLOCK_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 /*@only@*/ /*@null@*/
10  /*@globals h_errno, rpmGlobalMacroContext, fileSystem, internalState @*/
11  /*@modifies h_errno, rpmGlobalMacroContext, fileSystem, internalState @*/;
12 
13 /*@null@*/
14 void * rpmtsFreeLock(/*@only@*/ /*@null@*/ void *lock)
15  /*@globals fileSystem, internalState @*/
16  /*@modifies lock, fileSystem, internalState @*/;
17 
18 #ifdef __cplusplus
19 }
20 #endif
21 
22 #endif
void * rpmtsAcquireLock(rpmts ts)
Definition: rpmlock.c:144
const char bson_timestamp_t * ts
Definition: bson.h:1004
struct rpmts_s * rpmts
The RPM Transaction Set.
Definition: rpmtypes.h:14
void * rpmtsFreeLock(void *lock)
Definition: rpmlock.c:177