[Mod_ftpd] win32 support for mod_ftpd

Edward Rudd urkle at outoforder.cc
Tue Jan 4 21:17:40 EST 2005

On Tue, 2005-01-04 at 07:05, Yussef Alkhamrichi wrote:

> First I fetched the latest version from the trunk from the subversion 
> repository. Then I've created a VS.NET 2003 C++ project to compile this 
> module and then I encountered the following things:
> - the PACKAGE_NAME"/"PACKAGE_VERSION string thing doesn't work nicely in 
> VC++, this has to be changed (minor item)

I had no problem with that when I compiled with the MS VC toolkit
compiler (free commandline only). Make sure you copied the winconfig.h
file to config.h and specified HAVE_CONFIG_H define to the compile

> - the FTPD_DECLARE(_....) defines include dllimport/dllexport directives, 
> the problem is that inside a .c file the definition of a function may not 
> have the dllimport directive, my question is: why do we need 
> dllimport/export on WIN32, the .so module is linked against the Apache API, 
> why the need for extra external hooks?

these are exported for the provider modules (mod_ftpd_dbm for example).

> - I've a problem compiling the following line from ftp_core.c:
> AP_OPTIONAL_HOOK(status_hook,status_hook,NULL,NULL,APR_HOOK_MIDDLE);

you can safely comment that line out.. that is using a feature of apache
2.0.49 (I think) and above. I hadn't finished implementing the hook yet
(it would add extra text onto the /server-status page)


> It would be nice to get this great module running on Win32 :)

yeah, I just need someone with a debugger and good debugging skills to
figure why mod_ftpd crashes apache when you try and transfer a file. I
can login and navigate fine, just pulling a file crokes apache on

> Grtx,
> Yussef

Edward Rudd <urkle at outoforder.cc>
Website http://www.outoforder.cc/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.outoforder.cc/pipermail/mod_ftpd/attachments/20050104/560c04c6/attachment.bin

More information about the Mod_ftpd mailing list