From 557d360c7f1f7f48fa13fd5dbe0182b63d9e7eca Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Mon, 17 Jun 2013 14:40:50 +0300 Subject: url: remove unused apk_url_download --- src/url.c | 33 --------------------------------- 1 file changed, 33 deletions(-) (limited to 'src/url.c') diff --git a/src/url.c b/src/url.c index c96e0a1..8012bab 100644 --- a/src/url.c +++ b/src/url.c @@ -114,36 +114,3 @@ struct apk_bstream *apk_bstream_from_fd_url(int atfd, const char *url) fd = fork_wget(url, &pid); return apk_bstream_from_fd_pid(fd, pid, translate_wget); } - -int apk_url_download(const char *url, int atfd, const char *file) -{ - pid_t pid; - int status, fd; - - fd = openat(atfd, file, O_CREAT|O_RDWR|O_TRUNC, 0644); - if (fd < 0) - return -errno; - - pid = fork(); - if (pid == -1) - return -1; - - if (pid == 0) { - setsid(); - dup2(open("/dev/null", O_RDONLY), STDIN_FILENO); - dup2(fd, STDOUT_FILENO); - execlp("wget", "wget", "-q", "-O", "-", url, NULL); - exit(0); - } - - close(fd); - waitpid(pid, &status, 0); - status = translate_wget(status); - if (status != 0) { - unlinkat(atfd, file, 0); - return status; - } - - return 0; -} - -- cgit v1.2.3-60-g2f50