Configuration define statement for using pthread_key_create().
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Apr 15 11:08:38 UTC 2014
On 2014-04-15 12:14, Thomas Kim wrote:
> Dear Sir,
>
> I have a problem for using pthread_key_create().
> pthread_key_create() of my testing code return decimal "11", EAGAIN.
>
> I think that I am a beginner for configuring RTEMS.
>
> Please could you let me know correct configuration ?
It would be a big help if can give hints how to improve the configuration
documentation. The configuration documentation is apparently not good enough
an answer your questions.
>
> I used below two cases configuration. but, I was failed about two cases.
>
> Case 1.
> #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
> #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
> #define CONFIGURE_MAXIMUM_POSIX_THREADS 40
> #define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 200
> #define CONFIGURE_MAXIMUM_POSIX_MUTEXES 200
Here you should add:
#define CONFIGURE_MAXIMUM_POSIX_KEYS N
#define CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS N
> #define CONFIGURE_POSIX_INIT_THREAD_TABLE
> #define CONFIGURE_INIT
> #include <rtems/confdefs.h>
>
> Case 2.
> #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
> #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
> #define CONFIGURE_UNLIMITED_OBJECTS
In case of unlimited objects you should also use:
#define CONFIGURE_UNIFIED_WORK_AREAS
> #define CONFIGURE_POSIX_INIT_THREAD_TABLE
> #define CONFIGURE_INIT
> #include <rtems/confdefs.h>
>
> Best Regards.
>
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list