rpm  5.4.15
rpmlio.h
Go to the documentation of this file.
1 #ifndef H_RPMLIO
2 #define H_RPMLIO
3 
4 /*@unchecked@*/
5 extern int _rpmlio_debug;
6 
7 int rpmlioCreat(rpmdb rpmdb, const char * fn, mode_t mode,
8  const uint8_t * b, size_t blen,
9  const uint8_t * d, size_t dlen, uint32_t dalgo)
10  /*@*/;
11 
12 int rpmlioUnlink(rpmdb rpmdb, const char * fn, mode_t mode,
13  const uint8_t * b, size_t blen,
14  const uint8_t * d, size_t dlen, uint32_t dalgo)
15  /*@*/;
16 
17 int rpmlioRename(rpmdb rpmdb, const char * oldname, const char * newname,
18  mode_t mode,
19  const uint8_t * b, size_t blen,
20  const uint8_t * d, size_t dlen, uint32_t dalgo)
21  /*@*/;
22 
23 int rpmlioMkdir(rpmdb rpmdb, const char * dn, mode_t mode)
24  /*@*/;
25 
26 int rpmlioRmdir(rpmdb rpmdb, const char * dn, mode_t mode)
27  /*@*/;
28 
29 int rpmlioLsetfilecon(rpmdb rpmdb, const char * fn, const char * context)
30  /*@*/;
31 
32 int rpmlioChown(rpmdb rpmdb, const char * fn, uid_t uid, gid_t gid)
33  /*@*/;
34 
35 int rpmlioLchown(rpmdb rpmdb, const char * fn, uid_t uid, gid_t gid)
36  /*@*/;
37 
38 int rpmlioChmod(rpmdb rpmdb, const char * fn, mode_t mode)
39  /*@*/;
40 
41 int rpmlioUtime(rpmdb rpmdb, const char * fn, time_t actime, time_t modtime)
42  /*@*/;
43 
44 int rpmlioSymlink(rpmdb rpmdb, const char * ln, const char * fn)
45  /*@*/;
46 
47 int rpmlioLink(rpmdb rpmdb, const char * ln, const char * fn)
48  /*@*/;
49 
50 int rpmlioMknod(rpmdb rpmdb, const char * fn, mode_t mode, dev_t dev)
51  /*@*/;
52 
53 int rpmlioMkfifo(rpmdb rpmdb, const char * fn, mode_t mode)
54  /*@*/;
55 
56 int rpmlioPrein(rpmdb rpmdb, const char ** av, const char * body)
57  /*@*/;
58 
59 int rpmlioPostin(rpmdb rpmdb, const char ** av, const char * body)
60  /*@*/;
61 
62 int rpmlioPreun(rpmdb rpmdb, const char ** av, const char * body)
63  /*@*/;
64 
65 int rpmlioPostun(rpmdb rpmdb, const char ** av, const char * body)
66  /*@*/;
67 
68 #endif /* H_RPMLIO */
const bson * b
Definition: bson.h:280
const char const double d
Definition: bson.h:800
int rpmlioMkdir(rpmdb rpmdb, const char *dn, mode_t mode)
Definition: rpmlio.c:116
int rpmlioUnlink(rpmdb rpmdb, const char *fn, mode_t mode, const uint8_t *b, size_t blen, const uint8_t *d, size_t dlen, uint32_t dalgo)
Definition: rpmlio.c:56
int rpmlioMknod(rpmdb rpmdb, const char *fn, mode_t mode, dev_t dev)
Definition: rpmlio.c:308
int rpmlioPostin(rpmdb rpmdb, const char **av, const char *body)
Definition: rpmlio.c:373
int rpmlioRename(rpmdb rpmdb, const char *oldname, const char *newname, mode_t mode, const uint8_t *b, size_t blen, const uint8_t *d, size_t dlen, uint32_t dalgo)
Definition: rpmlio.c:84
int rpmlioLchown(rpmdb rpmdb, const char *fn, uid_t uid, gid_t gid)
Definition: rpmlio.c:202
int rpmlioLink(rpmdb rpmdb, const char *ln, const char *fn)
Definition: rpmlio.c:285
int rpmlioLsetfilecon(rpmdb rpmdb, const char *fn, const char *context)
Definition: rpmlio.c:156
int rpmlioPrein(rpmdb rpmdb, const char **av, const char *body)
Definition: rpmlio.c:348
int rpmlioUtime(rpmdb rpmdb, const char *fn, time_t actime, time_t modtime)
Definition: rpmlio.c:242
const char * mode
Definition: mongo.h:440
int rpmlioChown(rpmdb rpmdb, const char *fn, uid_t uid, gid_t gid)
Definition: rpmlio.c:182
int rpmlioChmod(rpmdb rpmdb, const char *fn, mode_t mode)
Definition: rpmlio.c:222
int rpmlioRmdir(rpmdb rpmdb, const char *dn, mode_t mode)
Definition: rpmlio.c:136
int rpmlioPostun(rpmdb rpmdb, const char **av, const char *body)
Definition: rpmlio.c:423
struct rpmdb_s * rpmdb
Database of headers and tag value indices.
Definition: rpmtypes.h:43
int rpmlioMkfifo(rpmdb rpmdb, const char *fn, mode_t mode)
Definition: rpmlio.c:328
int rpmlioCreat(rpmdb rpmdb, const char *fn, mode_t mode, const uint8_t *b, size_t blen, const uint8_t *d, size_t dlen, uint32_t dalgo)
Definition: rpmlio.c:28
int rpmlioSymlink(rpmdb rpmdb, const char *ln, const char *fn)
Definition: rpmlio.c:262
int _rpmlio_debug
Definition: rpmlio.c:19
int rpmlioPreun(rpmdb rpmdb, const char **av, const char *body)
Definition: rpmlio.c:398