Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/dltest/dltest.c

    r97696ab r9182e86f  
    3434 */
    3535
    36 #include <fibril.h>
    3736#include "libdltest.h"
    3837
     
    4645/** Public uninitialized variable */
    4746int 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;
    5847
    5948/** Return constant value. */
     
    6958}
    7059
    71 /** Return address of private initialized variable */
    72 int *dl_get_private_var_addr(void)
    73 {
    74         return &private_var;
    75 }
    76 
    7760/** Return value of private uninitialized variable */
    7861int dl_get_private_uvar(void)
    7962{
    8063        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;
    8764}
    8865
     
    9370}
    9471
    95 /** Return address of public initialized variable */
    96 int *dl_get_public_var_addr(void)
    97 {
    98         return &dl_public_var;
    99 }
    100 
    10172/** Return value of public uninitialized variable */
    10273int dl_get_public_uvar(void)
     
    10576}
    10677
    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 
    16178/**
    16279 * @}
Note: See TracChangeset for help on using the changeset viewer.