Data Structures |
| struct | FDIO_s |
RPMIO Utilities. |
| #define | fdFileno(_fd) fdio->_fileno(_fd) |
| #define | fdOpen(_path, _flags, _mode) fdio->_open((_path), (_flags), (_mode)) |
| #define | fdRead(_fd, _buf, _count) fdio->read((_fd), (_buf), (_count)) |
| #define | fdWrite(_fd, _buf, _count) fdio->write((_fd), (_buf), (_count)) |
| #define | fdCLose(_fd) fdio->close(_fd) |
| #define | fdLink(_fd, _msg) fdio->_fdref(_fd, _msg, __FILE__, __LINE__) |
| #define | fdFree(_fd, _msg) fdio->_fdderef(_fd, _msg, __FILE__, __LINE__) |
| #define | fdNew(_msg) fdio->_fdnew(_msg, __FILE__, __LINE__) |
| #define | timedRead ufdio->read |
| typedef enum ftperrCode_e | ftperrCode |
| | FTP and HTTP error codes. More...
|
| enum | ftperrCode_e {
FTPERR_BAD_SERVER_RESPONSE = -1,
FTPERR_SERVER_IO_ERROR = -2,
FTPERR_SERVER_TIMEOUT = -3,
FTPERR_BAD_HOST_ADDR = -4,
FTPERR_BAD_HOSTNAME = -5,
FTPERR_FAILED_CONNECT = -6,
FTPERR_FILE_IO_ERROR = -7,
FTPERR_PASSIVE_ERROR = -8,
FTPERR_FAILED_DATA_CONNECT = -9,
FTPERR_FILE_NOT_FOUND = -10,
FTPERR_NIC_ABORT_IN_PROGRESS = -11,
FTPERR_UNKNOWN = -100
} |
| | FTP and HTTP error codes. More...
|
| off_t | fdSize (FD_t fd) |
| FD_t | fdDup (int fdno) |
| int | fdFileno (void *cookie) |
| FD_t | fdOpen (const char *path, int flags, mode_t mode) |
| ssize_t | fdRead (void *cookie, char *buf, size_t count) |
| ssize_t | fdWrite (void *cookie, const char *buf, size_t count) |
| int | fdClose (void *cookie) |
| FD_t | fdLink (void *cookie, const char *msg) |
| FD_t | fdFree (FD_t fd, const char *msg) |
| FD_t | fdNew (const char *msg) |
| int | fdWritable (FD_t fd, int secs) |
| int | fdReadable (FD_t fd, int secs) |
| int | rpmioMkpath (const char *path, mode_t mode, uid_t uid, gid_t gid) |
| | Insure that directories in path exist, creating as needed. More...
|
| const char *const | ftpStrerror (int errorNumber) |
| void * | ufdGetUrlinfo (FD_t fd) |
| const char * | urlStrerror (const char *url) |
| int | ufdCopy (FD_t sfd, FD_t tfd) |
| int | ufdGetFile (FD_t sfd, FD_t tfd) |
| int | timedRead (FD_t fd, void *bufptr, int length) |
| FDIO_t | fdio |
| FDIO_t | fpio |
| FDIO_t | ufdio |
| FDIO_t | gzdio |
| FDIO_t | bzdio |
| FDIO_t | fadio |
RPMIO Vectors. |
| typedef ssize_t(* | fdio_read_function_t )(void *cookie, char *buf, size_t nbytes) |
| typedef ssize_t(* | fdio_write_function_t )(void *cookie, const char *buf, size_t nbytes) |
| typedef int(* | fdio_seek_function_t )(void *cookie, _libio_pos_t pos, int whence) |
| typedef int(* | fdio_close_function_t )(void *cookie) |
| typedef FD_t(* | fdio_ref_function_t )(void *cookie, const char *msg, const char *file, unsigned line) |
| typedef FD_t(* | fdio_deref_function_t )(FD_t fd, const char *msg, const char *file, unsigned line) |
| typedef FD_t(* | fdio_new_function_t )(const char *msg, const char *file, unsigned line) |
| typedef int(* | fdio_fileno_function_t )(void *cookie) |
| typedef FD_t(* | fdio_open_function_t )(const char *path, int flags, mode_t mode) |
| typedef FD_t(* | fdio_fopen_function_t )(const char *path, const char *fmode) |
| typedef void *(* | fdio_ffileno_function_t )(FD_t fd) |
| typedef int(* | fdio_fflush_function_t )(FD_t fd) |
RPMRPC Vectors. |
| typedef int(* | fdio_mkdir_function_t )(const char *path, mode_t mode) |
| typedef int(* | fdio_chdir_function_t )(const char *path) |
| typedef int(* | fdio_rmdir_function_t )(const char *path) |
| typedef int(* | fdio_rename_function_t )(const char *oldpath, const char *newpath) |
| typedef int(* | fdio_unlink_function_t )(const char *path) |
| typedef int(* | fdio_stat_function_t )(const char *path, struct stat *st) |
| typedef int(* | fdio_lstat_function_t )(const char *path, struct stat *st) |
| typedef int(* | fdio_access_function_t )(const char *path, int amode) |
RPMIO Interface. |
| const char * | Fstrerror (FD_t fd) |
| | strerror(3) clone. More...
|
| size_t | Fread (void *buf, size_t size, size_t nmemb, FD_t fd) |
| | fread(3) clone. More...
|
| size_t | Fwrite (const void *buf, size_t size, size_t nmemb, FD_t fd) |
| | fwrite(3) clone. More...
|
| int | Fseek (FD_t fd, _libio_off_t offset, int whence) |
| | fseek(3) clone. More...
|
| int | Fclose (FD_t fd) |
| | fclose(3) clone. More...
|
| FD_t | Fdopen (FD_t ofd, const char *fmode) |
| FD_t | Fopen (const char *path, const char *fmode) |
| | fopen(3) clone. More...
|
| int | Fflush (FD_t fd) |
| | fflush(3) clone. More...
|
| int | Ferror (FD_t fd) |
| | ferror(3) clone. More...
|
| int | Fileno (FD_t fd) |
| | fileno(3) clone. More...
|
| int | Fcntl (FD_t fd, int op, void *lip) |
| | fcntl(2) clone. More...
|
RPMRPC Interface. |
| int | Mkdir (const char *path, mode_t mode) |
| | mkdir(2) clone. More...
|
| int | Chdir (const char *path) |
| | chdir(2) clone. More...
|
| int | Rmdir (const char *path) |
| | rmdir(2) clone. More...
|
| int | Rename (const char *oldpath, const char *newpath) |
| | rename(2) clone. More...
|
| int | Link (const char *oldpath, const char *newpath) |
| | link(2) clone. More...
|
| int | Unlink (const char *path) |
| | unlink(2) clone. More...
|
| int | Readlink (const char *path, char *buf, size_t bufsiz) |
| | readlink(2) clone. More...
|
| int | Stat (const char *path, struct stat *st) |
| | stat(2) clone. More...
|
| int | Lstat (const char *path, struct stat *st) |
| | lstat(2) clone. More...
|
| int | Access (const char *path, int amode) |
| | access(2) clone. More...
|
| int | Glob (const char *pattern, int flags, int errfunc(const char *epath, int eerrno), glob_t *pglob) |
| | glob(3) clone. More...
|
| void | Globfree (glob_t *pglob) |
| | globfree(3) clone. More...
|
| DIR * | Opendir (const char *path) |
| | opendir(3) clone. More...
|
| dirent * | Readdir (DIR *dir) |
| | readdir(3) clone. More...
|
| int | Closedir (DIR *dir) |
| | closedir(3) clone. More...
|
Typedefs |
| typedef pgpDig_s * | pgpDig |
| typedef pgpDigParams_s * | pgpDigParams |
| typedef _FD_s * | FD_t |
| typedef FDIO_s * | FDIO_t |
Functions |
| int | xislower (int c) |
| int | xisupper (int c) |
| int | xisalpha (int c) |
| int | xisdigit (int c) |
| int | xisalnum (int c) |
| int | xisblank (int c) |
| int | xisspace (int c) |
| int | xtolower (int c) |
| int | xtoupper (int c) |
| int | xstrcasecmp (const char *s1, const char *s2) |
| int | xstrncasecmp (const char *s1, const char *s2, size_t n) |