|
libalpm
Arch Linux Package Manager Library
|


Go to the source code of this file.
Data Structures | |
| struct | dload_payload |
Functions | |
| void | _alpm_dload_payload_reset (struct dload_payload *payload) |
| int | _alpm_download (struct dload_payload *payload, const char *localpath, char **final_file) |
| Download a file given by a URL to a local directory. | |
| void _alpm_dload_payload_reset | ( | struct dload_payload * | payload | ) |
Definition at line 627 of file dload.c.
References ASSERT, dload_payload::content_disp_name, dload_payload::destfile_name, dload_payload::fileurl, FREE, dload_payload::remote_name, and dload_payload::tempfile_name.
Referenced by alpm_db_update(), and alpm_fetch_pkgurl().

| int _alpm_download | ( | struct dload_payload * | payload, |
| const char * | localpath, | ||
| char ** | final_file | ||
| ) |
Download a file given by a URL to a local directory.
Does not overwrite an existing file if the download fails.
| payload | the payload context |
| localpath | the directory to save the file in |
| final_file | the real name of the downloaded file (may be NULL) |
Definition at line 541 of file dload.c.
References ALPM_ERR_EXTERNAL_DOWNLOAD, dload_payload::errors_ok, __alpm_handle_t::fetchcb, dload_payload::fileurl, dload_payload::force, dload_payload::handle, and RET_ERR.
Referenced by alpm_db_update(), and alpm_fetch_pkgurl().

1.7.6.1