Raise an exception when cURL dynamic library not found.

git-svn-id: https://svn.origo.ethz.ch/eiffelstudio/trunk/Src/library/cURL@72546 8089f293-4706-0410-a29e-feb5c42a2edf
This commit is contained in:
larryl
2008-02-29 03:43:43 +00:00
parent 893fce5706
commit 098032e815
3 changed files with 48 additions and 0 deletions

View File

@@ -18,10 +18,14 @@ feature -- Command
-- Declared as curl_global_init().
local
l_ptr: POINTER
l_exception: CURL_DYNAMIC_LIBRARY_NOT_FOUND_EXCEPTION
do
l_ptr := api_loader.safe_load_api (module_name, "curl_global_init")
if l_ptr /= default_pointer then
c_curl_global_init (l_ptr, {CURL_GLOBAL_CONSTANTS}.curl_global_all);
else
create l_exception.make
l_exception.raise
end
end