Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(532)

Side by Side Diff: fusl/src/thread/pthread_attr_get.c

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #include "pthread_impl.h" 1 #include "pthread_impl.h"
2 2
3 int pthread_attr_getdetachstate(const pthread_attr_t *a, int *state) 3 int pthread_attr_getdetachstate(const pthread_attr_t* a, int* state) {
4 { 4 *state = a->_a_detach;
5 » *state = a->_a_detach; 5 return 0;
6 » return 0;
7 } 6 }
8 int pthread_attr_getguardsize(const pthread_attr_t *restrict a, size_t *restrict size) 7 int pthread_attr_getguardsize(const pthread_attr_t* restrict a,
9 { 8 size_t* restrict size) {
10 » *size = a->_a_guardsize + DEFAULT_GUARD_SIZE; 9 *size = a->_a_guardsize + DEFAULT_GUARD_SIZE;
11 » return 0; 10 return 0;
12 } 11 }
13 12
14 int pthread_attr_getinheritsched(const pthread_attr_t *restrict a, int *restrict inherit) 13 int pthread_attr_getinheritsched(const pthread_attr_t* restrict a,
15 { 14 int* restrict inherit) {
16 » *inherit = a->_a_sched; 15 *inherit = a->_a_sched;
17 » return 0; 16 return 0;
18 } 17 }
19 18
20 int pthread_attr_getschedparam(const pthread_attr_t *restrict a, struct sched_pa ram *restrict param) 19 int pthread_attr_getschedparam(const pthread_attr_t* restrict a,
21 { 20 struct sched_param* restrict param) {
22 » param->sched_priority = a->_a_prio; 21 param->sched_priority = a->_a_prio;
23 » return 0; 22 return 0;
24 } 23 }
25 24
26 int pthread_attr_getschedpolicy(const pthread_attr_t *restrict a, int *restrict policy) 25 int pthread_attr_getschedpolicy(const pthread_attr_t* restrict a,
27 { 26 int* restrict policy) {
28 » *policy = a->_a_policy; 27 *policy = a->_a_policy;
29 » return 0; 28 return 0;
30 } 29 }
31 30
32 int pthread_attr_getscope(const pthread_attr_t *restrict a, int *restrict scope) 31 int pthread_attr_getscope(const pthread_attr_t* restrict a,
33 { 32 int* restrict scope) {
34 » *scope = PTHREAD_SCOPE_SYSTEM; 33 *scope = PTHREAD_SCOPE_SYSTEM;
35 » return 0; 34 return 0;
36 } 35 }
37 36
38 int pthread_attr_getstack(const pthread_attr_t *restrict a, void **restrict addr , size_t *restrict size) 37 int pthread_attr_getstack(const pthread_attr_t* restrict a,
39 { 38 void** restrict addr,
40 » if (!a->_a_stackaddr) 39 size_t* restrict size) {
41 » » return EINVAL; 40 if (!a->_a_stackaddr)
42 » *size = a->_a_stacksize + DEFAULT_STACK_SIZE; 41 return EINVAL;
43 » *addr = (void *)(a->_a_stackaddr - *size); 42 *size = a->_a_stacksize + DEFAULT_STACK_SIZE;
44 » return 0; 43 *addr = (void*)(a->_a_stackaddr - *size);
44 return 0;
45 } 45 }
46 46
47 int pthread_attr_getstacksize(const pthread_attr_t *restrict a, size_t *restrict size) 47 int pthread_attr_getstacksize(const pthread_attr_t* restrict a,
48 { 48 size_t* restrict size) {
49 » *size = a->_a_stacksize + DEFAULT_STACK_SIZE; 49 *size = a->_a_stacksize + DEFAULT_STACK_SIZE;
50 » return 0; 50 return 0;
51 } 51 }
52 52
53 int pthread_barrierattr_getpshared(const pthread_barrierattr_t *restrict a, int *restrict pshared) 53 int pthread_barrierattr_getpshared(const pthread_barrierattr_t* restrict a,
54 { 54 int* restrict pshared) {
55 » *pshared = !!a->__attr; 55 *pshared = !!a->__attr;
56 » return 0; 56 return 0;
57 } 57 }
58 58
59 int pthread_condattr_getclock(const pthread_condattr_t *restrict a, clockid_t *r estrict clk) 59 int pthread_condattr_getclock(const pthread_condattr_t* restrict a,
60 { 60 clockid_t* restrict clk) {
61 » *clk = a->__attr & 0x7fffffff; 61 *clk = a->__attr & 0x7fffffff;
62 » return 0; 62 return 0;
63 } 63 }
64 64
65 int pthread_condattr_getpshared(const pthread_condattr_t *restrict a, int *restr ict pshared) 65 int pthread_condattr_getpshared(const pthread_condattr_t* restrict a,
66 { 66 int* restrict pshared) {
67 » *pshared = a->__attr>>31; 67 *pshared = a->__attr >> 31;
68 » return 0; 68 return 0;
69 } 69 }
70 70
71 int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *restrict a, int *re strict protocol) 71 int pthread_mutexattr_getprotocol(const pthread_mutexattr_t* restrict a,
72 { 72 int* restrict protocol) {
73 » *protocol = PTHREAD_PRIO_NONE; 73 *protocol = PTHREAD_PRIO_NONE;
74 » return 0; 74 return 0;
75 } 75 }
76 int pthread_mutexattr_getpshared(const pthread_mutexattr_t *restrict a, int *res trict pshared) 76 int pthread_mutexattr_getpshared(const pthread_mutexattr_t* restrict a,
77 { 77 int* restrict pshared) {
78 » *pshared = a->__attr / 128U % 2; 78 *pshared = a->__attr / 128U % 2;
79 » return 0; 79 return 0;
80 } 80 }
81 81
82 int pthread_mutexattr_getrobust(const pthread_mutexattr_t *restrict a, int *rest rict robust) 82 int pthread_mutexattr_getrobust(const pthread_mutexattr_t* restrict a,
83 { 83 int* restrict robust) {
84 » *robust = a->__attr / 4U % 2; 84 *robust = a->__attr / 4U % 2;
85 » return 0; 85 return 0;
86 } 86 }
87 87
88 int pthread_mutexattr_gettype(const pthread_mutexattr_t *restrict a, int *restri ct type) 88 int pthread_mutexattr_gettype(const pthread_mutexattr_t* restrict a,
89 { 89 int* restrict type) {
90 » *type = a->__attr & 3; 90 *type = a->__attr & 3;
91 » return 0; 91 return 0;
92 } 92 }
93 93
94 int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *restrict a, int *r estrict pshared) 94 int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t* restrict a,
95 { 95 int* restrict pshared) {
96 » *pshared = a->__attr[0]; 96 *pshared = a->__attr[0];
97 » return 0; 97 return 0;
98 } 98 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698