Lines 29-42
Link Here
|
29 |
|
29 |
|
30 |
#if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23) |
30 |
#if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23) |
31 |
|
31 |
|
32 |
/* Define the variables used for the interface. */ |
32 |
/* Define the variables used for the interface. Avoid .symver on common |
33 |
char *loc1; |
33 |
symbol, which just creates a new common symbol, not an alias. */ |
34 |
char *loc2; |
34 |
char *loc1 __attribute__ ((nocommon)); |
|
|
35 |
char *loc2 __attribute__ ((nocommon)); |
35 |
compat_symbol (libc, loc1, loc1, GLIBC_2_0); |
36 |
compat_symbol (libc, loc1, loc1, GLIBC_2_0); |
36 |
compat_symbol (libc, loc2, loc2, GLIBC_2_0); |
37 |
compat_symbol (libc, loc2, loc2, GLIBC_2_0); |
37 |
|
38 |
|
38 |
/* Although we do not support the use we define this variable as well. */ |
39 |
/* Although we do not support the use we define this variable as well. */ |
39 |
char *locs; |
40 |
char *locs __attribute__ ((nocommon)); |
40 |
compat_symbol (libc, locs, locs, GLIBC_2_0); |
41 |
compat_symbol (libc, locs, locs, GLIBC_2_0); |
41 |
|
42 |
|
42 |
|
43 |
|