]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix openbsd build of libesl (FSBUILD-256)
authorMichael Jerris <mike@jerris.com>
Mon, 22 Mar 2010 23:02:48 +0000 (23:02 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 22 Mar 2010 23:02:48 +0000 (23:02 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17070 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/esl/fs_cli.c
libs/esl/ivrd.c
libs/esl/src/include/esl.h

index 6e348b47cff1ef0f940cb19133a4b14b17473c33..593c09b012cdedb8f09c854cfa3ca8705211e8e3 100644 (file)
@@ -1,4 +1,4 @@
-#ifndef _XOPEN_SOURCE
+#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__)
 #define _XOPEN_SOURCE 600
 #endif
 
index d408139824fcb3eba66b10bb0339d852c006aa3a..ed045f31d0449a3e6c079cc1b67511ed8878414d 100644 (file)
@@ -66,7 +66,7 @@ static void mycallback(esl_socket_t server_sock, esl_socket_t client_sock, struc
        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);
index e34ad40d2334d60aa7c2889910f926f26281006c..25f1412dab258362907f933e75b0e65012d5fc4c 100644 (file)
@@ -116,7 +116,7 @@ typedef enum {
 #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