On Tue, May 19, 2020 at 11:29:10AM -0600, shuah wrote:
On 5/5/20 11:47 AM, Mark Brown wrote:
- These are the prototypes:
- */
-extern void vdso_init_from_auxv(void *auxv); -extern void vdso_init_from_sysinfo_ehdr(uintptr_t base); -extern void *vdso_sym(const char *version, const char *name);
- These are the prototypes:
- */
+extern void *vdso_sym(const char *version, const char *name); +extern void vdso_init_from_sysinfo_ehdr(uintptr_t base); +extern void vdso_init_from_auxv(void *auxv);
You don't need extern here - this should be in scope?
This is just code motion of existing code which has the externs. There's no cases where you *need* the extern, it's just syntactic sugar.