From ad581d8c002718864d5b7d85f866e895a832a1b2 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Mon, 22 Mar 2010 23:02:48 +0000 Subject: [PATCH] fix openbsd build of libesl (FSBUILD-256) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17070 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/esl/fs_cli.c | 2 +- libs/esl/ivrd.c | 2 +- libs/esl/src/include/esl.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/esl/fs_cli.c b/libs/esl/fs_cli.c index 6e348b47cf..593c09b012 100644 --- a/libs/esl/fs_cli.c +++ b/libs/esl/fs_cli.c @@ -1,4 +1,4 @@ -#ifndef _XOPEN_SOURCE +#if !defined(_XOPEN_SOURCE) && !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) #define _XOPEN_SOURCE 600 #endif diff --git a/libs/esl/ivrd.c b/libs/esl/ivrd.c index d408139824..ed045f31d0 100644 --- a/libs/esl/ivrd.c +++ b/libs/esl/ivrd.c @@ -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); diff --git a/libs/esl/src/include/esl.h b/libs/esl/src/include/esl.h index e34ad40d23..25f1412dab 100644 --- a/libs/esl/src/include/esl.h +++ b/libs/esl/src/include/esl.h @@ -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