posix: Doxygen Enhancement Task #7

http://www.google-melange.com/gci/task/view/google/gci2012/7958218
This commit is contained in:
Mathew Kallada
2012-12-16 08:38:02 -05:00
committed by Gedare Bloom
parent d86308bdf8
commit 810ecf05af
22 changed files with 148 additions and 30 deletions

View File

@@ -56,7 +56,7 @@ POSIX_EXTERN Objects_Information _POSIX_Mutex_Information;
POSIX_EXTERN pthread_mutexattr_t _POSIX_Mutex_Default_attributes;
/*
* _POSIX_Mutex_Manager_initialization
* @brief POSIX Mutex Manager Initialization
*
* DESCRIPTION:
*
@@ -144,9 +144,9 @@ int _POSIX_Mutex_Lock_support(
*
* A support routine which converts core mutex status codes into the
* appropriate POSIX status values.
*
*
* @param[in] the_mutex_status is the mutex status code to translate
*
*
* @return the translated POSIX status code
*/

View File

@@ -101,6 +101,9 @@ bool _POSIX_signals_Check_signal(
bool is_global
);
/**
* @brief POSIX Signals Clear Signals
*/
bool _POSIX_signals_Clear_signals(
POSIX_API_Control *api,
int signo,

View File

@@ -56,7 +56,7 @@ int sem_init(
/**
* @brief Destroy an Unnamed Semaphore
*
*
* 11.2.2 Destroy an Unnamed Semaphore, P1003.1b-1993, p.220
*/
int sem_destroy(
@@ -99,7 +99,7 @@ int sem_unlink(
/**
* @brief Lock a Semaphore
*
*
* 11.2.6 Lock a Semaphore, P1003.1b-1993, p.226
*
* @note P1003.4b/D8 adds sem_timedwait(), p. 27
@@ -110,7 +110,7 @@ int sem_wait(
/**
* @brief Lock a Semaphore
*
*
* @see sem_wait()
*/
int sem_trywait(
@@ -118,6 +118,9 @@ int sem_trywait(
);
#if defined(_POSIX_TIMEOUTS)
/**
* @brief Lock a Semaphore
*/
int sem_timedwait(
sem_t *sem,
const struct timespec *timeout
@@ -126,7 +129,7 @@ int sem_timedwait(
/**
* @brief Unlock a Semaphore
*
*
* 11.2.7 Unlock a Semaphore, P1003.1b-1993, p.227
*/
int sem_post(

View File

@@ -1,6 +1,11 @@
/*
* execve() - POSIX 1003.1b 3.1.2
/**
* @file
*
* @brief execve()
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* execlp() - POSIX 1003.1b 3.1.2
/**
* @file
*
* @brief execlp()
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief Thread-Specific Data Management
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief POSIX Mutex Manager Initialization
* @ingroup POSIX_MUTEX POSIX Mutex Support
*/
/*
* COPYRIGHT (c) 1989-2008.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief Mutex Initialization Scheduling Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief Initializing and Destroying a Mutex
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,6 +1,11 @@
/*
* Convert POSIX Mutex ID to local object pointer
/**
* @file
*
* @brief Convert POSIX Mutex ID to local object pointer
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief Locking and Unlocking a Mutex
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,6 +1,11 @@
/*
* POSIX RWLock Manager -- Attempt to Obtain a Read Lock on a RWLock Instance
/**
* @file
*
* @brief Attempt to Obtain a Read Lock on a RWLock Instance
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2008.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief POSIX Signals Clear Signals
* @ingroup POSIX_SIGNALS POSIX Signals Support
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,4 +1,12 @@
/* COPYRIGHT (c) 1989-2009.
/**
* @file
*
* @brief Translate sched_param into SuperCore Terms
* @ingroup POSIX_PTHREAD Private POSIX Threads
*/
/*
* COPYRIGHT (c) 1989-2009.
* On-Line Applications Research Corporation (OAR).
*
* The license and distribution terms for this file may be

View File

@@ -1,6 +1,11 @@
/*
* 16.1.1 Thread Creation Attributes, P1003.1c/Draft 10, p, 140
/**
* @file
*
* @brief Thread Creation Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* 16.1.1 Thread Creation Attributes
/**
* @file
*
* @brief Thread Creation Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2010.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* 13.5.1 Thread Creation Scheduling Attributes, P1003.1c/Draft 10, p. 120
/**
* @file
*
* @brief Thread Creation Scheduling Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* 16.1.1 Thread Creation Attributes, P1003.1c/Draft 10, p, 140
/**
* @file
*
* @brief Thread Creation Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* 16.1.1 Thread Creation Attributes, P1003.1c/Draft 10, p, 140
/**
* @file
*
* @brief Thread Creation Attributes
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,6 +1,11 @@
/*
* 13.3.5 Yield Processor, P1003.1b-1993, p. 257
/**
* @file
*
* @brief Yield Processor
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-2007.
* On-Line Applications Research Corporation (OAR).
*

View File

@@ -1,3 +1,10 @@
/**
* @file
*
* @brief Lock a Semaphore
* @ingroup POSIX_SEMAPHORE POSIX Semaphores Support
*/
/*
* COPYRIGHT (c) 1989-2008.
* On-Line Applications Research Corporation (OAR).

View File

@@ -1,6 +1,11 @@
/*
* 3.3.3 Manipulate Signal Sets, P1003.1b-1993, p. 69
/**
* @file
*
* @brief Manipulate Signal Sets
* @ingroup POSIX
*/
/*
* COPYRIGHT (c) 1989-1999.
* On-Line Applications Research Corporation (OAR).
*