diff options
author | Jeff Dike <jdike@addtoit.com> | 2007-07-16 02:38:57 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-16 12:05:39 -0400 |
commit | e8234483e7545b3cd298b0265fcee2e4a14c9f51 (patch) | |
tree | f0594e0fb26c2429c50acff019e73ce74b50af70 /arch/um/os-Linux | |
parent | e4c4bf9968cb4f0fceb1b8fb54790ccae73caf4e (diff) |
uml: export hostfs symbols
Add some exports for hostfs that are required after Alberto Bertogli's fixes
for accessing unlinked host files.
Also did some style cleanups while I was here.
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/um/os-Linux')
-rw-r--r-- | arch/um/os-Linux/user_syms.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/arch/um/os-Linux/user_syms.c b/arch/um/os-Linux/user_syms.c index 3f33165ada68..419b2d5ff6de 100644 --- a/arch/um/os-Linux/user_syms.c +++ b/arch/um/os-Linux/user_syms.c | |||
@@ -5,7 +5,8 @@ | |||
5 | * so I *must* declare good prototypes for them and then EXPORT them. | 5 | * so I *must* declare good prototypes for them and then EXPORT them. |
6 | * The kernel code uses the macro defined by include/linux/string.h, | 6 | * The kernel code uses the macro defined by include/linux/string.h, |
7 | * so I undef macros; the userspace code does not include that and I | 7 | * so I undef macros; the userspace code does not include that and I |
8 | * add an EXPORT for the glibc one.*/ | 8 | * add an EXPORT for the glibc one. |
9 | */ | ||
9 | 10 | ||
10 | #undef strlen | 11 | #undef strlen |
11 | #undef strstr | 12 | #undef strstr |
@@ -61,12 +62,18 @@ EXPORT_SYMBOL_PROTO(dup2); | |||
61 | EXPORT_SYMBOL_PROTO(__xstat); | 62 | EXPORT_SYMBOL_PROTO(__xstat); |
62 | EXPORT_SYMBOL_PROTO(__lxstat); | 63 | EXPORT_SYMBOL_PROTO(__lxstat); |
63 | EXPORT_SYMBOL_PROTO(__lxstat64); | 64 | EXPORT_SYMBOL_PROTO(__lxstat64); |
65 | EXPORT_SYMBOL_PROTO(__fxstat64); | ||
64 | EXPORT_SYMBOL_PROTO(lseek); | 66 | EXPORT_SYMBOL_PROTO(lseek); |
65 | EXPORT_SYMBOL_PROTO(lseek64); | 67 | EXPORT_SYMBOL_PROTO(lseek64); |
66 | EXPORT_SYMBOL_PROTO(chown); | 68 | EXPORT_SYMBOL_PROTO(chown); |
69 | EXPORT_SYMBOL_PROTO(fchown); | ||
67 | EXPORT_SYMBOL_PROTO(truncate); | 70 | EXPORT_SYMBOL_PROTO(truncate); |
71 | EXPORT_SYMBOL_PROTO(ftruncate64); | ||
68 | EXPORT_SYMBOL_PROTO(utime); | 72 | EXPORT_SYMBOL_PROTO(utime); |
73 | EXPORT_SYMBOL_PROTO(utimes); | ||
74 | EXPORT_SYMBOL_PROTO(futimes); | ||
69 | EXPORT_SYMBOL_PROTO(chmod); | 75 | EXPORT_SYMBOL_PROTO(chmod); |
76 | EXPORT_SYMBOL_PROTO(fchmod); | ||
70 | EXPORT_SYMBOL_PROTO(rename); | 77 | EXPORT_SYMBOL_PROTO(rename); |
71 | EXPORT_SYMBOL_PROTO(__xmknod); | 78 | EXPORT_SYMBOL_PROTO(__xmknod); |
72 | 79 | ||
@@ -102,14 +109,3 @@ EXPORT_SYMBOL(__stack_smash_handler); | |||
102 | 109 | ||
103 | extern long __guard __attribute__((weak)); | 110 | extern long __guard __attribute__((weak)); |
104 | EXPORT_SYMBOL(__guard); | 111 | EXPORT_SYMBOL(__guard); |
105 | |||
106 | /* | ||
107 | * Overrides for Emacs so that we follow Linus's tabbing style. | ||
108 | * Emacs will notice this stuff at the end of the file and automatically | ||
109 | * adjust the settings for this buffer only. This must remain at the end | ||
110 | * of the file. | ||
111 | * --------------------------------------------------------------------------- | ||
112 | * Local variables: | ||
113 | * c-file-style: "linux" | ||
114 | * End: | ||
115 | */ | ||