rpm
5.4.15
Main Page
Related Pages
Data Structures
Files
File List
Globals
lib
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@*/
9
void
*
rpmtsAcquireLock
(
rpmts
ts
)
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
rpmtsAcquireLock
void * rpmtsAcquireLock(rpmts ts)
Definition:
rpmlock.c:144
ts
const char bson_timestamp_t * ts
Definition:
bson.h:1004
rpmts
struct rpmts_s * rpmts
The RPM Transaction Set.
Definition:
rpmtypes.h:14
rpmtsFreeLock
void * rpmtsFreeLock(void *lock)
Definition:
rpmlock.c:177
Generated by
1.8.8