]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/include/rtl/rwlock.h
Reformat the sources with orte/uncrustify script
[orte.git] / orte / include / rtl / rwlock.h
index 68ac7de795cc3f4c1610651a3f47b399ec2f7e44..9a3eb6b9f88fbfe7cdb2c28c9dc713f500b7a714 100644 (file)
@@ -1,37 +1,37 @@
 /*
- *  $Id: rwlock.h,v 0.0.0.1             2003/12/19 
+ *  $Id: rwlock.h,v 0.0.0.1             2003/12/19
  *
- *  -------------------------------------------------------------------  
- *                                ORTE                                 
- *                      Open Real-Time Ethernet                       
- *                                                                    
- *                      Copyright (C) 2001-2006                       
- *  Department of Control Engineering FEE CTU Prague, Czech Republic  
- *                      http://dce.felk.cvut.cz                       
- *                      http://www.ocera.org                          
- *                                                                    
- *  Author:             Petr Smolik    petr@smoliku.cz             
- *  Advisor:            Pavel Pisa                                   
- *  Project Responsible: Zdenek Hanzalek                              
+ *  -------------------------------------------------------------------
+ *                                ORTE
+ *                      Open Real-Time Ethernet
+ *
+ *                      Copyright (C) 2001-2006
+ *  Department of Control Engineering FEE CTU Prague, Czech Republic
+ *                      http://dce.felk.cvut.cz
+ *                      http://www.ocera.org
+ *
+ *  Author:              Petr Smolik   petr@smoliku.cz
+ *  Advisor:             Pavel Pisa
+ *  Project Responsible: Zdenek Hanzalek
  *  --------------------------------------------------------------------
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
  *  the Free Software Foundation; either version 2 of the License, or
  *  (at your option) any later version.
- *  
+ *
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  GNU General Public License for more details.
- *  
+ *
  */
 
 #ifndef _RWLOCK_H
 #define _RWLOCK_H
 
 #define PTW32_RWLOCK_MAGIC 0xfacade2
-#define PTHREAD_RWLOCK_INITIALIZER ((pthread_rwlock_t) -1)
+#define PTHREAD_RWLOCK_INITIALIZER ((pthread_rwlock_t)-1)
 
 typedef struct pthread_rwlock_t_ *pthread_rwlock_t;
 typedef struct pthread_rwlockattr_t_ *pthread_rwlockattr_t;
@@ -44,45 +44,59 @@ struct pthread_rwlock_t_ {
   int               nCompletedSharedAccessCount;
   int               nMagic;
 };
-             
+
 struct pthread_rwlockattr_t_ {
   int               pshared;
 };
-extern void ptw32_rwlock_cancelwrwait(void * arg);
+extern void
+ptw32_rwlock_cancelwrwait(void *arg);
 
 extern int
 ptw32_rwlock_check_need_init(pthread_rwlock_t *rwlock);
 
-extern int pthread_rwlock_init(pthread_rwlock_t *lock,
-                              const pthread_rwlockattr_t *attr);
+extern int
+pthread_rwlock_init(pthread_rwlock_t *lock,
+                   const pthread_rwlockattr_t *attr);
 
-extern int pthread_rwlock_destroy(pthread_rwlock_t *lock);
+extern int
+pthread_rwlock_destroy(pthread_rwlock_t *lock);
 
-extern int pthread_rwlock_tryrdlock(pthread_rwlock_t *);
+extern int
+pthread_rwlock_tryrdlock(pthread_rwlock_t *);
 
-extern int pthread_rwlock_trywrlock(pthread_rwlock_t *);
+extern int
+pthread_rwlock_trywrlock(pthread_rwlock_t *);
 
-extern int pthread_rwlock_rdlock(pthread_rwlock_t *lock);
+extern int
+pthread_rwlock_rdlock(pthread_rwlock_t *lock);
 
-extern int pthread_rwlock_timedrdlock(pthread_rwlock_t *lock,
-                                     const struct timespec *abstime);
+extern int
+pthread_rwlock_timedrdlock(pthread_rwlock_t *lock,
+                          const struct timespec *abstime);
 
-extern int pthread_rwlock_wrlock(pthread_rwlock_t *lock);
+extern int
+pthread_rwlock_wrlock(pthread_rwlock_t *lock);
 
-extern int pthread_rwlock_timedwrlock(pthread_rwlock_t *lock,
-                                     const struct timespec *abstime);
+extern int
+pthread_rwlock_timedwrlock(pthread_rwlock_t *lock,
+                          const struct timespec *abstime);
 
-extern int pthread_rwlock_unlock(pthread_rwlock_t *lock);
+extern int
+pthread_rwlock_unlock(pthread_rwlock_t *lock);
 
-extern int pthread_rwlockattr_init(pthread_rwlockattr_t * attr);
+extern int
+pthread_rwlockattr_init(pthread_rwlockattr_t *attr);
 
-extern int pthread_rwlockattr_destroy(pthread_rwlockattr_t * attr);
+extern int
+pthread_rwlockattr_destroy(pthread_rwlockattr_t *attr);
 
-extern int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t * attr,
-                                         int *pshared);
+extern int
+pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr,
+                             int *pshared);
 
-extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t * attr,
-                                         int pshared);
+extern int
+pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr,
+                             int pshared);
 
 
 #endif /* _RWLOCK_H */