Index: asterisk/apps/app_ices.c =================================================================== RCS file: /usr/cvsroot/asterisk/apps/app_ices.c,v retrieving revision 1.7 diff -u -r1.7 app_ices.c --- asterisk/apps/app_ices.c 6 Jun 2005 22:39:31 -0000 1.7 +++ asterisk/apps/app_ices.c 10 Jul 2005 19:19:06 -0000 @@ -19,6 +19,9 @@ #include #include #include +#ifdef __CYGWIN__ +#include +#endif #include "asterisk.h" @@ -95,7 +98,11 @@ ast_log(LOG_WARNING, "ICES requires an argument (configfile.xml)\n"); return -1; } - if (pipe(fds)) { +#ifdef __CYGWIN__ + if (socketpair(AF_LOCAL, SOCK_STREAM, 0, fds)) { +#else + if (pipe(fds)) { +#endif ast_log(LOG_WARNING, "Unable to create pipe\n"); return -1; } Index: asterisk/apps/app_intercom.c =================================================================== RCS file: /usr/cvsroot/asterisk/apps/app_intercom.c,v retrieving revision 1.22 diff -u -r1.22 app_intercom.c --- asterisk/apps/app_intercom.c 6 Jun 2005 22:39:31 -0000 1.22 +++ asterisk/apps/app_intercom.c 10 Jul 2005 19:19:06 -0000 @@ -21,7 +21,7 @@ #if defined(__linux__) #include -#elif defined(__FreeBSD__) +#elif defined(__FreeBSD__) || defined(__CYGWIN__) #include #else #include Index: asterisk/apps/app_sms.c =================================================================== RCS file: /usr/cvsroot/asterisk/apps/app_sms.c,v retrieving revision 1.23 diff -u -r1.23 app_sms.c --- asterisk/apps/app_sms.c 8 Jul 2005 17:06:53 -0000 1.23 +++ asterisk/apps/app_sms.c 10 Jul 2005 19:19:08 -0000 @@ -17,6 +17,11 @@ #include #include #include +#ifdef __CYGWIN__ +#ifndef NAME_MAX +#define NAME_MAX FILENAME_MAX +#endif +#endif #include "asterisk.h" @@ -427,7 +432,7 @@ static void packdate (unsigned char *o, time_t w) { struct tm *t = localtime (&w); -#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__) int z = -t->tm_gmtoff / 60 / 15; #else int z = timezone / 60 / 15;