rpm
4.5
|
Structure(s) and routine(s) used for classifying and parsing names. More...
Go to the source code of this file.
Typedefs | |
typedef struct rpmns_s * | rpmns |
typedef enum nsType_e | nsType |
Dependency types. More... | |
Enumerations | |
enum | nsType_e { RPMNS_TYPE_UNKNOWN = 0, RPMNS_TYPE_STRING = (1 << 0), RPMNS_TYPE_PATH = (1 << 1), RPMNS_TYPE_DSO = (1 << 2), RPMNS_TYPE_FUNCTION = (1 << 3), RPMNS_TYPE_ARCH = (1 << 4), RPMNS_TYPE_VERSION = (1 << 5), RPMNS_TYPE_COMPOUND = (1 << 6), RPMNS_TYPE_NAMESPACE = (1 << 8), RPMNS_TYPE_RPMLIB = (1 << 9), RPMNS_TYPE_CPUINFO = (1 << 10), RPMNS_TYPE_GETCONF = (1 << 11), RPMNS_TYPE_UNAME = (1 << 12), RPMNS_TYPE_SONAME = (1 << 13), RPMNS_TYPE_ACCESS = (1 << 14), RPMNS_TYPE_TAG = (1 << 15), RPMNS_TYPE_USER = (1 << 16), RPMNS_TYPE_GROUP = (1 << 17), RPMNS_TYPE_MOUNTED = (1 << 18), RPMNS_TYPE_DISKSPACE = (1 << 19), RPMNS_TYPE_DIGEST = (1 << 20), RPMNS_TYPE_GNUPG = (1 << 21), RPMNS_TYPE_MACRO = (1 << 22), RPMNS_TYPE_ENVVAR = (1 << 23), RPMNS_TYPE_RUNNING = (1 << 24) } |
Dependency types. More... | |
Functions | |
nsType | rpmnsArch (const char *str) |
Is string a known arch suffix? More... | |
nsType | rpmnsProbe (const char *str) |
Is string a known probe namespace? More... | |
nsType | rpmnsClassify (const char *str) |
Classify a string as a dependency type. More... | |
int | rpmnsParse (const char *str, rpmns ns) |
Split NS string into namespace, name and arch components. More... | |
Variables | |
int | _rpmns_debug |
const char * | _rpmns_N_at_A |
Structure(s) and routine(s) used for classifying and parsing names.
Definition in file rpmns.h.
enum nsType_e |
Dependency types.
const char* _rpmns_N_at_A |
Definition at line 20 of file rpmns.c.
Referenced by rpmdsNewDNEVR(), rpmnsClassify(), and rpmnsParse().