rpm
5.4.10
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
rpmdb
rpmtypes.h
Go to the documentation of this file.
1
#ifndef _H_RPMTYPES_
2
#define _H_RPMTYPES_
3
14
typedef
/*@abstract@*/
/*@refcounted@*/
struct
rpmts_s *
rpmts
;
15
19
typedef
/*@abstract@*/
void
*
alKey
;
20
23
typedef
/*@abstract@*/
/*@refcounted@*/
struct
Spec_s
*
Spec
;
24
28
typedef
/*@abstract@*/
/*@refcounted@*/
struct
rpmds_s *
rpmds
;
29
33
typedef
struct
rpmPRCO_s *
rpmPRCO
;
34
38
typedef
/*@abstract@*/
struct
rpmte_s *
rpmte
;
39
43
typedef
/*@abstract@*/
/*@refcounted@*/
struct
rpmdb_s *
rpmdb
;
44
48
typedef
/*@abstract@*/
struct
rpmmi_s
*
rpmmi
;
49
53
typedef
/*@abstract@*/
/*@refcounted@*/
struct
rpmgi_s *
rpmgi
;
54
57
typedef
struct
rpmRelocation_s
*
rpmRelocation
;
58
62
typedef
enum
rpmScriptID_e
{
63
RPMSCRIPT_PRETRANS
= 0,
64
RPMSCRIPT_TRIGGERPREIN
= 1,
65
RPMSCRIPT_PREIN
= 2,
66
RPMSCRIPT_POSTIN
= 3,
67
RPMSCRIPT_TRIGGERIN
= 4,
68
RPMSCRIPT_TRIGGERUN
= 5,
69
RPMSCRIPT_PREUN
= 6,
70
RPMSCRIPT_POSTUN
= 7,
71
RPMSCRIPT_TRIGGERPOSTUN
= 8,
72
RPMSCRIPT_POSTTRANS
= 9,
73
/* 10-15 unused */
74
RPMSCRIPT_VERIFY
= 16,
75
RPMSCRIPT_SANITYCHECK
= 17,
76
/* 18-23 unused */
77
RPMSCRIPT_PREP
= 24,
78
RPMSCRIPT_BUILD
= 25,
79
RPMSCRIPT_INSTALL
= 26,
80
RPMSCRIPT_CHECK
= 27,
81
/* 28-31 unused */
82
RPMSCRIPT_MAX
= 32
83
}
rpmScriptID
;
84
88
typedef
enum
rpmScriptState_e
{
89
RPMSCRIPT_STATE_UNKNOWN
= 0,
90
/* 0-15 reserved for waitpid return. */
91
RPMSCRIPT_STATE_EXEC
= (1 << 16),
92
RPMSCRIPT_STATE_REAPED
= (1 << 17),
93
/* 18-23 unused */
94
RPMSCRIPT_STATE_SELINUX
= (1 << 24),
95
RPMSCRIPT_STATE_EMBEDDED
= (1 << 25)
96
/* 26-31 unused */
97
}
rpmScriptState
;
98
99
#endif
/* _H_RPMTYPES_ */
Generated on Mon Nov 5 2012 15:32:19 for rpm by
1.8.1.2