#include "system.h"
#include <netinet/in.h>
#include <rpmmacro.h>
#include <rpmmessages.h>
#include <rpmio_internal.h>
#include "debug.h"
Go to the source code of this file.
Compounds | |
struct | urlstring |
Defines | |
#define | IPPORT_FTP 21 |
#define | IPPORT_HTTP 80 |
#define | URL_IOBUF_SIZE 4096 |
#define | RPMURL_DEBUG_IO 0x40000000 |
#define | RPMURL_DEBUG_REFS 0x20000000 |
#define | URLDBG(_f, _m, _x) if ((_url_debug | (_f)) & (_m)) fprintf _x |
#define | URLDBGIO(_f, _x) URLDBG((_f), RPMURL_DEBUG_IO, _x) |
#define | URLDBGREFS(_f, _x) URLDBG((_f), RPMURL_DEBUG_REFS, _x) |
Functions | |
urlinfo | XurlLink (urlinfo u, const char *msg, const char *file, unsigned line) |
urlinfo | XurlNew (const char *msg, const char *file, unsigned line) |
urlinfo | XurlFree (urlinfo u, const char *msg, const char *file, unsigned line) |
void | urlFreeCache (void) |
Free cached URL control structures. | |
int | urlStrcmp (const char *str1, const char *str2) |
void | urlFind (urlinfo *uret, int mustAsk) |
urltype | urlIsURL (const char *url) |
Return type of URL. More... | |
urltype | urlPath (const char *url, const char **pathp) |
Return path component of URL. More... | |
int | urlSplit (const char *url, urlinfo *uret) |
Parse URL string into a control structure. More... | |
int | urlGetFile (const char *url, const char *dest) |
Copy data from URL to local file. More... | |
Variables | |
int | url_iobuf_size = 4096 |
int | _url_debug = 0 |
urlinfo* | uCache = NULL |
int | uCount = 0 |
struct urlstring | urlstrings [] |
Definition in file url.c.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 42 of file url.c. Referenced by XurlNew(). |
|
|
|
Definition at line 157 of file url.c. Referenced by urlSplit(). |
|
Free cached URL control structures.
|
|
Copy data from URL to local file.
Definition at line 440 of file url.c. Referenced by doUntar(), and rpmInstall(). |
|
Return type of URL.
Definition at line 299 of file url.c. Referenced by Fopen(), main(), rpmInstall(), runScript(), urlPath(), and urlSplit(). |
|
Return path component of URL.
Definition at line 314 of file url.c. Referenced by Access(), Chdir(), Glob(), Link(), Lstat(), Mkdir(), Opendir(), Readlink(), Rename(), Rmdir(), Stat(), Unlink(), addFile(), buildForTarget(), db1close(), db1open(), doFoo(), doPatch(), doScript(), doSetupMacro(), doUntar(), ftpCmd(), ftpNLST(), genCpioListAndHeader(), handlePreambleTag(), installArchive(), installSources(), makeTempFile(), myGlobPatternP(), parseSpec(), processBinaryFile(), processSourceFiles(), rpmGenPath(), rpmGlob(), rpmInstall(), rpmfileexists(), ufdOpen(), and urlGetFile(). |
|
Parse URL string into a control structure.
Definition at line 351 of file url.c. Referenced by doScript(), httpOpen(), and urlConnect(). |
|
Definition at line 148 of file url.c. Referenced by urlFind(). |
|
|
|
|
|
|
|
|
|
|