18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Linker script for sparc32 vDSO 38c2ecf20Sopenharmony_ci * We #include the file to define the layout details. 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * This file defines the version script giving the user-exported symbols in 68c2ecf20Sopenharmony_ci * the DSO. 78c2ecf20Sopenharmony_ci */ 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci#define BUILD_VDSO32 108c2ecf20Sopenharmony_ci#include "../vdso-layout.lds.S" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci/* 138c2ecf20Sopenharmony_ci * This controls what userland symbols we export from the vDSO. 148c2ecf20Sopenharmony_ci */ 158c2ecf20Sopenharmony_ciVERSION { 168c2ecf20Sopenharmony_ci LINUX_2.6 { 178c2ecf20Sopenharmony_ci global: 188c2ecf20Sopenharmony_ci clock_gettime; 198c2ecf20Sopenharmony_ci __vdso_clock_gettime; 208c2ecf20Sopenharmony_ci __vdso_clock_gettime_stick; 218c2ecf20Sopenharmony_ci gettimeofday; 228c2ecf20Sopenharmony_ci __vdso_gettimeofday; 238c2ecf20Sopenharmony_ci __vdso_gettimeofday_stick; 248c2ecf20Sopenharmony_ci local: *; 258c2ecf20Sopenharmony_ci }; 268c2ecf20Sopenharmony_ci} 27