Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_ipc Modified Files: Makefile.am ecore_ipc.c ecore_ipc_private.h Added Files: Ecore_Ipc.h Removed Files: Ecore_Ipc.h.in Log Message: ok fix some things with SSL and ecore_evas. you ALWYAs have at least the api to do ssl and al fo ecorE_evas stuff BUt ecore_* may not be BUILT with that support so the api stub exists but it may just return NULL. theres calls to query for support here. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_ipc/Makefile.am,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- Makefile.am 20 Oct 2004 17:51:29 -0000 1.5 +++ Makefile.am 22 Oct 2004 03:41:48 -0000 1.6 @@ -1,15 +1,15 @@ ## Process this file with automake to produce Makefile.in INCLUDES = \ --I$(top_srcdir)/src/lib/ecore \ --I$(top_srcdir)/src/lib/ecore_con \ --I$(top_srcdir)/src/lib/ecore_ipc \ -I$(top_builddir)/src/lib/ecore \ -I$(top_builddir)/src/lib/ecore_con \ -I$(top_builddir)/src/lib/ecore_ipc \ +-I$(top_srcdir)/src/lib/ecore \ +-I$(top_srcdir)/src/lib/ecore_con \ +-I$(top_srcdir)/src/lib/ecore_ipc \ @SSL_CFLAGS@ -libecore_ipc_la_LDFLAGS = -version-info 1:0:0 \ +libecore_ipc_la_LDFLAGS = $(LDFLAGS) -version-info 1:0:0 \ -L$(top_builddir)/src/lib/ecore/.libs \ -L$(top_builddir)/src/lib/ecore_con/.libs @@ -35,6 +35,5 @@ endif EXTRA_DIST = \ -Ecore_Ipc.h.in \ ecore_ipc.c \ ecore_ipc_private.h =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_ipc/ecore_ipc.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- ecore_ipc.c 20 Oct 2004 17:51:29 -0000 1.14 +++ ecore_ipc.c 22 Oct 2004 03:41:48 -0000 1.15 @@ -280,10 +280,8 @@ svr = calloc(1, sizeof(Ecore_Ipc_Server)); if (!svr) return NULL; type = compl_type; -#if USE_OPENSSL type &= ~ECORE_IPC_USE_SSL; if (compl_type & ECORE_IPC_USE_SSL) extra = ECORE_CON_USE_SSL; -#endif switch (type) { case ECORE_IPC_LOCAL_USER: @@ -337,10 +335,8 @@ svr = calloc(1, sizeof(Ecore_Ipc_Server)); if (!svr) return NULL; type = compl_type; -#if USE_OPENSSL type &= ~ECORE_IPC_USE_SSL; if (compl_type & ECORE_IPC_USE_SSL) extra = ECORE_CON_USE_SSL; -#endif switch (type) { case ECORE_IPC_LOCAL_USER: @@ -702,6 +698,16 @@ return cl->data; } +/** + * * Returns if SSL support is available + * * @return 1 if SSL is available, 0 if it is not. + * * @ingroup Ecore_Con_Client_Group + * */ +int +ecore_ipc_ssl_available_get(void) +{ + return ecore_con_ssl_available_get(); +} static int =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_ipc/ecore_ipc_private.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- ecore_ipc_private.h 23 Apr 2004 07:24:40 -0000 1.3 +++ ecore_ipc_private.h 22 Oct 2004 03:41:48 -0000 1.4 @@ -1,6 +1,10 @@ #ifndef _ECORE_IPC_PRIVATE_H #define _ECORE_IPC_PRIVATE_H +#if USE_OPENSSL +#include <openssl/ssl.h> +#endif + #define ECORE_MAGIC_IPC_SERVER 0x87786556 #define ECORE_MAGIC_IPC_CLIENT 0x78875665 ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs