diff options
author | jbj <devnull@localhost> | 1999-11-26 21:58:42 +0000 |
---|---|---|
committer | jbj <devnull@localhost> | 1999-11-26 21:58:42 +0000 |
commit | f202d104d070c43fa9b1f029fa85f6b7517ae5c6 (patch) | |
tree | e4e6b51ec6c39ac7979e5231f1057ace262cbe28 /lib/misc.h | |
parent | c8406c80d2a9670df64f1ab7e38d90626cad906f (diff) | |
download | librpm-tizen-f202d104d070c43fa9b1f029fa85f6b7517ae5c6.tar.gz librpm-tizen-f202d104d070c43fa9b1f029fa85f6b7517ae5c6.tar.bz2 librpm-tizen-f202d104d070c43fa9b1f029fa85f6b7517ae5c6.zip |
Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
rpm.c: Add --nodirtokens and --dirtokens to control file list compression.
lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE.
lib/misc.c: Add expandFileList analogue to compressFileList.
build/pack.c: Compress file list only if compression is requested.
lib/rpmdb.c: Expand file list before headerWrite if compression not requested.
CVS patchset: 3436
CVS date: 1999/11/26 21:58:42
Diffstat (limited to 'lib/misc.h')
-rw-r--r-- | lib/misc.h | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/lib/misc.h b/lib/misc.h index 4b8e85071..336e73670 100644 --- a/lib/misc.h +++ b/lib/misc.h @@ -11,34 +11,35 @@ extern "C" { #endif /*@only@*/ char ** splitString(const char * str, int length, char sep); -void freeSplitString( /*@only@*/ char ** list); -void stripTrailingSlashes(char * str); +void freeSplitString( /*@only@*/ char ** list); +void stripTrailingSlashes(char * str); -int rpmfileexists(const char * filespec); +int rpmfileexists(const char * filespec); -int rpmvercmp(const char * one, const char * two); +int rpmvercmp(const char * one, const char * two); /* these are like the normal functions, but they malloc() the space which is needed */ -int dosetenv(const char *name, const char *value, int overwrite); -int doputenv(const char * str); +int dosetenv(const char *name, const char *value, int overwrite); +int doputenv(const char * str); /* These may be called w/ a NULL argument to flush the cache -- they return -1 if the user can't be found */ -int unameToUid(const char * thisUname, /*@out@*/ uid_t * uid); -int gnameToGid(const char * thisGname, /*@out@*/ gid_t * gid); +int unameToUid(const char * thisUname, /*@out@*/ uid_t * uid); +int gnameToGid(const char * thisGname, /*@out@*/ gid_t * gid); /* Call w/ -1 to flush the cache, returns NULL if the user can't be found */ /*@observer@*/ /*@null@*/ char * uidToUname(uid_t uid); /*@observer@*/ /*@null@*/ char * gidToGname(gid_t gid); -int makeTempFile(const char * prefix, /*@out@*/ const char ** fnptr, - /*@out@*/ FD_t * fdptr); -char * currentDirectory(void); /* result needs to be freed */ -void compressFilelist(Header h); -void buildFileList(Header h, /*@out@*/ const char *** fileListPtr, - /*@out@*/ int * fileCountPtr); -void buildOrigFileList(Header h, /*@out@*/ const char *** fileListPtr, +int makeTempFile(const char * prefix, /*@out@*/ const char ** fnptr, + /*@out@*/ FD_t * fdptr); +char * currentDirectory(void); /* result needs to be freed */ +void compressFilelist(Header h); +void expandFilelist(Header h); +void buildFileList(Header h, /*@out@*/ const char *** fileListPtr, + /*@out@*/ int * fileCountPtr); +void buildOrigFileList(Header h, /*@out@*/ const char *** fileListPtr, /*@out@*/ int * fileCountPtr); #ifdef __cplusplus |