I/O
Collaboration diagram for I/O:

## Modules

| Header API.
| How to manipulate package headers (which carries all information about a package).
| Database API.
| Opening & accessing the RPM indices using Berkeley DB (the so called rpmdb)
| RPM IO API.
| The RPM IO API (Fd_t is RPM equivalent to libc's FILE).
| File and Path Manipulation API.
| File and path manipulation helper functions.
| URL Manipulation API.
| A couple utils for URL Manipulation.
| Argument Manipulation API.
| Argument Manipulation API.
| Command Line API.
| Parsing RPM command line arguments.

## Detailed Description