From: jc_.kim Date: Mon, 5 Jun 2017 07:10:33 +0000 (+0900) Subject: Add comments for doxygen about pthread_rwlock X-Git-Tag: 1.1_Public_Release~465^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bac5e69b91e2346a617a981ce1a649a648dcce96;p=rtos%2Ftinyara.git Add comments for doxygen about pthread_rwlock Change-Id: Ie6aa7b528042739922c9d7cdc47ea52bda28300d Signed-off-by: jc_.kim --- diff --git a/os/include/pthread.h b/os/include/pthread.h index a5af179..32c33c8 100644 --- a/os/include/pthread.h +++ b/os/include/pthread.h @@ -844,20 +844,57 @@ int pthread_barrierattr_getpshared(FAR const pthread_barrierattr_t *attr, FAR in * @since Tizen RT v1.0 */ int pthread_barrierattr_setpshared(FAR pthread_barrierattr_t *attr, int pshared); -/** - * @} *///end for PTHREAD_KERNEL /* Pthread rwlock */ +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_destroy(FAR pthread_rwlock_t *rw_lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_init(FAR pthread_rwlock_t *rw_lock, FAR const pthread_rwlockattr_t *attr); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_rdlock(pthread_rwlock_t *lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_timedrdlock(FAR pthread_rwlock_t *lock, FAR const struct timespec *abstime); -int pthread_rwlock_tryrdlock(FAR pthread_rwlock_t *lock); -int pthread_rwlock_wrlock(FAR pthread_rwlock_t *lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_timedwrlock(FAR pthread_rwlock_t *lock, FAR const struct timespec *abstime); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ +int pthread_rwlock_tryrdlock(FAR pthread_rwlock_t *lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_trywrlock(FAR pthread_rwlock_t *lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ int pthread_rwlock_unlock(FAR pthread_rwlock_t *lock); +/** + * @brief POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) + * @since Tizen RT v1.0 + */ +int pthread_rwlock_wrlock(FAR pthread_rwlock_t *lock); + +/** + * @} */ #ifdef __cplusplus }