Diff
Modified: freeswitch/trunk/libs/esl/fs_cli.c (17069 => 17070)
--- freeswitch/trunk/libs/esl/fs_cli.c 2010-03-22 17:32:03 UTC (rev 17069)
+++ freeswitch/trunk/libs/esl/fs_cli.c 2010-03-22 23:02:48 UTC (rev 17070)
@@ -1,4 +1,4 @@
-#ifndef _XOPEN_SOURCE
+#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
#define _XOPEN_SOURCE 600
#endif
Modified: freeswitch/trunk/libs/esl/ivrd.c (17069 => 17070)
--- freeswitch/trunk/libs/esl/ivrd.c 2010-03-22 17:32:03 UTC (rev 17069)
+++ freeswitch/trunk/libs/esl/ivrd.c 2010-03-22 23:02:48 UTC (rev 17070)
@@ -66,7 +66,7 @@
handle.sock = -1;
esl_disconnect(&handle);
- execl(path_buffer, path_buffer, NULL);
+ execl(path_buffer, path_buffer, (char *)NULL);
//system(path_buffer);
close(client_sock);
exit(0);
Modified: freeswitch/trunk/libs/esl/src/include/esl.h (17069 => 17070)
--- freeswitch/trunk/libs/esl/src/include/esl.h 2010-03-22 17:32:03 UTC (rev 17069)
+++ freeswitch/trunk/libs/esl/src/include/esl.h 2010-03-22 23:02:48 UTC (rev 17070)
@@ -116,7 +116,7 @@
#define ESL_SEQ_CLEARSCR ESL_SEQ_ESC ESL_SEQ_CLEARSCR_CHAR ESL_SEQ_HOME
#endif
-#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__NetBSD__)
+#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
#define _XOPEN_SOURCE 600
#endif