Fix z16f addressing issues

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@592 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2008-01-30 21:59:12 +00:00
parent 9654e2d4b4
commit 1358cc1911
37 changed files with 974 additions and 976 deletions
@@ -228,6 +228,7 @@
<!-- watch information --> <!-- watch information -->
<watch-elements> <watch-elements>
<watch-element expression="0x801d1a" />
</watch-elements> </watch-elements>
<!-- breakpoint information --> <!-- breakpoint information -->
+2 -2
View File
@@ -112,8 +112,8 @@
struct flock struct flock
{ {
short l_type; /* Type of lock: F_RDLCK, F_WRLCK, F_UNLCK */ sint16 l_type; /* Type of lock: F_RDLCK, F_WRLCK, F_UNLCK */
short l_whence; /* How to interpret l_start: SEEK_SET, SEEK_CUR, SEEK_END */ sint16 l_whence; /* How to interpret l_start: SEEK_SET, SEEK_CUR, SEEK_END */
off_t l_start; /* Starting offset for lock */ off_t l_start; /* Starting offset for lock */
off_t l_len; /* Number of bytes to lock */ off_t l_len; /* Number of bytes to lock */
pid_t l_pid; /* PID of process blocking our lock (F_GETLK only) */ pid_t l_pid; /* PID of process blocking our lock (F_GETLK only) */
+41 -41
View File
@@ -1,7 +1,7 @@
/******************************************************************************** /********************************************************************************
* pthread.h * pthread.h
* *
* 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.
* *
@@ -128,7 +128,7 @@ typedef pthread_startroutine_t pthread_func_t;
struct pthread_addr_s struct pthread_addr_s
{ {
size_t stacksize; /* Size of the stack allocated for the pthead */ size_t stacksize; /* Size of the stack allocated for the pthead */
short priority; /* Priority of the pthread */ sint16 priority; /* Priority of the pthread */
ubyte policy; /* Pthread scheduler policy */ ubyte policy; /* Pthread scheduler policy */
ubyte inheritsched; /* Inherit parent prio/policy? */ ubyte inheritsched; /* Inherit parent prio/policy? */
}; };
@@ -190,7 +190,7 @@ struct sched_param; /* Defined in sched.h */
* the individual attributes used by a given implementation. * the individual attributes used by a given implementation.
*/ */
EXTERN int pthread_attr_init(pthread_attr_t *attr); EXTERN int pthread_attr_init(FAR pthread_attr_t *attr);
/* An attributes object can be deleted when it is no longer needed. */ /* An attributes object can be deleted when it is no longer needed. */
@@ -198,20 +198,20 @@ EXTERN int pthread_attr_destroy(pthread_attr_t *attr);
/* Set or obtain the default scheduling algorithm */ /* Set or obtain the default scheduling algorithm */
EXTERN int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy); EXTERN int pthread_attr_setschedpolicy(FAR pthread_attr_t *attr, int policy);
EXTERN int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy); EXTERN int pthread_attr_getschedpolicy(FAR pthread_attr_t *attr, int *policy);
EXTERN int pthread_attr_setschedparam(pthread_attr_t *attr, EXTERN int pthread_attr_setschedparam(FAR pthread_attr_t *attr,
const struct sched_param *param); FAR const struct sched_param *param);
EXTERN int pthread_attr_getschedparam(pthread_attr_t *attr, EXTERN int pthread_attr_getschedparam(FAR pthread_attr_t *attr,
struct sched_param *param); FAR struct sched_param *param);
EXTERN int pthread_attr_setinheritsched(pthread_attr_t *attr, int inheritsched); EXTERN int pthread_attr_setinheritsched(FAR pthread_attr_t *attr, int inheritsched);
EXTERN int pthread_attr_getinheritsched(const pthread_attr_t *attr, EXTERN int pthread_attr_getinheritsched(FAR const pthread_attr_t *attr,
int *inheritsched); FAR int *inheritsched);
/* Set or obtain the default stack size */ /* Set or obtain the default stack size */
EXTERN int pthread_attr_setstacksize(pthread_attr_t *attr, long stacksize); EXTERN int pthread_attr_setstacksize(FAR pthread_attr_t *attr, long stacksize);
EXTERN int pthread_attr_getstacksize(pthread_attr_t *attr, long *stackaddr); EXTERN int pthread_attr_getstacksize(FAR pthread_attr_t *attr, long *stackaddr);
/* To create a thread object and runnable thread, a routine must be specified /* To create a thread object and runnable thread, a routine must be specified
* as the new thread's start routine. An argument may be passed to this * as the new thread's start routine. An argument may be passed to this
@@ -220,7 +220,7 @@ EXTERN int pthread_attr_getstacksize(pthread_attr_t *attr, long *stackaddr);
* about the kind of thread being created. * about the kind of thread being created.
*/ */
EXTERN int pthread_create(pthread_t *thread, pthread_attr_t *attr, EXTERN int pthread_create(FAR pthread_t *thread, FAR pthread_attr_t *attr,
pthread_startroutine_t startroutine, pthread_startroutine_t startroutine,
pthread_addr_t arg); pthread_addr_t arg);
@@ -236,14 +236,14 @@ EXTERN int pthread_detach(pthread_t thread);
EXTERN void pthread_exit(pthread_addr_t value) noreturn_function; EXTERN void pthread_exit(pthread_addr_t value) noreturn_function;
EXTERN int pthread_cancel(pthread_t thread); EXTERN int pthread_cancel(pthread_t thread);
EXTERN int pthread_setcancelstate(int state, int *oldstate); EXTERN int pthread_setcancelstate(int state, FAR int *oldstate);
EXTERN void pthread_testcancel(void); EXTERN void pthread_testcancel(void);
/* A thread can await termination of another thread and retrieve the return /* A thread can await termination of another thread and retrieve the return
* value of the thread. * value of the thread.
*/ */
EXTERN int pthread_join(pthread_t thread, pthread_addr_t *value); EXTERN int pthread_join(pthread_t thread, FAR pthread_addr_t *value);
/* A thread may tell the scheduler that its processor can be made available. */ /* A thread may tell the scheduler that its processor can be made available. */
@@ -259,58 +259,58 @@ EXTERN void pthread_yield(void);
/* Thread scheduling parameters */ /* Thread scheduling parameters */
EXTERN int pthread_getschedparam(pthread_t thread, int *policy, EXTERN int pthread_getschedparam(pthread_t thread, FAR int *policy,
struct sched_param *param); FAR struct sched_param *param);
EXTERN int pthread_setschedparam(pthread_t thread, int policy, EXTERN int pthread_setschedparam(pthread_t thread, int policy,
const struct sched_param *param); FAR const struct sched_param *param);
EXTERN int pthread_setschedprio(pthread_t thread, int prio); EXTERN int pthread_setschedprio(pthread_t thread, int prio);
/* Thread-specific Data Interfaces */ /* Thread-specific Data Interfaces */
EXTERN int pthread_key_create(pthread_key_t *key, EXTERN int pthread_key_create(FAR pthread_key_t *key,
FAR void (*destructor)(FAR void*)); CODE void (*destructor)(FAR void*));
EXTERN int pthread_setspecific(pthread_key_t key, FAR void *value); EXTERN int pthread_setspecific(pthread_key_t key, FAR void *value);
EXTERN FAR void *pthread_getspecific(pthread_key_t key); EXTERN FAR void *pthread_getspecific(pthread_key_t key);
EXTERN int pthread_key_delete(pthread_key_t key); EXTERN int pthread_key_delete(pthread_key_t key);
/* Create, operate on, and destroy mutex attributes. */ /* Create, operate on, and destroy mutex attributes. */
EXTERN int pthread_mutexattr_init(pthread_mutexattr_t *attr); EXTERN int pthread_mutexattr_init(FAR pthread_mutexattr_t *attr);
EXTERN int pthread_mutexattr_destroy(pthread_mutexattr_t *attr); EXTERN int pthread_mutexattr_destroy(FAR pthread_mutexattr_t *attr);
EXTERN int pthread_mutexattr_getpshared(pthread_mutexattr_t *attr, int *pshared); EXTERN int pthread_mutexattr_getpshared(FAR pthread_mutexattr_t *attr, FAR int *pshared);
EXTERN int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared); EXTERN int pthread_mutexattr_setpshared(FAR pthread_mutexattr_t *attr, int pshared);
/* The following routines create, delete, lock and unlock mutexes. */ /* The following routines create, delete, lock and unlock mutexes. */
EXTERN int pthread_mutex_init(pthread_mutex_t *mutex, pthread_mutexattr_t *attr); EXTERN int pthread_mutex_init(FAR pthread_mutex_t *mutex, FAR pthread_mutexattr_t *attr);
EXTERN int pthread_mutex_destroy(pthread_mutex_t *mutex); EXTERN int pthread_mutex_destroy(FAR pthread_mutex_t *mutex);
EXTERN int pthread_mutex_lock(pthread_mutex_t *mutex); EXTERN int pthread_mutex_lock(FAR pthread_mutex_t *mutex);
EXTERN int pthread_mutex_trylock(pthread_mutex_t *mutex); EXTERN int pthread_mutex_trylock(FAR pthread_mutex_t *mutex);
EXTERN int pthread_mutex_unlock(pthread_mutex_t *mutex); EXTERN int pthread_mutex_unlock(FAR pthread_mutex_t *mutex);
/* Operations on condition variables */ /* Operations on condition variables */
EXTERN int pthread_condattr_init(pthread_condattr_t *attr); EXTERN int pthread_condattr_init(FAR pthread_condattr_t *attr);
EXTERN int pthread_condattr_destroy(pthread_condattr_t *attr); EXTERN int pthread_condattr_destroy(FAR pthread_condattr_t *attr);
/* A thread can create and delete condition variables. */ /* A thread can create and delete condition variables. */
EXTERN int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *attr); EXTERN int pthread_cond_init(FAR pthread_cond_t *cond, FAR pthread_condattr_t *attr);
EXTERN int pthread_cond_destroy(pthread_cond_t *cond); EXTERN int pthread_cond_destroy(FAR pthread_cond_t *cond);
/* A thread can signal to and broadcast on a condition variable. */ /* A thread can signal to and broadcast on a condition variable. */
EXTERN int pthread_cond_broadcast(pthread_cond_t *cond); EXTERN int pthread_cond_broadcast(FAR pthread_cond_t *cond);
EXTERN int pthread_cond_signal(pthread_cond_t *cond); EXTERN int pthread_cond_signal(FAR pthread_cond_t *cond);
/* A thread can wait for a condition variable to be signalled or broadcast. */ /* A thread can wait for a condition variable to be signalled or broadcast. */
EXTERN int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex); EXTERN int pthread_cond_wait(FAR pthread_cond_t *cond, FAR pthread_mutex_t *mutex);
/* A thread can perform a timed wait on a condition variable. */ /* A thread can perform a timed wait on a condition variable. */
EXTERN int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, EXTERN int pthread_cond_timedwait(FAR pthread_cond_t *cond, FAR pthread_mutex_t *mutex,
const struct timespec *abstime); FAR const struct timespec *abstime);
/* Barrier attributes */ /* Barrier attributes */
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrdestroy.c * pthread_attrdestroy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_destroy * Function: pthread_attr_destroy
* *
* Description: * Description:
@@ -83,9 +83,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_destroy(pthread_attr_t *attr) int pthread_attr_destroy(FAR pthread_attr_t *attr)
{ {
int ret; int ret;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrgetinheritsched.c * pthread_attrgetinheritsched.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_getinheritsched * Function: pthread_attr_getinheritsched
* *
* Description: * Description:
@@ -85,10 +85,10 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_getinheritsched(const pthread_attr_t *attr, int pthread_attr_getinheritsched(FAR const pthread_attr_t *attr,
int *inheritsched) FAR int *inheritsched)
{ {
int ret; int ret;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrgetschedparam.c * pthread_attrgetschedparam.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -45,31 +45,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_getschedparam * Function: pthread_attr_getschedparam
* *
* Description: * Description:
@@ -83,10 +83,10 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_getschedparam(pthread_attr_t *attr, int pthread_attr_getschedparam(FAR pthread_attr_t *attr,
struct sched_param *param) FAR struct sched_param *param)
{ {
int ret; int ret;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrgetschedpolicy.c * pthread_attrgetschedpolicy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_getschedpolicy * Function: pthread_attr_getschedpolicy
* *
* Description: * Description:
@@ -83,9 +83,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy) int pthread_attr_getschedpolicy(FAR pthread_attr_t *attr, int *policy)
{ {
int ret; int ret;
+19 -19
View File
@@ -1,4 +1,4 @@
/************************************************************ /****************************************************************************
* pthread_attrgetstacksize.c * pthread_attrgetstacksize.c
* *
* Copyright (C) 2007 Gregory Nutt. All rights reserved. * Copyright (C) 2007 Gregory Nutt. All rights reserved.
@@ -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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_getstacksize * Function: pthread_attr_getstacksize
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_getstacksize(pthread_attr_t *attr, long *stacksize) int pthread_attr_getstacksize(FAR pthread_attr_t *attr, FAR long *stacksize)
{ {
int ret; int ret;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrinit.c * pthread_attrinit.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_init * Function: pthread_attr_init
* *
* Description: * Description:
@@ -84,9 +84,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_init(pthread_attr_t *attr) int pthread_attr_init(FAR pthread_attr_t *attr)
{ {
int ret = OK; int ret = OK;
+19 -19
View File
@@ -1,4 +1,4 @@
/************************************************************ /****************************************************************************
* pthread_attrsetinheritsched.c * pthread_attrsetinheritsched.c
* *
* Copyright (C) 2007 Gregory Nutt. All rights reserved. * Copyright (C) 2007 Gregory Nutt. All rights reserved.
@@ -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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_setinheritsched * Function: pthread_attr_setinheritsched
* *
* Description: * Description:
@@ -85,9 +85,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_setinheritsched(pthread_attr_t *attr, int pthread_attr_setinheritsched(FAR pthread_attr_t *attr,
int inheritsched) int inheritsched)
{ {
int ret; int ret;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrsetschedparam.c * pthread_attrsetschedparam.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -45,31 +45,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_setschedparam * Function: pthread_attr_setschedparam
* *
* Description: * Description:
@@ -83,10 +83,10 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_setschedparam(pthread_attr_t *attr, int pthread_attr_setschedparam(FAR pthread_attr_t *attr,
const struct sched_param *param) FAR const struct sched_param *param)
{ {
int ret; int ret;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_attrsetschedpolicy.c * pthread_attrsetschedpolicy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -45,31 +45,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_setschedpolicy * Function: pthread_attr_setschedpolicy
* *
* Description: * Description:
@@ -84,9 +84,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_setschedpolicy(pthread_attr_t *attr, int policy) int pthread_attr_setschedpolicy(FAR pthread_attr_t *attr, int policy)
{ {
int ret; int ret;
+19 -19
View File
@@ -1,4 +1,4 @@
/************************************************************ /****************************************************************************
* pthread_attrsetstacksize.c * pthread_attrsetstacksize.c
* *
* Copyright (C) 2007 Gregory Nutt. All rights reserved. * Copyright (C) 2007 Gregory Nutt. All rights reserved.
@@ -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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_attr_setstacksize * Function: pthread_attr_setstacksize
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_attr_setstacksize(pthread_attr_t *attr, long stacksize) int pthread_attr_setstacksize(FAR pthread_attr_t *attr, long stacksize)
{ {
int ret; int ret;
+11 -11
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condattrdestroy.c * pthread_condattrdestroy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,11 +43,11 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Global Functions * Global Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_condattr_destroy * Function: pthread_condattr_destroy
* *
* Description: * Description:
@@ -61,9 +61,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_condattr_destroy(pthread_condattr_t *attr) int pthread_condattr_destroy(FAR pthread_condattr_t *attr)
{ {
int ret = OK; int ret = OK;
+12 -12
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condattrinit.c * sched/pthread_condattrinit.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,11 +43,11 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Global Functions * Global Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_condattr_init * Function: pthread_condattr_init
* *
* Description: * Description:
@@ -61,9 +61,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_condattr_init(pthread_condattr_t *attr) int pthread_condattr_init(FAR pthread_condattr_t *attr)
{ {
int ret = OK; int ret = OK;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condbroadcast.c * sched/pthread_condbroadcast.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_cond_broadcast * Function: pthread_cond_broadcast
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_cond_broadcast(pthread_cond_t *cond) int pthread_cond_broadcast(FAR pthread_cond_t *cond)
{ {
int ret = OK; int ret = OK;
int sval; int sval;
+12 -12
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_conddestroy.c * sched/pthread_conddestroy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,11 +43,11 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Global Functions * Global Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_cond_destroy * Function: pthread_cond_destroy
* *
* Description: * Description:
@@ -61,9 +61,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_cond_destroy(pthread_cond_t *cond) int pthread_cond_destroy(FAR pthread_cond_t *cond)
{ {
int ret = OK; int ret = OK;
+12 -12
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condinit.c * sched/pthread_condinit.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,11 +43,11 @@
#include <errno.h> #include <errno.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Global Functions * Global Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_cond_init * Function: pthread_cond_init
* *
* Description: * Description:
@@ -61,9 +61,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *attr) int pthread_cond_init(FAR pthread_cond_t *cond, FAR pthread_condattr_t *attr)
{ {
int ret = OK; int ret = OK;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condsignal.c * sched/pthread_condsignal.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_cond_signal * Function: pthread_cond_signal
* *
* Description: * Description:
@@ -81,9 +81,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_cond_signal(pthread_cond_t *cond) int pthread_cond_signal(FAR pthread_cond_t *cond)
{ {
int ret = OK; int ret = OK;
int sval; int sval;
+25 -25
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condtimedwait.c * sched/pthread_condtimedwait.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/compiler.h> #include <nuttx/compiler.h>
#include <sys/types.h> #include <sys/types.h>
@@ -50,27 +50,27 @@
#include "pthread_internal.h" #include "pthread_internal.h"
#include "clock_internal.h" #include "clock_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_condtimedout * Function: pthread_condtimedout
* *
* Description: * Description:
@@ -87,7 +87,7 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
static void pthread_condtimedout(int argc, uint32 pid, uint32 signo, ...) static void pthread_condtimedout(int argc, uint32 pid, uint32 signo, ...)
{ {
@@ -103,11 +103,11 @@ static void pthread_condtimedout(int argc, uint32 pid, uint32 signo, ...)
#endif #endif
} }
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_cond_timedwait * Function: pthread_cond_timedwait
* *
* Description: * Description:
@@ -126,10 +126,10 @@ static void pthread_condtimedout(int argc, uint32 pid, uint32 signo, ...)
* Timing is of resolution 1 msec, with +/-1 millisecond * Timing is of resolution 1 msec, with +/-1 millisecond
* accuracy. * accuracy.
* *
************************************************************/ ****************************************************************************/
int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, int pthread_cond_timedwait(FAR pthread_cond_t *cond, FAR pthread_mutex_t *mutex,
const struct timespec *abstime) FAR const struct timespec *abstime)
{ {
WDOG_ID wdog; WDOG_ID wdog;
sint32 ticks; sint32 ticks;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_condwait.c * sched/pthread_condwait.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 <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@@ -45,31 +45,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: int pthread_cond_wait * Function: int pthread_cond_wait
* *
* Description: * Description:
@@ -84,9 +84,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) int pthread_cond_wait(FAR pthread_cond_t *cond, FAR pthread_mutex_t *mutex)
{ {
int ret; int ret;
+28 -29
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_create.c * pthread_create.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>
@@ -52,17 +52,17 @@
#include "env_internal.h" #include "env_internal.h"
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/* Default pthread attributes */ /* Default pthread attributes */
@@ -74,19 +74,19 @@ FAR pthread_attr_t g_default_pthread_attr =
PTHREAD_EXPLICIT_SCHED, /* inheritsched */ PTHREAD_EXPLICIT_SCHED, /* inheritsched */
}; };
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/* This is the name for name-less pthreads */ /* This is the name for name-less pthreads */
static const char g_pthreadname[] = "<pthread>"; static const char g_pthreadname[] = "<pthread>";
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Name: pthread_argsetup * Name: pthread_argsetup
* *
* Description: * Description:
@@ -111,7 +111,7 @@ static const char g_pthreadname[] = "<pthread>";
* Return Value: * Return Value:
* OK * OK
* *
************************************************************/ ****************************************************************************/
static void pthread_argsetup(FAR _TCB *tcb, pthread_addr_t arg) static void pthread_argsetup(FAR _TCB *tcb, pthread_addr_t arg)
{ {
@@ -145,7 +145,7 @@ static void pthread_argsetup(FAR _TCB *tcb, pthread_addr_t arg)
} }
} }
/************************************************************ /****************************************************************************
* Function: pthread_addjoininfo * Function: pthread_addjoininfo
* *
* Description: * Description:
@@ -160,7 +160,7 @@ static void pthread_argsetup(FAR _TCB *tcb, pthread_addr_t arg)
* Assumptions: * Assumptions:
* The caller has provided protection from re-entrancy. * The caller has provided protection from re-entrancy.
* *
************************************************************/ ****************************************************************************/
static void pthread_addjoininfo(FAR join_t *pjoin) static void pthread_addjoininfo(FAR join_t *pjoin)
{ {
@@ -176,7 +176,7 @@ static void pthread_addjoininfo(FAR join_t *pjoin)
g_pthread_tail = pjoin; g_pthread_tail = pjoin;
} }
/************************************************************ /****************************************************************************
* Name: pthread_start * Name: pthread_start
* *
* Description: * Description:
@@ -186,7 +186,7 @@ static void pthread_addjoininfo(FAR join_t *pjoin)
* Parameters: * Parameters:
* None * None
* *
************************************************************/ ****************************************************************************/
static void pthread_start(void) static void pthread_start(void)
{ {
@@ -219,11 +219,11 @@ static void pthread_start(void)
pthread_exit(exit_status); pthread_exit(exit_status);
} }
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Name: pthread_create * Name: pthread_create
* *
* Description: * Description:
@@ -235,11 +235,10 @@ static void pthread_start(void)
* attr * attr
* start_routine * start_routine
* arg * arg
************************************************************/ ****************************************************************************/
int pthread_create(pthread_t *thread, pthread_attr_t *attr, int pthread_create(FAR pthread_t *thread, FAR pthread_attr_t *attr,
pthread_startroutine_t start_routine, pthread_startroutine_t start_routine, pthread_addr_t arg)
pthread_addr_t arg)
{ {
FAR _TCB *ptcb; FAR _TCB *ptcb;
FAR join_t *pjoin; FAR join_t *pjoin;
+21 -22
View File
@@ -1,7 +1,7 @@
/**************************************************************************** /********************************************************************************************
* pthread_getschedparam.c * pthread_getschedparam.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/**************************************************************************** /********************************************************************************************
* Definitions * Definitions
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Type Declarations * Private Type Declarations
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Global Variables * Global Variables
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Variables * Private Variables
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Functions * Private Functions
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Public Functions * Public Functions
*****************************************************************************/ *********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Function: pthread_getschedparam * Function: pthread_getschedparam
* *
* Description: * Description:
@@ -101,10 +101,9 @@
* *
* Assumptions: * Assumptions:
* *
****************************************************************************/ ********************************************************************************************/
int pthread_getschedparam(pthread_t thread, int *policy, int pthread_getschedparam(pthread_t thread, FAR int *policy, FAR struct sched_param *param)
struct sched_param *param)
{ {
int ret; int ret;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_join.c * pthread_join.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 <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@@ -45,31 +45,31 @@
#include "os_internal.h" #include "os_internal.h"
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_join * Function: pthread_join
* *
* Description: * Description:
@@ -92,9 +92,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_join(pthread_t thread, pthread_addr_t *pexit_value) int pthread_join(pthread_t thread, FAR pthread_addr_t *pexit_value)
{ {
FAR join_t *pjoin; FAR join_t *pjoin;
int ret; int ret;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_keycreate.c * pthread_keycreate.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>
@@ -45,31 +45,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_key_create * Function: pthread_key_create
* *
* Description: * Description:
@@ -110,9 +110,9 @@
* - The present implementation ignores the destructor * - The present implementation ignores the destructor
* argument. * argument.
* *
************************************************************/ ****************************************************************************/
int pthread_key_create(pthread_key_t *key, void (*destructor)(void*)) int pthread_key_create(FAR pthread_key_t *key, CODE void (*destructor)(void*))
{ {
#if CONFIG_NPTHREAD_KEYS > 0 #if CONFIG_NPTHREAD_KEYS > 0
int ret = EAGAIN; int ret = EAGAIN;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexattrdestroy.c * pthread_mutexattrdestroy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutexattr_destroy * Function: pthread_mutexattr_destroy
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutexattr_destroy(pthread_mutexattr_t *attr) int pthread_mutexattr_destroy(FAR pthread_mutexattr_t *attr)
{ {
int ret = OK; int ret = OK;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexattrgetpshared.c * pthread_mutexattrgetpshared.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutexattr_getpshared * Function: pthread_mutexattr_getpshared
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutexattr_getpshared(pthread_mutexattr_t *attr, int *pshared) int pthread_mutexattr_getpshared(FAR pthread_mutexattr_t *attr, FAR int *pshared)
{ {
int ret = OK; int ret = OK;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexattrinit.c * pthread_mutexattrinit.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutexattr_init * Function: pthread_mutexattr_init
* *
* Description: * Description:
@@ -81,9 +81,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutexattr_init(pthread_mutexattr_t *attr) int pthread_mutexattr_init(FAR pthread_mutexattr_t *attr)
{ {
int ret = OK; int ret = OK;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexattrsetpshared.c * pthread_mutexattrsetpshared.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutexattr_setpshared * Function: pthread_mutexattr_setpshared
* *
* Description: * Description:
@@ -82,9 +82,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared) int pthread_mutexattr_setpshared(FAR pthread_mutexattr_t *attr, int pshared)
{ {
int ret = OK; int ret = OK;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexdestroy.c * sched/pthread_mutexdestroy.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -45,31 +45,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutex_destroy * Function: pthread_mutex_destroy
* *
* Description: * Description:
@@ -83,9 +83,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutex_destroy(pthread_mutex_t *mutex) int pthread_mutex_destroy(FAR pthread_mutex_t *mutex)
{ {
int ret = OK; int ret = OK;
int status; int status;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexinit.c * pthread_mutexinit.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -43,31 +43,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutex_init * Function: pthread_mutex_init
* *
* Description: * Description:
@@ -81,9 +81,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutex_init(pthread_mutex_t *mutex, pthread_mutexattr_t *attr) int pthread_mutex_init(FAR pthread_mutex_t *mutex, FAR pthread_mutexattr_t *attr)
{ {
int ret = OK; int ret = OK;
int pshared = 0; int pshared = 0;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexlock.c * sched/pthread_mutexlock.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 <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@@ -45,31 +45,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutex_lock * Function: pthread_mutex_lock
* *
* Description: * Description:
@@ -83,9 +83,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutex_lock(pthread_mutex_t *mutex) int pthread_mutex_lock(FAR pthread_mutex_t *mutex)
{ {
int mypid = (int)getpid(); int mypid = (int)getpid();
int ret = OK; int ret = OK;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutextrylock.c * sched/pthread_mutextrylock.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 <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@@ -46,31 +46,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutex_trylock * Function: pthread_mutex_trylock
* *
* Description: * Description:
@@ -84,9 +84,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutex_trylock(pthread_mutex_t *mutex) int pthread_mutex_trylock(FAR pthread_mutex_t *mutex)
{ {
int ret = OK; int ret = OK;
+22 -22
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_mutexunlock.c * sched/pthread_mutexunlock.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 <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
@@ -45,31 +45,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_mutex_unlock * Function: pthread_mutex_unlock
* *
* Description: * Description:
@@ -83,9 +83,9 @@
* *
* Assumptions: * Assumptions:
* *
************************************************************/ ****************************************************************************/
int pthread_mutex_unlock(pthread_mutex_t *mutex) int pthread_mutex_unlock(FAR pthread_mutex_t *mutex)
{ {
int ret = OK; int ret = OK;
+21 -21
View File
@@ -1,7 +1,7 @@
/************************************************************************** /******************************************************************************************
* pthread_setcancelstate.c * pthread_setcancelstate.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,45 +31,45 @@
* 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 <pthread.h> #include <pthread.h>
#include <errno.h> #include <errno.h>
#include "os_internal.h" #include "os_internal.h"
/************************************************************************** /******************************************************************************************
* Private Definitions * Private Definitions
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Private Types * Private Types
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Private Function Prototypes * Private Function Prototypes
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Global Variables * Global Variables
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Private Variables * Private Variables
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Private Functions * Private Functions
**************************************************************************/ ******************************************************************************************/
/************************************************************************** /******************************************************************************************
* Public Functions * Public Functions
**************************************************************************/ ******************************************************************************************/
int pthread_setcancelstate(int state, int *oldstate) int pthread_setcancelstate(int state, FAR int *oldstate)
{ {
_TCB *tcb = (_TCB*)g_readytorun.head; _TCB *tcb = (_TCB*)g_readytorun.head;
int ret = OK; int ret = OK;
+21 -22
View File
@@ -1,7 +1,7 @@
/**************************************************************************** /********************************************************************************************
* pthread_setschedparam.c * pthread_setschedparam.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 <sys/types.h> #include <sys/types.h>
#include <pthread.h> #include <pthread.h>
@@ -44,31 +44,31 @@
#include <debug.h> #include <debug.h>
#include "pthread_internal.h" #include "pthread_internal.h"
/**************************************************************************** /********************************************************************************************
* Definitions * Definitions
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Type Declarations * Private Type Declarations
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Global Variables * Global Variables
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Variables * Private Variables
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Private Functions * Private Functions
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Public Functions * Public Functions
****************************************************************************/ ********************************************************************************************/
/**************************************************************************** /********************************************************************************************
* Function: pthread_setschedparam * Function: pthread_setschedparam
* *
* Description: * Description:
@@ -113,10 +113,9 @@
* *
* Assumptions: * Assumptions:
* *
****************************************************************************/ ********************************************************************************************/
int pthread_setschedparam(pthread_t thread, int policy, int pthread_setschedparam(pthread_t thread, int policy, FAR const struct sched_param *param)
const struct sched_param *param)
{ {
int ret; int ret;
+20 -20
View File
@@ -1,7 +1,7 @@
/************************************************************ /****************************************************************************
* pthread_setspecific.c * pthread_setspecific.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>
@@ -46,31 +46,31 @@
#include "os_internal.h" #include "os_internal.h"
#include "pthread_internal.h" #include "pthread_internal.h"
/************************************************************ /****************************************************************************
* Definitions * Definitions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Type Declarations * Private Type Declarations
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Global Variables * Global Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Variables * Private Variables
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Private Functions * Private Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Public Functions * Public Functions
************************************************************/ ****************************************************************************/
/************************************************************ /****************************************************************************
* Function: pthread_setspecific * Function: pthread_setspecific
* *
* Description: * Description:
@@ -109,7 +109,7 @@
* may be called from a thread-specific data destructor * may be called from a thread-specific data destructor
* function. * function.
* *
************************************************************/ ****************************************************************************/
int pthread_setspecific(pthread_key_t key, FAR void *value) int pthread_setspecific(pthread_key_t key, FAR void *value)
{ {