[openssl-users] Using Openssl for eCOS platform

Jay Foster jayf0ster at roadrunner.com
Wed Aug 17 15:31:04 UTC 2016


I have used the following snippet (along with some others) in the e_os.h 
header file:

    # if defined(__ECOS)
    #  define __INITIAL_POINTER_SIZE 0
    #  define GETPID_IS_MEANINGLESS
    #  define NO_CHMOD
    #  define NO_SYSLOG
    #  define HAVE_LONG_LONG 1
    #  define HAVE_LONG_DOUBLE 1
    #  define OPENSSL_THREADS
    #  undef DEVRANDOM_EGD
    # endif

The GETPID_IS_MEANINGLESS might work for you.

Jay

On 8/17/2016 2:55 AM, Devadas kk wrote:
> Hi,
>  Best way to do is to modify e_os.h header file.
>  This file has to do with OS specific changes.
>
>  Something like
>
>  #ifdef ECOS
>   #define getpid ecos_task_id_fn
> #endif
>
>  ecos_task_id_fn is a placed holder, find out actual function name to 
> get process ID.
>  GetThreadID is the function in NETWARE.
> Regards,
> Devadas
>
> On Wed, Aug 17, 2016 at 10:28 AM, ssk1506 <skerur at grundfos.com 
> <mailto:skerur at grundfos.com>> wrote:
>
>     Hi, I am using openssl on a n eCOS platform. I need only the
>     secure authentication (no encryption needed). I integrated the
>     openssl source code with my application. When I trying to build, I
>     am getting some linking errors. :undefined reference to 'getpid'
>     :undefined reference to 'RANDpoll' I am trying to find how to
>     enable or disable the macros (switches to enable or disable a
>     feature/service). But it seems that openssl.conf is generated from
>     some utitlity program and from a file opensslconf.h.in
>     <http://opensslconf.h.in> Pl. anyone suggest how to configure.
>     Regards, SSK
>     ------------------------------------------------------------------------
>     View this message in context: Using Openssl for eCOS platform
>     <http://openssl.6102.n7.nabble.com/Using-Openssl-for-eCOS-platform-tp67892.html>
>     Sent from the OpenSSL - User mailing list archive
>     <http://openssl.6102.n7.nabble.com/OpenSSL-User-f3.html> at
>     Nabble.com.
>
>     --
>     openssl-users mailing list
>     To unsubscribe:
>     https://mta.openssl.org/mailman/listinfo/openssl-users
>     <https://mta.openssl.org/mailman/listinfo/openssl-users>
>
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160817/94b69f08/attachment-0001.html>


More information about the openssl-users mailing list