@@ -34,81 +34,11 @@ EXPORT_SYMBOL(memset);
3434
3535EXPORT_SYMBOL (printf );
3636
37- /* Here, instead, I can provide a fake prototype. Yes, someone cares: genksyms.
38- * However, the modules will use the CRC defined *here*, no matter if it is
39- * good; so the versions of these symbols will always match
40- */
41- #define EXPORT_SYMBOL_PROTO (sym ) \
42- int sym(void) __weak; \
43- EXPORT_SYMBOL(sym);
44-
45- extern void readdir64 (void ) __attribute__((weak ));
46- EXPORT_SYMBOL (readdir64 );
47- extern void truncate64 (void ) __attribute__((weak ));
48- EXPORT_SYMBOL (truncate64 );
49-
5037#ifdef CONFIG_ARCH_REUSE_HOST_VSYSCALL_AREA
5138EXPORT_SYMBOL (vsyscall_ehdr );
5239EXPORT_SYMBOL (vsyscall_end );
5340#endif
5441
55- EXPORT_SYMBOL_PROTO (__errno_location );
56-
57- EXPORT_SYMBOL_PROTO (access );
58- EXPORT_SYMBOL_PROTO (open );
59- EXPORT_SYMBOL_PROTO (open64 );
60- EXPORT_SYMBOL_PROTO (close );
61- EXPORT_SYMBOL_PROTO (read );
62- EXPORT_SYMBOL_PROTO (write );
63- EXPORT_SYMBOL_PROTO (dup2 );
64- EXPORT_SYMBOL_PROTO (__xstat );
65- EXPORT_SYMBOL_PROTO (__lxstat );
66- EXPORT_SYMBOL_PROTO (__lxstat64 );
67- EXPORT_SYMBOL_PROTO (__fxstat64 );
68- EXPORT_SYMBOL_PROTO (lseek );
69- EXPORT_SYMBOL_PROTO (lseek64 );
70- EXPORT_SYMBOL_PROTO (chown );
71- EXPORT_SYMBOL_PROTO (fchown );
72- EXPORT_SYMBOL_PROTO (truncate );
73- EXPORT_SYMBOL_PROTO (ftruncate64 );
74- EXPORT_SYMBOL_PROTO (utime );
75- EXPORT_SYMBOL_PROTO (utimes );
76- EXPORT_SYMBOL_PROTO (futimes );
77- EXPORT_SYMBOL_PROTO (chmod );
78- EXPORT_SYMBOL_PROTO (fchmod );
79- EXPORT_SYMBOL_PROTO (rename );
80- EXPORT_SYMBOL_PROTO (__xmknod );
81-
82- EXPORT_SYMBOL_PROTO (symlink );
83- EXPORT_SYMBOL_PROTO (link );
84- EXPORT_SYMBOL_PROTO (unlink );
85- EXPORT_SYMBOL_PROTO (readlink );
86-
87- EXPORT_SYMBOL_PROTO (mkdir );
88- EXPORT_SYMBOL_PROTO (rmdir );
89- EXPORT_SYMBOL_PROTO (opendir );
90- EXPORT_SYMBOL_PROTO (readdir );
91- EXPORT_SYMBOL_PROTO (closedir );
92- EXPORT_SYMBOL_PROTO (seekdir );
93- EXPORT_SYMBOL_PROTO (telldir );
94-
95- EXPORT_SYMBOL_PROTO (ioctl );
96-
97- EXPORT_SYMBOL_PROTO (pread64 );
98- EXPORT_SYMBOL_PROTO (pwrite64 );
99-
100- EXPORT_SYMBOL_PROTO (statfs );
101- EXPORT_SYMBOL_PROTO (statfs64 );
102-
103- EXPORT_SYMBOL_PROTO (getuid );
104-
105- EXPORT_SYMBOL_PROTO (fsync );
106- EXPORT_SYMBOL_PROTO (fdatasync );
107-
108- EXPORT_SYMBOL_PROTO (lstat64 );
109- EXPORT_SYMBOL_PROTO (fstat64 );
110- EXPORT_SYMBOL_PROTO (mknod );
111-
11242/* Export symbols used by GCC for the stack protector. */
11343extern void __stack_smash_handler (void * ) __attribute__((weak ));
11444EXPORT_SYMBOL (__stack_smash_handler );
0 commit comments