You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by Igor Galić <i....@brainsware.org> on 2012/05/12 01:06:14 UTC
Re: [1/2] git commit: TS-672 cleanup Win32 references
----- Original Message -----
> Updated Branches:
> refs/heads/master a79a638d8 -> 53ebc2f72
>
>
> TS-672 cleanup Win32 references
>
> nuke win32 completely.
[snip]
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/53ebc2f7/mgmt/api/include/mgmtapi.h
> ----------------------------------------------------------------------
> diff --git a/mgmt/api/include/mgmtapi.h b/mgmt/api/include/mgmtapi.h
> index bc4ca0b..8f51e97 100644
> --- a/mgmt/api/include/mgmtapi.h
> +++ b/mgmt/api/include/mgmtapi.h
> @@ -39,21 +39,10 @@
> * System Specific Items
> ***************************************************************************/
>
> -#if defined (_WIN32) && defined (_TS_EXPORT)
> -#define tsapi __declspec( dllexport )
> -#elif defined (_WIN32)
> -#define tsapi __declspec( dllimport )
> -#else
> #define tsapi
> -#endif
>
> -#if defined (_WIN32)
> -#define inkexp __declspec( dllexport )
> -#define inkimp __declspec( dllimport )
> -#else
> #define inkexp
> #define inkimp
> -#endif
>
> #if !defined(linux)
> #if defined (__SUNPRO_CC) || (defined (__GNUC__) || !
> defined(__cplusplus))
>
aside from making certain things more obvious, this macro only
existed for the sake of WIN32. Now, I still think it makes sense
to retain it, because it still makes these things more obvious,
and also because one day we might want to try and port ATS to
Windows again ;)
--
Igor Galić
Tel: +43 (0) 664 886 22 883
Mail: i.galic@brainsware.org
URL: http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by "ming.zym@gmail.com" <mi...@gmail.com>.
aha, I miss that DLL related codes, I will make another patch.
在 2012-05-13日的 00:02 +0000,Igor Galić写道:
>
> ----- Original Message -----
> >
> >
> > ----- Original Message -----
> > > Updated Branches:
> > > refs/heads/master a79a638d8 -> 53ebc2f72
> > >
> > >
> > > TS-672 cleanup Win32 references
> > >
> > > nuke win32 completely.
> > [snip]
> > > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/53ebc2f7/mgmt/api/include/mgmtapi.h
> > > ----------------------------------------------------------------------
> > > diff --git a/mgmt/api/include/mgmtapi.h
> > > b/mgmt/api/include/mgmtapi.h
> > > index bc4ca0b..8f51e97 100644
> > > --- a/mgmt/api/include/mgmtapi.h
> > > +++ b/mgmt/api/include/mgmtapi.h
> > > @@ -39,21 +39,10 @@
> > > * System Specific Items
> > > ***************************************************************************/
> > >
> > > -#if defined (_WIN32) && defined (_TS_EXPORT)
> > > -#define tsapi __declspec( dllexport )
> > > -#elif defined (_WIN32)
> > > -#define tsapi __declspec( dllimport )
> > > -#else
> > > #define tsapi
> > > -#endif
> > >
> > > -#if defined (_WIN32)
> > > -#define inkexp __declspec( dllexport )
> > > -#define inkimp __declspec( dllimport )
> > > -#else
> > > #define inkexp
> > > #define inkimp
> > > -#endif
> > >
> > > #if !defined(linux)
> > > #if defined (__SUNPRO_CC) || (defined (__GNUC__) || !
> > > defined(__cplusplus))
> > >
> >
> > aside from making certain things more obvious, this macro only
> > existed for the sake of WIN32. Now, I still think it makes sense
> > to retain it, because it still makes these things more obvious,
> > and also because one day we might want to try and port ATS to
> > Windows again ;)
>
> After your cleanup, this is what we're still left with:
>
>
> -->8-------------
>
> mgmt/web2/WebHttp.cc:203: // access the .so/.dll plugin files.
> example/add-header/add-header.c:29: * (NT): AddHeader.dll "name1: value1" "name2: value2" ...
> example/thread-pool/psi.c:29: * (NT): psi.dll
> example/bnull-transform/bnull-transform.c:30: * (NT): BNullTransform.dll
> example/append-transform/append-transform.c:32: * (NT): AppendTransform.dll <filename>
> example/redirect-1/redirect-1.c:30: * (NT): Redirect.dll block_ip url_redirect
> example/thread-1/thread-1.c:29: * (NT): Thread.dll
> example/null-transform/null-transform.c:30: * (NT): NullTransform.dll
> example/server-transform/server-transform.c:30: * (NT): ServerTransform.dll
> example/file-1/file-1.c:29: * (NT): File.dll <filename1> <filename2> ...
> proxy/http/TestUrl.cc:118: create_url("www.microsoft.com/isapi/redir.dll?TARGET=%2Foffice%2Fmigration%2F&nonie3home&homepage&&&&headline1&1006");
> proxy/Plugin.cc:132: handle = dll_open(path, (internal ? true : false));
> proxy/Plugin.cc:134: Error("unable to load '%s': %s", path, dll_error(handle));
> proxy/Plugin.cc:138: lic_req = (lic_req_func_t) dll_findsym(handle, "TSPluginLicenseRequired");
> proxy/Plugin.cc:143: dll_close(handle);
> proxy/Plugin.cc:153: init_func_w_handle_t inith = (init_func_w_handle_t) dll_findsym(handle, "TSPluginInitwDLLHandle");
> proxy/Plugin.cc:159: init = (init_func_t) dll_findsym(handle, "TSPluginInit");
> proxy/Plugin.cc:161: Error("unable to find TSPluginInit function '%s': %s", path, dll_error(handle));
> proxy/Plugin.cc:162: dll_close(handle);
> proxy/Plugin.cc:170: //dll_close(handle);
>
>
> -----8<----------
>
>
> I don't think the stuff in Plugin.cc or TestUrl.cc counts
> and the examples are harmless.
>
> i
>
--
zym, Zhao Yongming.
aka: yonghao @ taobao.com
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by Leif Hedstrom <zw...@apache.org>.
On May 13, 2012, at 1:21 PM, Igor Galić <i....@brainsware.org> wrote:
>
>
> ----- Original Message -----
>> Yes don't remove the windows stuff from jtest.
>
> yeah, but we should totally axe the FTP stuff ;)
Why? It seems harmless to keep, but I honestly don't care.
-- Leif
>
>> -- Leif
>
> i
>
> --
> Igor Galić
>
> Tel: +43 (0) 664 886 22 883
> Mail: i.galic@brainsware.org
> URL: http://brainsware.org/
> GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE
>
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by Igor Galić <i....@brainsware.org>.
----- Original Message -----
> Yes don't remove the windows stuff from jtest.
yeah, but we should totally axe the FTP stuff ;)
> -- Leif
i
--
Igor Galić
Tel: +43 (0) 664 886 22 883
Mail: i.galic@brainsware.org
URL: http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by Leif Hedstrom <zw...@apache.org>.
Yes don't remove the windows stuff from jtest.
-- Leif
On May 13, 2012, at 7:17 AM, "ming.zym@gmail.com" <mi...@gmail.com> wrote:
> jtest is tool for client, maybe someone would like to run on Windows, I
> don't think we should not support win32 here.
>
>
> 在 2012-05-13日的 00:18 +0000,Igor Galić写道:
>> And here's the same for win32
>>
>> ---8<----
>> mgmt/cluster/VMap.cc:1141: // Now for WIN32, we have to find the nte_context for the virtual ip address
>> mgmt/web2/WebGlobals.h:125:#define WEB_HTTP_SERVER_STATE_WIN32 0x01
>> cop/TrafficCop.cc:1682:// in the case of running cop as a win32 service.
>> lib/ts/TextBuffer.cc:148:// - Cannot read from file descriptor on win32 because the win32
>> lib/ts/ink_file.h:60:// of ':' on MacOS9, '\' on Win32, etc.)
>> lib/ts/ink_file.h:63:// of addpath, (resolving any aliases on Win32) and append a proper
>> lib/ts/MatcherUtils.cc:88: // We don't want to signal this error on WIN32 because the sizes
>> lib/ts/ink_memory.cc:92:// TODO: For Win32 platforms, we need to figure out what to do with memalign.
>> tools/jtest/jtest.cc:42:#if !defined(IRIX) && !defined(_WIN32)
>> tools/jtest/jtest.cc:63:#if !defined (sparc) && !defined (_WIN32)
>> tools/jtest/jtest.cc:68:#else /* !defined (NEED_HRTIME) || defined (_WIN32) */
>> tools/jtest/jtest.cc:69:# if !defined (_WIN32)
>> tools/jtest/jtest.cc:777:#if !defined (_WIN32)
>> tools/jtest/jtest.cc:832:#if !defined (_WIN32)
>> tools/jtest/jtest.cc:850:#else /* WIN32 */
>> tools/jtest/jtest.cc:990:#if !defined (_WIN32)
>> tools/jtest/jtest.cc:998:#else /* WIN32 */
>> ---->8----
>>
>> and for NT:
>>
>> ---->8----
>> mgmt/cluster/VMap.cc:444: // we don't need to do mgmt ping stuff on NT the way its done on UNIX
>> mgmt/cluster/ClusterCom.cc:698: // Loopback disable is currently not working on NT.
>> example/add-header/add-header.c:29: * (NT): AddHeader.dll "name1: value1" "name2: value2" ...
>> example/thread-pool/psi.c:29: * (NT): psi.dll
>> example/bnull-transform/bnull-transform.c:30: * (NT): BNullTransform.dll
>> example/append-transform/append-transform.c:32: * (NT): AppendTransform.dll <filename>
>> example/redirect-1/redirect-1.c:30: * (NT): Redirect.dll block_ip url_redirect
>> example/thread-1/thread-1.c:29: * (NT): Thread.dll
>> example/null-transform/null-transform.c:30: * (NT): NullTransform.dll
>> example/server-transform/server-transform.c:30: * (NT): ServerTransform.dll
>> example/output-header/output-header.c:34: * on NT.
>> example/file-1/file-1.c:29: * (NT): File.dll <filename1> <filename2> ...
>> lib/ts/ink_string.h:83:/* 9/3/98 elam: Added this because NT doesn't have strtok_r() */
>> iocore/eventsystem/I_Event.h:251: | UNIX/non-NT Interface |
>> iocore/eventsystem/Thread.cc:67: // Unix & non-NT Interface impl //
>> iocore/eventsystem/I_EventProcessor.h:87: @b NT: The value of the event code passed in to the continuation
>> iocore/eventsystem/I_EventProcessor.h:111: @param sem Unix: Event semaphore assigned to the thread. NT: Not used.
>> iocore/eventsystem/I_EventProcessor.h:311: | Unix & non NT Interface |
>> iocore/eventsystem/I_EThread.h:83: Those with the 'local' suffix <b>they do the same on NT??????</b>
>> iocore/net/I_NetProcessor.h:172: only on supported platforms (NT & Win2K currently).
>> proxy/MuxVC.cc:1105: // FIX - Unix & NT connect behavior differ
>> proxy/logging/LogHost.cc:251: // NT: replace ':'s with '-'s. This change is necessary because
>> proxy/logging/LogHost.cc:252: // NT doesn't like filenames with ':'s in them. ^_^
>> proxy/http/HttpServerSession.h:157: // an asyncronous cancel on NT
>> proxy/http/HttpAccept.h:129: The continuation mutex is NULL to allow parellel accepts in NT. No
>> proxy/http/HttpSM.cc:6309:// Diags works both on UNIX & NT
>> ----8<----
>>
>>
>> Most of those occur in comments, though.
>>
>> i
>>
>
> --
> zym, Zhao Yongming.
> aka: yonghao @ taobao.com
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by "ming.zym@gmail.com" <mi...@gmail.com>.
jtest is tool for client, maybe someone would like to run on Windows, I
don't think we should not support win32 here.
在 2012-05-13日的 00:18 +0000,Igor Galić写道:
> And here's the same for win32
>
> ---8<----
> mgmt/cluster/VMap.cc:1141: // Now for WIN32, we have to find the nte_context for the virtual ip address
> mgmt/web2/WebGlobals.h:125:#define WEB_HTTP_SERVER_STATE_WIN32 0x01
> cop/TrafficCop.cc:1682:// in the case of running cop as a win32 service.
> lib/ts/TextBuffer.cc:148:// - Cannot read from file descriptor on win32 because the win32
> lib/ts/ink_file.h:60:// of ':' on MacOS9, '\' on Win32, etc.)
> lib/ts/ink_file.h:63:// of addpath, (resolving any aliases on Win32) and append a proper
> lib/ts/MatcherUtils.cc:88: // We don't want to signal this error on WIN32 because the sizes
> lib/ts/ink_memory.cc:92:// TODO: For Win32 platforms, we need to figure out what to do with memalign.
> tools/jtest/jtest.cc:42:#if !defined(IRIX) && !defined(_WIN32)
> tools/jtest/jtest.cc:63:#if !defined (sparc) && !defined (_WIN32)
> tools/jtest/jtest.cc:68:#else /* !defined (NEED_HRTIME) || defined (_WIN32) */
> tools/jtest/jtest.cc:69:# if !defined (_WIN32)
> tools/jtest/jtest.cc:777:#if !defined (_WIN32)
> tools/jtest/jtest.cc:832:#if !defined (_WIN32)
> tools/jtest/jtest.cc:850:#else /* WIN32 */
> tools/jtest/jtest.cc:990:#if !defined (_WIN32)
> tools/jtest/jtest.cc:998:#else /* WIN32 */
> ---->8----
>
> and for NT:
>
> ---->8----
> mgmt/cluster/VMap.cc:444: // we don't need to do mgmt ping stuff on NT the way its done on UNIX
> mgmt/cluster/ClusterCom.cc:698: // Loopback disable is currently not working on NT.
> example/add-header/add-header.c:29: * (NT): AddHeader.dll "name1: value1" "name2: value2" ...
> example/thread-pool/psi.c:29: * (NT): psi.dll
> example/bnull-transform/bnull-transform.c:30: * (NT): BNullTransform.dll
> example/append-transform/append-transform.c:32: * (NT): AppendTransform.dll <filename>
> example/redirect-1/redirect-1.c:30: * (NT): Redirect.dll block_ip url_redirect
> example/thread-1/thread-1.c:29: * (NT): Thread.dll
> example/null-transform/null-transform.c:30: * (NT): NullTransform.dll
> example/server-transform/server-transform.c:30: * (NT): ServerTransform.dll
> example/output-header/output-header.c:34: * on NT.
> example/file-1/file-1.c:29: * (NT): File.dll <filename1> <filename2> ...
> lib/ts/ink_string.h:83:/* 9/3/98 elam: Added this because NT doesn't have strtok_r() */
> iocore/eventsystem/I_Event.h:251: | UNIX/non-NT Interface |
> iocore/eventsystem/Thread.cc:67: // Unix & non-NT Interface impl //
> iocore/eventsystem/I_EventProcessor.h:87: @b NT: The value of the event code passed in to the continuation
> iocore/eventsystem/I_EventProcessor.h:111: @param sem Unix: Event semaphore assigned to the thread. NT: Not used.
> iocore/eventsystem/I_EventProcessor.h:311: | Unix & non NT Interface |
> iocore/eventsystem/I_EThread.h:83: Those with the 'local' suffix <b>they do the same on NT??????</b>
> iocore/net/I_NetProcessor.h:172: only on supported platforms (NT & Win2K currently).
> proxy/MuxVC.cc:1105: // FIX - Unix & NT connect behavior differ
> proxy/logging/LogHost.cc:251: // NT: replace ':'s with '-'s. This change is necessary because
> proxy/logging/LogHost.cc:252: // NT doesn't like filenames with ':'s in them. ^_^
> proxy/http/HttpServerSession.h:157: // an asyncronous cancel on NT
> proxy/http/HttpAccept.h:129: The continuation mutex is NULL to allow parellel accepts in NT. No
> proxy/http/HttpSM.cc:6309:// Diags works both on UNIX & NT
> ----8<----
>
>
> Most of those occur in comments, though.
>
> i
>
--
zym, Zhao Yongming.
aka: yonghao @ taobao.com
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by Igor Galić <i....@brainsware.org>.
And here's the same for win32
---8<----
mgmt/cluster/VMap.cc:1141: // Now for WIN32, we have to find the nte_context for the virtual ip address
mgmt/web2/WebGlobals.h:125:#define WEB_HTTP_SERVER_STATE_WIN32 0x01
cop/TrafficCop.cc:1682:// in the case of running cop as a win32 service.
lib/ts/TextBuffer.cc:148:// - Cannot read from file descriptor on win32 because the win32
lib/ts/ink_file.h:60:// of ':' on MacOS9, '\' on Win32, etc.)
lib/ts/ink_file.h:63:// of addpath, (resolving any aliases on Win32) and append a proper
lib/ts/MatcherUtils.cc:88: // We don't want to signal this error on WIN32 because the sizes
lib/ts/ink_memory.cc:92:// TODO: For Win32 platforms, we need to figure out what to do with memalign.
tools/jtest/jtest.cc:42:#if !defined(IRIX) && !defined(_WIN32)
tools/jtest/jtest.cc:63:#if !defined (sparc) && !defined (_WIN32)
tools/jtest/jtest.cc:68:#else /* !defined (NEED_HRTIME) || defined (_WIN32) */
tools/jtest/jtest.cc:69:# if !defined (_WIN32)
tools/jtest/jtest.cc:777:#if !defined (_WIN32)
tools/jtest/jtest.cc:832:#if !defined (_WIN32)
tools/jtest/jtest.cc:850:#else /* WIN32 */
tools/jtest/jtest.cc:990:#if !defined (_WIN32)
tools/jtest/jtest.cc:998:#else /* WIN32 */
---->8----
and for NT:
---->8----
mgmt/cluster/VMap.cc:444: // we don't need to do mgmt ping stuff on NT the way its done on UNIX
mgmt/cluster/ClusterCom.cc:698: // Loopback disable is currently not working on NT.
example/add-header/add-header.c:29: * (NT): AddHeader.dll "name1: value1" "name2: value2" ...
example/thread-pool/psi.c:29: * (NT): psi.dll
example/bnull-transform/bnull-transform.c:30: * (NT): BNullTransform.dll
example/append-transform/append-transform.c:32: * (NT): AppendTransform.dll <filename>
example/redirect-1/redirect-1.c:30: * (NT): Redirect.dll block_ip url_redirect
example/thread-1/thread-1.c:29: * (NT): Thread.dll
example/null-transform/null-transform.c:30: * (NT): NullTransform.dll
example/server-transform/server-transform.c:30: * (NT): ServerTransform.dll
example/output-header/output-header.c:34: * on NT.
example/file-1/file-1.c:29: * (NT): File.dll <filename1> <filename2> ...
lib/ts/ink_string.h:83:/* 9/3/98 elam: Added this because NT doesn't have strtok_r() */
iocore/eventsystem/I_Event.h:251: | UNIX/non-NT Interface |
iocore/eventsystem/Thread.cc:67: // Unix & non-NT Interface impl //
iocore/eventsystem/I_EventProcessor.h:87: @b NT: The value of the event code passed in to the continuation
iocore/eventsystem/I_EventProcessor.h:111: @param sem Unix: Event semaphore assigned to the thread. NT: Not used.
iocore/eventsystem/I_EventProcessor.h:311: | Unix & non NT Interface |
iocore/eventsystem/I_EThread.h:83: Those with the 'local' suffix <b>they do the same on NT??????</b>
iocore/net/I_NetProcessor.h:172: only on supported platforms (NT & Win2K currently).
proxy/MuxVC.cc:1105: // FIX - Unix & NT connect behavior differ
proxy/logging/LogHost.cc:251: // NT: replace ':'s with '-'s. This change is necessary because
proxy/logging/LogHost.cc:252: // NT doesn't like filenames with ':'s in them. ^_^
proxy/http/HttpServerSession.h:157: // an asyncronous cancel on NT
proxy/http/HttpAccept.h:129: The continuation mutex is NULL to allow parellel accepts in NT. No
proxy/http/HttpSM.cc:6309:// Diags works both on UNIX & NT
----8<----
Most of those occur in comments, though.
i
--
Igor Galić
Tel: +43 (0) 664 886 22 883
Mail: i.galic@brainsware.org
URL: http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE
Re: [1/2] git commit: TS-672 cleanup Win32 references
Posted by Igor Galić <i....@brainsware.org>.
----- Original Message -----
>
>
> ----- Original Message -----
> > Updated Branches:
> > refs/heads/master a79a638d8 -> 53ebc2f72
> >
> >
> > TS-672 cleanup Win32 references
> >
> > nuke win32 completely.
> [snip]
> > http://git-wip-us.apache.org/repos/asf/trafficserver/blob/53ebc2f7/mgmt/api/include/mgmtapi.h
> > ----------------------------------------------------------------------
> > diff --git a/mgmt/api/include/mgmtapi.h
> > b/mgmt/api/include/mgmtapi.h
> > index bc4ca0b..8f51e97 100644
> > --- a/mgmt/api/include/mgmtapi.h
> > +++ b/mgmt/api/include/mgmtapi.h
> > @@ -39,21 +39,10 @@
> > * System Specific Items
> > ***************************************************************************/
> >
> > -#if defined (_WIN32) && defined (_TS_EXPORT)
> > -#define tsapi __declspec( dllexport )
> > -#elif defined (_WIN32)
> > -#define tsapi __declspec( dllimport )
> > -#else
> > #define tsapi
> > -#endif
> >
> > -#if defined (_WIN32)
> > -#define inkexp __declspec( dllexport )
> > -#define inkimp __declspec( dllimport )
> > -#else
> > #define inkexp
> > #define inkimp
> > -#endif
> >
> > #if !defined(linux)
> > #if defined (__SUNPRO_CC) || (defined (__GNUC__) || !
> > defined(__cplusplus))
> >
>
> aside from making certain things more obvious, this macro only
> existed for the sake of WIN32. Now, I still think it makes sense
> to retain it, because it still makes these things more obvious,
> and also because one day we might want to try and port ATS to
> Windows again ;)
After your cleanup, this is what we're still left with:
-->8-------------
mgmt/web2/WebHttp.cc:203: // access the .so/.dll plugin files.
example/add-header/add-header.c:29: * (NT): AddHeader.dll "name1: value1" "name2: value2" ...
example/thread-pool/psi.c:29: * (NT): psi.dll
example/bnull-transform/bnull-transform.c:30: * (NT): BNullTransform.dll
example/append-transform/append-transform.c:32: * (NT): AppendTransform.dll <filename>
example/redirect-1/redirect-1.c:30: * (NT): Redirect.dll block_ip url_redirect
example/thread-1/thread-1.c:29: * (NT): Thread.dll
example/null-transform/null-transform.c:30: * (NT): NullTransform.dll
example/server-transform/server-transform.c:30: * (NT): ServerTransform.dll
example/file-1/file-1.c:29: * (NT): File.dll <filename1> <filename2> ...
proxy/http/TestUrl.cc:118: create_url("www.microsoft.com/isapi/redir.dll?TARGET=%2Foffice%2Fmigration%2F&nonie3home&homepage&&&&headline1&1006");
proxy/Plugin.cc:132: handle = dll_open(path, (internal ? true : false));
proxy/Plugin.cc:134: Error("unable to load '%s': %s", path, dll_error(handle));
proxy/Plugin.cc:138: lic_req = (lic_req_func_t) dll_findsym(handle, "TSPluginLicenseRequired");
proxy/Plugin.cc:143: dll_close(handle);
proxy/Plugin.cc:153: init_func_w_handle_t inith = (init_func_w_handle_t) dll_findsym(handle, "TSPluginInitwDLLHandle");
proxy/Plugin.cc:159: init = (init_func_t) dll_findsym(handle, "TSPluginInit");
proxy/Plugin.cc:161: Error("unable to find TSPluginInit function '%s': %s", path, dll_error(handle));
proxy/Plugin.cc:162: dll_close(handle);
proxy/Plugin.cc:170: //dll_close(handle);
-----8<----------
I don't think the stuff in Plugin.cc or TestUrl.cc counts
and the examples are harmless.
i
--
Igor Galić
Tel: +43 (0) 664 886 22 883
Mail: i.galic@brainsware.org
URL: http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515 2EA5 4B1D 9E08 A097 C9AE