errno now defined to be *get_errno_ptr()

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@607 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2008-02-01 21:23:19 +00:00
parent cc5be38016
commit 65adf62eff
3 changed files with 22 additions and 22 deletions

View File

@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* common/up_sigdeliver.c * common/up_sigdeliver.c
* *
* Copyright (C) 2007 Gregory Nutt. All rights reserved. * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr> * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -14,7 +14,7 @@
* notice, this list of conditions and the following disclaimer in * notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the * the documentation and/or other materials provided with the
* distribution. * distribution.
* 3. Neither the name Gregory Nutt nor the names of its contributors may be * 3. Neither the name NuttX nor the names of its contributors may be
* used to endorse or promote products derived from this software * used to endorse or promote products derived from this software
* without specific prior written permission. * without specific prior written permission.
* *
@ -31,11 +31,11 @@
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE. * POSSIBILITY OF SUCH DAMAGE.
* *
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Included Files * Included Files
************************************************************/ ****************************************************************************/
#include <nuttx/config.h> #include <nuttx/config.h>
#include <sys/types.h> #include <sys/types.h>
@ -47,23 +47,23 @@
#include "up_internal.h" #include "up_internal.h"
#include "up_arch.h" #include "up_arch.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Data * Private Data
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Funtions * Public Funtions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Name: up_sigdeliver * Name: up_sigdeliver
* *
* Description: * Description:
@ -72,7 +72,7 @@
* with and forced to branch to this location with interrupts * with and forced to branch to this location with interrupts
* disabled. * disabled.
* *
************************************************************/ ****************************************************************************/
void up_sigdeliver(void) void up_sigdeliver(void)
{ {
@ -86,7 +86,7 @@ void up_sigdeliver(void)
* the correct errno value (probably EINTR). * the correct errno value (probably EINTR).
*/ */
int saved_errno = rtcb->errno; int saved_errno = rtcb->pterrno;
up_ledon(LED_SIGNAL); up_ledon(LED_SIGNAL);
@ -125,7 +125,7 @@ void up_sigdeliver(void)
*/ */
dbg("Resuming\n"); dbg("Resuming\n");
rtcb->errno = saved_errno; rtcb->pterrno = saved_errno;
/* Then restore the correct state for this thread of /* Then restore the correct state for this thread of
* execution. * execution.

View File

@ -91,7 +91,7 @@ void up_sigdeliver(void)
* EINTR). * EINTR).
*/ */
int saved_errno = rtcb->errno; int saved_errno = rtcb->pterrno;
up_ledon(LED_SIGNAL); up_ledon(LED_SIGNAL);
@ -131,7 +131,7 @@ void up_sigdeliver(void)
*/ */
dbg("Resuming\n"); dbg("Resuming\n");
rtcb->errno = saved_errno; rtcb->pterrno = saved_errno;
/* Then restore the correct state for this thread of /* Then restore the correct state for this thread of
* execution. * execution.

View File

@ -90,7 +90,7 @@ void up_sigdeliver(void)
* EINTR). * EINTR).
*/ */
int saved_errno = rtcb->errno; int saved_errno = rtcb->pterrno;
up_ledon(LED_SIGNAL); up_ledon(LED_SIGNAL);
@ -129,7 +129,7 @@ void up_sigdeliver(void)
*/ */
dbg("Resuming\n"); dbg("Resuming\n");
rtcb->errno = saved_errno; rtcb->pterrno = saved_errno;
/* Then restore the correct state for this thread of /* Then restore the correct state for this thread of
* execution. * execution.