OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [ref/] [posix-thread-specific-data.html] - Diff between revs 28 and 174

Only display areas with differences | Details | Blame | View Log

Rev 28 Rev 174
<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
<!-- This material may be distributed only subject to the terms      -->
<!-- This material may be distributed only subject to the terms      -->
<!-- and conditions set forth in the Open Publication License, v1.0  -->
<!-- and conditions set forth in the Open Publication License, v1.0  -->
<!-- or later (the latest version is presently available at          -->
<!-- or later (the latest version is presently available at          -->
<!-- http://www.opencontent.org/openpub/).                           -->
<!-- http://www.opencontent.org/openpub/).                           -->
<!-- Distribution of the work or derivative of the work in any       -->
<!-- Distribution of the work or derivative of the work in any       -->
<!-- standard (paper) book form is prohibited unless prior           -->
<!-- standard (paper) book form is prohibited unless prior           -->
<!-- permission is obtained from the copyright holder.               -->
<!-- permission is obtained from the copyright holder.               -->
<HTML
<HTML
><HEAD
><HEAD
><TITLE
><TITLE
>Thread-Specific Data [POSIX Section 17]</TITLE
>Thread-Specific Data [POSIX Section 17]</TITLE
><meta name="MSSmartTagsPreventParsing" content="TRUE">
><meta name="MSSmartTagsPreventParsing" content="TRUE">
<META
<META
NAME="GENERATOR"
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
"><LINK
REL="HOME"
REL="HOME"
TITLE="eCos Reference Manual"
TITLE="eCos Reference Manual"
HREF="ecos-ref.html"><LINK
HREF="ecos-ref.html"><LINK
REL="UP"
REL="UP"
TITLE="POSIX Standard Support"
TITLE="POSIX Standard Support"
HREF="posix-standard-support.html"><LINK
HREF="posix-standard-support.html"><LINK
REL="PREVIOUS"
REL="PREVIOUS"
TITLE="Thread Management [POSIX Section 16]"
TITLE="Thread Management [POSIX Section 16]"
HREF="posix-thread-management.html"><LINK
HREF="posix-thread-management.html"><LINK
REL="NEXT"
REL="NEXT"
TITLE="Thread Cancellation [POSIX Section 18]"
TITLE="Thread Cancellation [POSIX Section 18]"
HREF="posix-thread-cancellation.html"></HEAD
HREF="posix-thread-cancellation.html"></HEAD
><BODY
><BODY
CLASS="SECT1"
CLASS="SECT1"
BGCOLOR="#FFFFFF"
BGCOLOR="#FFFFFF"
TEXT="#000000"
TEXT="#000000"
LINK="#0000FF"
LINK="#0000FF"
VLINK="#840084"
VLINK="#840084"
ALINK="#0000FF"
ALINK="#0000FF"
><DIV
><DIV
CLASS="NAVHEADER"
CLASS="NAVHEADER"
><TABLE
><TABLE
SUMMARY="Header navigation table"
SUMMARY="Header navigation table"
WIDTH="100%"
WIDTH="100%"
BORDER="0"
BORDER="0"
CELLPADDING="0"
CELLPADDING="0"
CELLSPACING="0"
CELLSPACING="0"
><TR
><TR
><TH
><TH
COLSPAN="3"
COLSPAN="3"
ALIGN="center"
ALIGN="center"
>eCos Reference Manual</TH
>eCos Reference Manual</TH
></TR
></TR
><TR
><TR
><TD
><TD
WIDTH="10%"
WIDTH="10%"
ALIGN="left"
ALIGN="left"
VALIGN="bottom"
VALIGN="bottom"
><A
><A
HREF="posix-thread-management.html"
HREF="posix-thread-management.html"
ACCESSKEY="P"
ACCESSKEY="P"
>Prev</A
>Prev</A
></TD
></TD
><TD
><TD
WIDTH="80%"
WIDTH="80%"
ALIGN="center"
ALIGN="center"
VALIGN="bottom"
VALIGN="bottom"
>Chapter 31. POSIX Standard Support</TD
>Chapter 31. POSIX Standard Support</TD
><TD
><TD
WIDTH="10%"
WIDTH="10%"
ALIGN="right"
ALIGN="right"
VALIGN="bottom"
VALIGN="bottom"
><A
><A
HREF="posix-thread-cancellation.html"
HREF="posix-thread-cancellation.html"
ACCESSKEY="N"
ACCESSKEY="N"
>Next</A
>Next</A
></TD
></TD
></TR
></TR
></TABLE
></TABLE
><HR
><HR
ALIGN="LEFT"
ALIGN="LEFT"
WIDTH="100%"></DIV
WIDTH="100%"></DIV
><DIV
><DIV
CLASS="SECT1"
CLASS="SECT1"
><H1
><H1
CLASS="SECT1"
CLASS="SECT1"
><A
><A
NAME="POSIX-THREAD-SPECIFIC-DATA">Thread-Specific Data &#0091;POSIX Section 17&#0093;</H1
NAME="POSIX-THREAD-SPECIFIC-DATA">Thread-Specific Data &#0091;POSIX Section 17&#0093;</H1
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13287">Functions Implemented</H2
NAME="AEN13287">Functions Implemented</H2
><TABLE
><TABLE
BORDER="5"
BORDER="5"
BGCOLOR="#E0E0F0"
BGCOLOR="#E0E0F0"
WIDTH="70%"
WIDTH="70%"
><TR
><TR
><TD
><TD
><PRE
><PRE
CLASS="SCREEN"
CLASS="SCREEN"
>int pthread&#0095;key&#0095;create(pthread&#0095;key&#0095;t &#0042;key,
>int pthread&#0095;key&#0095;create(pthread&#0095;key&#0095;t &#0042;key,
                       void (&#0042;destructor)(void &#0042;));
                       void (&#0042;destructor)(void &#0042;));
int pthread&#0095;setspecific(pthread&#0095;key&#0095;t key, const void &#0042;pointer);
int pthread&#0095;setspecific(pthread&#0095;key&#0095;t key, const void &#0042;pointer);
void &#0042;pthread&#0095;getspecific(pthread&#0095;key&#0095;t key);
void &#0042;pthread&#0095;getspecific(pthread&#0095;key&#0095;t key);
int pthread&#0095;key&#0095;delete(pthread&#0095;key&#0095;t key);</PRE
int pthread&#0095;key&#0095;delete(pthread&#0095;key&#0095;t key);</PRE
></TD
></TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13290">Functions Omitted</H2
NAME="AEN13290">Functions Omitted</H2
><P
><P
>&lt;none&gt;</P
>&lt;none&gt;</P
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13293">Notes</H2
NAME="AEN13293">Notes</H2
><P
><P
></P
></P
><UL
><UL
><LI
><LI
><P
><P
>    The value of PTHREAD&#0095;DESTRUCTOR&#0095;ITERATIONS is
>    The value of PTHREAD&#0095;DESTRUCTOR&#0095;ITERATIONS is
    provided by the
    provided by the
    CYGNUM&#0095;POSIX&#0095;PTHREAD&#0095;DESTRUCTOR&#0095;ITERATIONS
    CYGNUM&#0095;POSIX&#0095;PTHREAD&#0095;DESTRUCTOR&#0095;ITERATIONS
    option. This controls the number of times that a key destructor
    option. This controls the number of times that a key destructor
    will be called while the data item remains non-NULL.
    will be called while the data item remains non-NULL.
    </P
    </P
></LI
></LI
><LI
><LI
><P
><P
>    The value of PTHREAD&#0095;KEYS&#0095;MAX is provided
>    The value of PTHREAD&#0095;KEYS&#0095;MAX is provided
    by the CYGNUM&#0095;POSIX&#0095;PTHREAD&#0095;KEYS&#0095;MAX
    by the CYGNUM&#0095;POSIX&#0095;PTHREAD&#0095;KEYS&#0095;MAX
    option. This defines the maximum number of per-thread data items
    option. This defines the maximum number of per-thread data items
    supported. The POSIX standard calls for this to be a minimum of
    supported. The POSIX standard calls for this to be a minimum of
    128, which is rather large for an embedded system. The default
    128, which is rather large for an embedded system. The default
    value for this option is set to 128 for compatibility but it
    value for this option is set to 128 for compatibility but it
    should be reduced to a more usable value.
    should be reduced to a more usable value.
    </P
    </P
></LI
></LI
></UL
></UL
></DIV
></DIV
></DIV
></DIV
><DIV
><DIV
CLASS="NAVFOOTER"
CLASS="NAVFOOTER"
><HR
><HR
ALIGN="LEFT"
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
SUMMARY="Footer navigation table"
WIDTH="100%"
WIDTH="100%"
BORDER="0"
BORDER="0"
CELLPADDING="0"
CELLPADDING="0"
CELLSPACING="0"
CELLSPACING="0"
><TR
><TR
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="left"
ALIGN="left"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-thread-management.html"
HREF="posix-thread-management.html"
ACCESSKEY="P"
ACCESSKEY="P"
>Prev</A
>Prev</A
></TD
></TD
><TD
><TD
WIDTH="34%"
WIDTH="34%"
ALIGN="center"
ALIGN="center"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="ecos-ref.html"
HREF="ecos-ref.html"
ACCESSKEY="H"
ACCESSKEY="H"
>Home</A
>Home</A
></TD
></TD
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="right"
ALIGN="right"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-thread-cancellation.html"
HREF="posix-thread-cancellation.html"
ACCESSKEY="N"
ACCESSKEY="N"
>Next</A
>Next</A
></TD
></TD
></TR
></TR
><TR
><TR
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="left"
ALIGN="left"
VALIGN="top"
VALIGN="top"
>Thread Management &#0091;POSIX Section 16&#0093;</TD
>Thread Management &#0091;POSIX Section 16&#0093;</TD
><TD
><TD
WIDTH="34%"
WIDTH="34%"
ALIGN="center"
ALIGN="center"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-standard-support.html"
HREF="posix-standard-support.html"
ACCESSKEY="U"
ACCESSKEY="U"
>Up</A
>Up</A
></TD
></TD
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="right"
ALIGN="right"
VALIGN="top"
VALIGN="top"
>Thread Cancellation &#0091;POSIX Section 18&#0093;</TD
>Thread Cancellation &#0091;POSIX Section 18&#0093;</TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
></BODY
></BODY
></HTML
></HTML
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.