#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include "glob.h"
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
Go to the source code of this file.
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. | |
enum | ftperrCode_e { FTPERR_NE_ERROR = -1, FTPERR_NE_LOOKUP = -2, FTPERR_NE_AUTH = -3, FTPERR_NE_PROXYAUTH = -4, FTPERR_NE_CONNECT = -5, FTPERR_NE_TIMEOUT = -6, FTPERR_NE_FAILED = -7, FTPERR_NE_RETRY = -8, FTPERR_NE_REDIRECT = -9, FTPERR_BAD_SERVER_RESPONSE = -81, FTPERR_SERVER_IO_ERROR = -82, FTPERR_SERVER_TIMEOUT = -83, FTPERR_BAD_HOST_ADDR = -84, FTPERR_BAD_HOSTNAME = -85, FTPERR_FAILED_CONNECT = -86, FTPERR_FILE_IO_ERROR = -87, FTPERR_PASSIVE_ERROR = -88, FTPERR_FAILED_DATA_CONNECT = -89, FTPERR_FILE_NOT_FOUND = -90, FTPERR_NIC_ABORT_IN_PROGRESS = -91, 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. | |
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 | lzdio |
FDIO_t | fadio |
typedef off_t | _libio_off_t |
Hide libio API lossage. | |
typedef off_t | _libio_pos_t |
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. | |
size_t | Fread (void *buf, size_t size, size_t nmemb, FD_t fd) |
fread(3) clone. | |
size_t | Fwrite (const void *buf, size_t size, size_t nmemb, FD_t fd) |
fwrite(3) clone. | |
int | Fseek (FD_t fd, _libio_off_t offset, int whence) |
fseek(3) clone. | |
int | Fclose (FD_t fd) |
fclose(3) clone. | |
FD_t | Fdopen (FD_t ofd, const char *fmode) |
FD_t | Fopen (const char *path, const char *fmode) |
fopen(3) clone. | |
int | Fflush (FD_t fd) |
fflush(3) clone. | |
int | Ferror (FD_t fd) |
ferror(3) clone. | |
int | Fileno (FD_t fd) |
fileno(3) clone. | |
int | Fcntl (FD_t fd, int op, void *lip) |
fcntl(2) clone. | |
RPMRPC Interface. | |
int | Mkdir (const char *path, mode_t mode) |
mkdir(2) clone. | |
int | Chdir (const char *path) |
chdir(2) clone. | |
int | Rmdir (const char *path) |
rmdir(2) clone. | |
int | Rename (const char *oldpath, const char *newpath) |
rename(2) clone. | |
int | Link (const char *oldpath, const char *newpath) |
link(2) clone. | |
int | Unlink (const char *path) |
unlink(2) clone. | |
int | Readlink (const char *path, char *buf, size_t bufsiz) |
readlink(2) clone. | |
int | Stat (const char *path, struct stat *st) |
stat(2) clone. | |
int | Lstat (const char *path, struct stat *st) |
lstat(2) clone. | |
int | Access (const char *path, int amode) |
access(2) clone. | |
int | Glob_pattern_p (const char *pattern, int quote) |
glob_pattern_p(3) clone. | |
int | Glob_error (const char *epath, int eerrno) |
glob_error(3) clone. | |
int | Glob (const char *pattern, int flags, int errfunc(const char *epath, int eerrno), glob_t *pglob) |
glob(3) clone. | |
void | Globfree (glob_t *pglob) |
globfree(3) clone. | |
DIR * | Opendir (const char *path) |
opendir(3) clone. | |
dirent * | Readdir (DIR *dir) |
readdir(3) clone. | |
int | Closedir (DIR *dir) |
closedir(3) clone. | |
Typedefs | |
typedef pgpDig_s * | pgpDig |
typedef pgpDigParams_s * | pgpDigParams |
typedef _FD_s * | FD_t |
typedef FDIO_s * | FDIO_t |
Functions | |
static int | xislower (int c) |
static int | xisupper (int c) |
static int | xisalpha (int c) |
static int | xisdigit (int c) |
static int | xisalnum (int c) |
static int | xisblank (int c) |
static int | xisspace (int c) |
static int | xtolower (int c) |
static int | xtoupper (int c) |
int | xstrcasecmp (const char *s1, const char *s2) |
Locale insensitive strcasecmp(3). | |
int | xstrncasecmp (const char *s1, const char *s2, size_t n) |
Locale insensitive strncasecmp(3). | |
const char * | xstrtolocale (const char *str) |
Force encoding of string. |
Definition in file rpmio.h.
|
|
|
Definition at line 482 of file rpmio.h. Referenced by __fdClose(), __fdRead(), __fdWrite(), fdFgets(), fdReadable(), fdSeek(), fdWritable(), Ferror(), Fopen(), ftpAbort(), ftpLogin(), ftpReq(), lzdFdopen(), ufdRead(), and urlConnect(). |
|
Definition at line 533 of file rpmio.h. Referenced by __fdClose(), closeCallback(), delTE(), Fclose(), fsmTeardown(), ftpAbort(), ftpCmd(), ftpFileDone(), lzdClose(), manageFile(), packageBinaries(), packageSources(), rpmShowProgress(), rpmtsFree(), rpmtsSetScriptFd(), ufdClose(), and urlConnect(). |
|
Definition at line 524 of file rpmio.h. Referenced by closeCallback(), Fclose(), Fdopen(), fsmSetup(), ftpLogin(), ftpNLST(), ftpOpen(), ftpReq(), lzdReadOpen(), lzdWriteOpen(), manageFile(), rpmfd_Fopen(), rpmInstallSourcePackage(), rpmShowProgress(), rpmtsSetScriptFd(), ufdOpen(), and urlConnect(). |
|
Definition at line 542 of file rpmio.h. Referenced by __fdOpen(), fdDup(), ftpOpen(), lzdReadOpen(), lzdWriteOpen(), packageBinaries(), packageSources(), rewriteRPM(), and urlConnect(). |
|
|
|
|
|
|
|
Definition at line 640 of file rpmio.h. Referenced by ftpAbort(), makeGPGSignature(), makePGPSignature(), readLead(), rpmReadHeader(), and rpmReadSignature(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FTP and HTTP error codes.
|
|
|
|
|
|
|
access(2) clone.
Definition at line 1323 of file rpmrpc.c. References _rpmio_debug, URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by rpmMkdirPath(). |
|
chdir(2) clone.
Definition at line 108 of file rpmrpc.c. References ftpChdir(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). |
|
closedir(3) clone.
Definition at line 1477 of file rpmrpc.c. References _rpmio_debug, avClosedir(), and ISAVMAGIC. Referenced by Fts_open(), Glob(), and printDir(). |
|
fclose(3) clone.
Definition at line 2808 of file rpmio.c. References FDIO_s::close, DBGIO, fdbg(), fdFree, fdGetFdno(), fdGetFILE, FDIOVEC, fdLink, fdPop(), FDSANE, fdSetFp(), fpio, _FD_s::fps, _FDSTACK_s::io, _FD_s::nfps, noLibio, and ufdClose(). Referenced by addFileToTagAux(), closeCallback(), closeSpec(), cpio_doio(), defaultMachine(), do_tsort(), domd5(), doReadRC(), doScript(), fadOpen(), fsmStage(), ftsStashLatest(), IDTXglob(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makeHDRSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readFile(), readIcon(), readLine(), readRPM(), rewriteRPM(), rpmcliSign(), rpmfd_dealloc(), rpmfd_free(), rpmfd_init(), rpmgiFree(), rpmgiLoadManifest(), rpmgiNext(), rpmgiOpen(), rpmgiReadHeader(), rpmGraph(), rpmHeaderFromFD(), rpmHeaderFromFile(), rpmInstall(), rpmInstallSourcePackage(), rpmioSlurp(), rpmLoadMacroFile(), rpmMergeHeadersFromFD(), rpmpsmStage(), rpmShowProgress(), rpmSingleHeaderFromFD(), rpmts_dealloc(), rpmts_free(), rpmts_HdrFromFdno(), rpmtsCallback(), rpmtsSolve(), rpmxpProcess(), runScript(), showVerifyPackage(), ufdGetFile(), urlGetFile(), writeFile(), writeRPM(), and XurlFree(). |
|
fcntl(2) clone.
Definition at line 3201 of file rpmio.c. References Fileno(). Referenced by rpmShowProgress(). |
|
|
|
Definition at line 231 of file rpmio.c. References DBGIO, fdbg(), fdNew, and fdSetFdno(). Referenced by cpio_doio(), domd5(), main(), readRPM(), rpmHeaderFromFD(), rpmMergeHeadersFromFD(), rpmpsmStage(), rpmSingleHeaderFromFD(), rpmts_HdrFromFdno(), rpmts_setattro(), rpmtsCallback(), runScript(), showVerifyPackage(), and ufdOpen(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2963 of file rpmio.c. References _rpmio_debug, FDIO_s::close, cvtfmode(), DBGIO, fdbg(), fdGetFp(), fdLink, fdPush(), FDSANE, fdSetFp(), Fileno(), fpio, lzdFdopen(), noLibio, FDIO_s::read, FDIO_s::seek, and FDIO_s::write. Referenced by cpio_doio(), doScript(), Fopen(), main(), and rpmpsmStage(). |
|
|
|
Definition at line 532 of file rpmio.c. References errno, and fdFileno. Referenced by fdFgets(), ftpAbort(), ufdClose(), and ufdRead(). |
|
Definition at line 204 of file rpmio.c. References _FD_s::contentLength, DBGIO, FDSANE, Fileno(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, and _FD_s::urlType. Referenced by doReadRC(), readIcon(), and rpmioSlurp(). |
|
Definition at line 481 of file rpmio.c. References _rpmio_debug, errno, fdFileno, and strerror. Referenced by checkResponse(), ftpLogin(), and ufdWrite(). |
|
|
|
ferror(3) clone.
Definition at line 3148 of file rpmio.c. References DBGIO, _FD_s::errcookie, fdbg(), fdFileno, fdGetFILE, fpio, _FD_s::fps, _FDSTACK_s::io, _FD_s::nfps, and _FD_s::syserrno. Referenced by addFileToTagAux(), cpio_copy(), defaultMachine(), do_tsort(), domd5(), doReadRC(), doScript(), fadOpen(), fsmStage(), ftsStashLatest(), IDTXglob(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makeHDRSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readIcon(), readLead(), readLine(), readRPM(), rpmcliSign(), rpmfd_Fopen(), rpmfd_init(), rpmgiOpen(), rpmGraph(), rpmInstall(), rpmioSlurp(), rpmLoadMacroFile(), rpmpsmStage(), rpmReadRC(), rpmShowProgress(), rpmtsSolve(), runScript(), urlGetFile(), and writeRPM(). |
|
fflush(3) clone.
Definition at line 3128 of file rpmio.c. References fdGetFILE, fdGetFp(), fdGetIo(), and fpio. Referenced by cpio_doio(), expandRegular(), main(), rpmpsmStage(), and writeRPM(). |
|
fileno(3) clone.
Definition at line 3186 of file rpmio.c. References DBGIO, fdbg(), _FDSTACK_s::fdno, _FD_s::fps, and _FD_s::nfps. Referenced by cpio_doio(), doScript(), fadOpen(), Fcntl(), Fdopen(), fdSize(), main(), makeTempFile(), printSize(), rpmpsmStage(), rpmReadPackageFile(), rpmtsCallback(), runScript(), ufdOpen(), writeFile(), and writeRPM(). |
|
fopen(3) clone.
Definition at line 3073 of file rpmio.c. References _rpmio_debug, cvtfmode(), fdClose, fdFileno, Fdopen(), fdOpen, flags, ufdOpen(), URL_IS_DASH, URL_IS_FTP, URL_IS_PATH, URL_IS_UNKNOWN, and urlIsURL(). Referenced by addFileToTagAux(), defaultMachine(), do_tsort(), domd5(), doReadRC(), fadOpen(), fsmStage(), ftsStashLatest(), IDTXglob(), isCompressed(), isSpecFile(), main(), makeGPGSignature(), makeHDRSignature(), makePGPSignature(), makeTempFile(), manageFile(), processPackageFiles(), readFile(), readIcon(), readLine(), readRPM(), rpmcliSign(), rpmfd_Fopen(), rpmfd_init(), rpmgiOpen(), rpmGraph(), rpmHeaderFromFile(), rpmInstall(), rpmioSlurp(), rpmLoadMacroFile(), rpmpsmStage(), rpmReadRC(), rpmShowProgress(), rpmtsSolve(), rpmxpProcess(), runScript(), urlGetFile(), writeFile(), and writeRPM(). |
|
fread(3) clone.
Definition at line 2729 of file rpmio.c. References DBGIO, fdbg(), fdGetFILE, fdGetIo(), FDIOVEC, FDSANE, fpio, and FDIO_s::read. Referenced by copyFile(), cpio_copy(), defaultMachine(), domd5(), doReadRC(), fsmStage(), isCompressed(), isSpecFile(), main(), Pread(), readFile(), readIcon(), readRPM(), rpmioSlurp(), rpmReadPackageFile(), ufdCopy(), and writeRPM(). |
|
fseek(3) clone.
Definition at line 2776 of file rpmio.c. References DBGIO, fdbg(), fdGetFILE, fdGetIo(), FDIOVEC, FDSANE, fpio, and FDIO_s::seek. Referenced by Pread(), readRPM(), and writeRPM(). |
|
strerror(3) clone.
Definition at line 2718 of file rpmio.c. References errno, FDSANE, getFdErrstr(), and strerror. Referenced by copyFile(), cpio_copy(), do_tsort(), doReadRC(), IDTXglob(), isCompressed(), isSpecFile(), main(), manageFile(), processPackageFiles(), readFile(), readIcon(), readLead(), readLine(), readRPM(), rpmfd_Fopen(), rpmfd_init(), rpmgiOpen(), rpmGraph(), rpmInstall(), rpmpsmStage(), rpmReadPackageFile(), rpmReadRC(), rpmReSign(), rpmShowProgress(), rpmtsSolve(), urlGetFile(), and writeRPM(). |
|
Definition at line 648 of file rpmio.c. References _, FTPERR_BAD_HOST_ADDR, FTPERR_BAD_HOSTNAME, FTPERR_BAD_SERVER_RESPONSE, FTPERR_FAILED_CONNECT, FTPERR_FAILED_DATA_CONNECT, FTPERR_FILE_IO_ERROR, FTPERR_FILE_NOT_FOUND, FTPERR_NE_AUTH, FTPERR_NE_CONNECT, FTPERR_NE_ERROR, FTPERR_NE_FAILED, FTPERR_NE_LOOKUP, FTPERR_NE_PROXYAUTH, FTPERR_NE_REDIRECT, FTPERR_NE_RETRY, FTPERR_NE_TIMEOUT, FTPERR_NIC_ABORT_IN_PROGRESS, FTPERR_PASSIVE_ERROR, FTPERR_SERVER_IO_ERROR, FTPERR_SERVER_TIMEOUT, and FTPERR_UNKNOWN. Referenced by doUntar(), ftpLogin(), ftpReq(), rpmInstall(), tcpConnect(), ufdCopy(), and urlStrerror(). |
|
fwrite(3) clone.
Definition at line 2751 of file rpmio.c. References DBGIO, fdbg(), fdGetFILE, fdGetIo(), FDIOVEC, FDSANE, fpio, and FDIO_s::write. Referenced by copyFile(), cpio_copy(), fsmStage(), main(), rpmWriteSignature(), runScript(), spewHeader(), ufdCopy(), writeFile(), writeLead(), and writeRPM(). |
|
glob(3) clone.
Definition at line 1394 of file rpmrpc.c. References _rpmio_debug, Closedir(), Lstat(), Opendir(), Readdir(), Stat(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by rpmGlob(). |
|
glob_error(3) clone.
Definition at line 1389 of file rpmrpc.c. Referenced by rpmGlob(). |
|
glob_pattern_p(3) clone.
Definition at line 1353 of file rpmrpc.c. References urlPath(). Referenced by initGlobs(), processBinaryFile(), and rpmGlob(). |
|
globfree(3) clone.
Definition at line 1432 of file rpmrpc.c. References _rpmio_debug. Referenced by rpmGlob(). |
|
link(2) clone.
Definition at line 205 of file rpmrpc.c. References _rpmio_debug, URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, urlPath(), and xstrncasecmp(). Referenced by fsmStage(). |
|
lstat(2) clone.
Definition at line 1273 of file rpmrpc.c. References _rpmio_debug, ftpLstat(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by addFile(), checkOwners(), doUntar(), fsmStage(), Fts_open(), Glob(), and rpmVerifyFile(). |
|
mkdir(2) clone.
Definition at line 85 of file rpmrpc.c. References ftpMkdir(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by fsmStage(), packageBinaries(), rpmdbRebuild(), rpmioMkpath(), and rpmMkdirPath(). |
|
opendir(3) clone.
Definition at line 1439 of file rpmrpc.c. References _rpmio_debug, ftpOpendir(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by Fts_open(), Glob(), and printDir(). |
|
readdir(3) clone.
Definition at line 1466 of file rpmrpc.c. References _rpmio_debug, avReaddir(), and ISAVMAGIC. Referenced by Fts_open(), Glob(), and printDir(). |
|
readlink(2) clone.
Definition at line 1298 of file rpmrpc.c. References ftpReadlink(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by fsmStage(), genCpioListAndHeader(), and rpmVerifyFile(). |
|
rename(2) clone.
Definition at line 156 of file rpmrpc.c. References _rpmio_debug, ftpRename(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, URL_IS_PATH, URL_IS_UNKNOWN, urlPath(), and xstrncasecmp(). Referenced by fsmStage(). |
|
rmdir(2) clone.
Definition at line 131 of file rpmrpc.c. References ftpRmdir(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by fsmStage(), and rpmdbRebuild(). |
|
Insure that directories in path exist, creating as needed.
Definition at line 3210 of file rpmio.c. References alloca(), errno, Mkdir(), RPMMESS_DEBUG, rpmMessage, Stat(), and stpcpy(). Referenced by db3open(), makeTempFile(), and sql_open(). |
|
stat(2) clone.
Definition at line 1248 of file rpmrpc.c. References _rpmio_debug, ftpStat(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by buildForTarget(), fsmStage(), Fts_open(), ftsStashLatest(), Glob(), packageBinaries(), processSourceFiles(), rpmioFileExists(), rpmioMkpath(), and rpmMkdirPath(). |
|
|
|
Definition at line 1305 of file rpmio.c. References DBGIO, Fread(), FTPERR_FILE_IO_ERROR, ftpStrerror(), Fwrite(), RPMCALLBACK_INST_OPEN_FILE, and RPMCALLBACK_INST_PROGRESS. Referenced by main(), and ufdGetFile(). |
|
Definition at line 1415 of file rpmio.c. References Fclose(), FDSANE, and ufdCopy(). Referenced by urlGetFile(). |
|
Definition at line 1540 of file rpmio.c. References FDSANE, _FD_s::url, and urlLink. |
|
unlink(2) clone.
Definition at line 253 of file rpmrpc.c. References ftpUnlink(), URL_IS_DASH, URL_IS_FTP, URL_IS_HKP, URL_IS_PATH, URL_IS_UNKNOWN, and urlPath(). Referenced by buildForTarget(), buildSpec(), doFile(), doRmSource(), doScript(), fsmStage(), rpmInstall(), unlinkFile(), urlGetFile(), and writeRPM(). |
|
Definition at line 703 of file rpmio.c. References errno, ftpStrerror(), urlinfo_s::openError, strerror, URL_IS_FTP, URL_IS_HKP, URL_IS_HTTP, URL_IS_HTTPS, urlIsURL(), and urlSplit(). |
|
Definition at line 685 of file rpmio.h. References xisalpha(), and xisdigit(). Referenced by expandMacro(), parseRCPOT(), rdToken(), and rpmvercmp(). |
|
Definition at line 679 of file rpmio.h. References xislower(), and xisupper(). Referenced by doDefine(), doUndefine(), parseBits(), rdToken(), rpmvercmp(), and xisalnum(). |
|
Definition at line 688 of file rpmio.h. Referenced by xisspace(). |
|
Definition at line 682 of file rpmio.h. Referenced by defaultMachine(), doFoo(), getHostAddress(), parseEVR(), parseForDev(), parseFormat(), rdToken(), rpmds_ParseEVR(), rpmtsInitIterator(), rpmvercmp(), and xisalnum(). |
|
Definition at line 673 of file rpmio.h. Referenced by xisalpha(), and xtoupper(). |
|
Definition at line 691 of file rpmio.h. References xisblank(). |
|
Definition at line 676 of file rpmio.h. Referenced by xisalpha(), and xtolower(). |
|
Definition at line 695 of file rpmio.h. References xisupper(). Referenced by myTagName(), rpmRebuildTargetVars(), tagName(), xstrcasecmp(), and xstrncasecmp(). |
|
Definition at line 698 of file rpmio.h. References xislower(). |
|
Referenced by fdbg(). |
|
|
|
Definition at line 479 of file rpmio.c. Referenced by fdbg(), XfdNew(), and XurlFree(). |
|
Definition at line 3320 of file rpmio.c. Referenced by Fclose(), fdbg(), Fdopen(), Ferror(), Fflush(), Fread(), Fseek(), Fwrite(), and XurlFree(). |
|
Referenced by fdbg(). |
|
Definition at line 2686 of file rpmio.c. Referenced by fdbg(), lzdFileno(), lzdReadOpen(), and lzdWriteOpen(). |
|
Definition at line 1933 of file rpmio.c. Referenced by fdbg(), ftpOpen(), ufdOpen(), and urlConnect(). |