From: Christophe G. <gr...@cg...> - 2005-10-25 09:49:07
|
On Tue, 25 Oct 2005, Angel Carpintero wrote: >> Instead of patching all over i only have to do it once. >> And "#ifdef" isn't nice to spread all over. >> >> void close_fd (int *file_desc) >> { >> if (*file_desc >= 0) { >> #ifdef HAVE_WINDOWS_H >> closesocket ((*file_desc); >> #else >> close(*file_desc); >> #endif >> *file_desc = -1; >> } >> } #ifdef HAVE_CLOSESOCKET closesocket ((*file_desc); #else close(*file_desc); #endif is a better check than checking for windows.h Modify the configure.ac or configure.in to check for closesocket function. Regards, Christophe --------------------------------------------------------------------- ,-~~-.___. ._. / | ' \ | |"""""""""| -= GRENIER Christophe =- ( ) 0 | | | \_/-, ,----' | | | ==== !_!--v---v--" http://www.cgsecurity.org / \-'~; |""""""""| / __/~| ._-""|| | Email: gr...@cg... =( _____|_|____||________| --------------------------------------------------------------------- |