source: rtems/cpukit/include/rtems/posix/pthread.h @ fd27bae

5
Last change on this file since fd27bae was fd27bae, checked in by Sebastian Huber <sebastian.huber@…>, on Aug 7, 2018 at 4:25:47 AM

CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE

Make CONFIGURE_MINIMUM_POSIX_THREAD_STACK_SIZE configurable by the user.

Update #3434.

  • Property mode set to 100644
File size: 1.1 KB
Line 
1/**
2 * @file
3 *
4 * @brief POSIX Threads Private Support
5 *
6 * This include file contains all the private support information for
7 * POSIX threads.
8 */
9
10/*
11 *  COPYRIGHT (c) 1989-2011.
12 *  On-Line Applications Research Corporation (OAR).
13 *
14 *  The license and distribution terms for this file may be
15 *  found in the file LICENSE in this distribution or at
16 *  http://www.rtems.org/license/LICENSE.
17 */
18
19#ifndef _RTEMS_POSIX_PTHREAD_H
20#define _RTEMS_POSIX_PTHREAD_H
21
22#include <rtems/posix/config.h>
23#include <rtems/posix/threadsup.h>
24#include <rtems/score/thread.h>
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
30/**
31 * @defgroup POSIX_PTHREAD POSIX Threads Support
32 *
33 * @ingroup POSIXAPI
34 *
35 * @brief Private Support Information for POSIX Threads
36 *
37 */
38/**@{**/
39
40extern const size_t _Configuration_POSIX_Minimum_stack_size;
41
42/**
43 * @brief POSIX threads initialize user threads body.
44 *
45 * This routine creates and starts all configured user
46 * initialization threads.
47 */
48extern void _POSIX_Threads_Initialize_user_threads_body(void);
49
50/** @} */
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif
57/*  end of include file */
Note: See TracBrowser for help on using the repository browser.