Changes in uspace/lib/dltest/dltest.c [9182e86f:97696ab] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/dltest/dltest.c
r9182e86f r97696ab 34 34 */ 35 35 36 #include <fibril.h> 36 37 #include "libdltest.h" 37 38 … … 45 46 /** Public uninitialized variable */ 46 47 int dl_public_uvar; 48 49 /** Private initialized fibril-local variable */ 50 static fibril_local int dl_private_fib_var = dl_private_fib_var_val; 51 /** Private uninitialized fibril-local variable */ 52 static fibril_local int dl_private_fib_uvar; 53 54 /** Public initialized fibril-local variable */ 55 fibril_local int dl_public_fib_var = dl_public_fib_var_val; 56 /** Public uninitialized fibril-local variable */ 57 fibril_local int dl_public_fib_uvar; 47 58 48 59 /** Return constant value. */ … … 58 69 } 59 70 71 /** Return address of private initialized variable */ 72 int *dl_get_private_var_addr(void) 73 { 74 return &private_var; 75 } 76 60 77 /** Return value of private uninitialized variable */ 61 78 int dl_get_private_uvar(void) 62 79 { 63 80 return private_uvar; 81 } 82 83 /** Return vaddress of private uninitialized variable */ 84 int *dl_get_private_uvar_addr(void) 85 { 86 return &private_uvar; 64 87 } 65 88 … … 70 93 } 71 94 95 /** Return address of public initialized variable */ 96 int *dl_get_public_var_addr(void) 97 { 98 return &dl_public_var; 99 } 100 72 101 /** Return value of public uninitialized variable */ 73 102 int dl_get_public_uvar(void) … … 76 105 } 77 106 107 /** Return address of public uninitialized variable */ 108 int *dl_get_public_uvar_addr(void) 109 { 110 return &dl_public_uvar; 111 } 112 113 /** Return value of private initialized fibril-local variable */ 114 int dl_get_private_fib_var(void) 115 { 116 return dl_private_fib_var; 117 } 118 119 /** Return address of private initialized fibril-local variable */ 120 int *dl_get_private_fib_var_addr(void) 121 { 122 return &dl_private_fib_var; 123 } 124 125 /** Return value of private uninitialized fibril-local variable */ 126 int dl_get_private_fib_uvar(void) 127 { 128 return dl_private_fib_uvar; 129 } 130 131 /** Return address of private uninitialized fibril-local variable */ 132 int *dl_get_private_fib_uvar_addr(void) 133 { 134 return &dl_private_fib_uvar; 135 } 136 137 /** Return value of public initialized fibril-local variable */ 138 int dl_get_public_fib_var(void) 139 { 140 return dl_public_fib_var; 141 } 142 143 /** Return value of public initialized fibril-local variable */ 144 int *dl_get_public_fib_var_addr(void) 145 { 146 return &dl_public_fib_var; 147 } 148 149 /** Return value of public uninitialized fibril-local variable */ 150 int dl_get_public_fib_uvar(void) 151 { 152 return dl_public_fib_uvar; 153 } 154 155 /** Return value of public uninitialized fibril-local variable */ 156 int *dl_get_public_fib_uvar_addr(void) 157 { 158 return &dl_public_fib_uvar; 159 } 160 78 161 /** 79 162 * @}
Note:
See TracChangeset
for help on using the changeset viewer.