]> Git Repo - J-linux.git/blob - tools/testing/selftests/nolibc/nolibc-test-linkage.c
Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy...
[J-linux.git] / tools / testing / selftests / nolibc / nolibc-test-linkage.c
1 /* SPDX-License-Identifier: GPL-2.0 */
2
3 #include "nolibc-test-linkage.h"
4
5 #ifndef NOLIBC
6 #include <errno.h>
7 #endif
8
9 void *linkage_test_errno_addr(void)
10 {
11         return &errno;
12 }
13
14 int linkage_test_constructor_test_value;
15
16 __attribute__((constructor))
17 static void constructor1(void)
18 {
19         linkage_test_constructor_test_value = 2;
20 }
21
22 __attribute__((constructor))
23 static void constructor2(void)
24 {
25         linkage_test_constructor_test_value *= 3;
26 }
This page took 0.029701 seconds and 4 git commands to generate.