rpm  5.4.15
rpmrc.h
Go to the documentation of this file.
1 #ifndef H_RPMRC
2 #define H_RPMRC
3 
4 #include <stdio.h> /* XXX FILE * typedef */
5 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
20 int rpmReadConfigFiles(/*@null@*/ const char * file,
21  /*@null@*/ const char * target)
22  /*@globals rpmGlobalMacroContext, rpmCLIMacroContext, h_errno,
23  fileSystem, internalState @*/
24  /*@modifies rpmGlobalMacroContext, rpmCLIMacroContext,
25  fileSystem, internalState @*/;
26 
27 /*@only@*/ /*@null@*/ /*@unchecked@*/
28 extern void * platpat;
29 /*@unchecked@*/
30 extern int nplatpat;
31 
43 int rpmPlatformScore(const char * platform, /*@null@*/ void * mi_re, int mi_nre)
44  /*@modifies mi_re @*/;
45 
51 int rpmShowRC(FILE * fp)
52  /*@globals rpmGlobalMacroContext, h_errno, fileSystem, internalState @*/
53  /*@modifies *fp, rpmGlobalMacroContext, fileSystem, internalState @*/;
54 
60 void rpmFreeRpmrc(void)
61  /*@globals platpat, nplatpat, internalState @*/
62  /*@modifies platpat, nplatpat, internalState @*/;
63 
64 #ifdef __cplusplus
65 }
66 #endif
67 
68 #endif /* H_RPMRC */
int rpmReadConfigFiles(const char *file, const char *target)
Read macro configuration file(s) for a target.
Definition: rpmrc.c:1095
int rpmShowRC(FILE *fp)
Display current rpmrc (and macro) configuration.
Definition: rpmrc.c:1145
int rpmPlatformScore(const char *platform, void *mi_re, int mi_nre)
Return score of a platform string.
Definition: rpmrc.c:653
int nplatpat
Definition: rpmrc.c:46
static const char * file
Definition: parseFiles.c:20
void rpmFreeRpmrc(void)
Definition: rpmrc.c:1006
static const char * platform
Definition: rpmrc.c:41
void * platpat
Definition: rpmrc.c:44