diff options
author | Brad King <brad.king@kitware.com> | 2014-10-08 19:08:40 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-10-29 20:41:14 (GMT) |
commit | 661fa7c917f64231200c8ae90b59fe9146dfa958 (patch) | |
tree | 4882bbf8a82677c74ae6ff24b50cb4b44266a4bd /Utilities/cmcurl/Testing/multithread.c | |
parent | 9cf069f88ba43931c46b245f567b0f8371a6067c (diff) | |
download | CMake-661fa7c917f64231200c8ae90b59fe9146dfa958.zip CMake-661fa7c917f64231200c8ae90b59fe9146dfa958.tar.gz CMake-661fa7c917f64231200c8ae90b59fe9146dfa958.tar.bz2 |
curl: Drop unused testing code
Remove our "Testing/" directory renames of the upstream examples.
Diffstat (limited to 'Utilities/cmcurl/Testing/multithread.c')
-rw-r--r-- | Utilities/cmcurl/Testing/multithread.c | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/Utilities/cmcurl/Testing/multithread.c b/Utilities/cmcurl/Testing/multithread.c deleted file mode 100644 index c3936ef..0000000 --- a/Utilities/cmcurl/Testing/multithread.c +++ /dev/null @@ -1,70 +0,0 @@ -/***************************************************************************** - * _ _ ____ _ - * Project ___| | | | _ \| | - * / __| | | | |_) | | - * | (__| |_| | _ <| |___ - * \___|\___/|_| \_\_____| - * - * $Id$ - */ - -/* A multi-threaded example that uses pthreads extensively to fetch - * X remote files at once */ - -#include <stdio.h> -#include <pthread.h> -#include <curl/curl.h> - -/* silly list of test-URLs */ -char *urls[]= { - "http://curl.haxx.se/", - "ftp://cool.haxx.se/", - "http://www.contactor.se/", - "www.haxx.se" -}; - -void *pull_one_url(void *url) -{ - CURL *curl; - - curl = curl_easy_init(); - - curl_easy_setopt(curl, CURLOPT_URL, url); - curl_easy_perform(curl); - - curl_easy_cleanup(curl); - - return NULL; -} - - -/* - int pthread_create(pthread_t *new_thread_ID, - const pthread_attr_t *attr, - void * (*start_func)(void *), void *arg); -*/ - -int main(int argc, char **argv) -{ - pthread_t tid[4]; - int i; - int error; - for(i=0; i< 4; i++) { - error = pthread_create(&tid[i], - NULL, /* default attributes please */ - pull_one_url, - urls[i]); - if(0 != error) - fprintf(stderr, "Couldn't run thread number %d, errno %d\n", i, error); - else - fprintf(stderr, "Thread %d, gets %s\n", i, urls[i]); - } - - /* now wait for all threads to terminate */ - for(i=0; i< 4; i++) { - error = pthread_join(tid[i], NULL); - fprintf(stderr, "Thread %d terminated\n", i); - } - - return 0; -} |