source: rtems/cpukit/include/rtems/posix/pthread.h @ 55b69ed

5
Last change on this file since 55b69ed was fd27bae, checked in by Sebastian Huber <sebastian.huber@…>, on 08/07/18 at 04:25:47

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
RevLine 
[6c2675d]1/**
[cf301c9]2 * @file
[0c5317d]3 *
[cf301c9]4 * @brief POSIX Threads Private Support
[21242c2]5 *
6 * This include file contains all the private support information for
7 * POSIX threads.
[6c2675d]8 */
9
[dbcc8ea]10/*
[21242c2]11 *  COPYRIGHT (c) 1989-2011.
[5e9b32b]12 *  On-Line Applications Research Corporation (OAR).
13 *
[98e4ebf5]14 *  The license and distribution terms for this file may be
15 *  found in the file LICENSE in this distribution or at
[c499856]16 *  http://www.rtems.org/license/LICENSE.
[5e9b32b]17 */
[874297f3]18
[5ec2f12d]19#ifndef _RTEMS_POSIX_PTHREAD_H
20#define _RTEMS_POSIX_PTHREAD_H
[874297f3]21
[5a18e04]22#include <rtems/posix/config.h>
23#include <rtems/posix/threadsup.h>
[a1b47528]24#include <rtems/score/thread.h>
[5a18e04]25
[b02f920f]26#ifdef __cplusplus
27extern "C" {
28#endif
[d86308b]29
30/**
31 * @defgroup POSIX_PTHREAD POSIX Threads Support
32 *
[a15eaaf]33 * @ingroup POSIXAPI
[d86308b]34 *
35 * @brief Private Support Information for POSIX Threads
[2212a2ad]36 *
[5e9b32b]37 */
[0c5317d]38/**@{**/
[2212a2ad]39
[fd27bae]40extern const size_t _Configuration_POSIX_Minimum_stack_size;
41
[b929b39e]42/**
[cf301c9]43 * @brief POSIX threads initialize user threads body.
[b929b39e]44 *
[d86308b]45 * This routine creates and starts all configured user
46 * initialization threads.
[b929b39e]47 */
48extern void _POSIX_Threads_Initialize_user_threads_body(void);
49
[cf301c9]50/** @} */
51
[5e9b32b]52#ifdef __cplusplus
53}
54#endif
[cf301c9]55
[5e9b32b]56#endif
57/*  end of include file */
Note: See TracBrowser for help on using the repository browser.