diff options
Diffstat (limited to 'coreutils/uname.c')
-rw-r--r-- | coreutils/uname.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/coreutils/uname.c b/coreutils/uname.c index aad58cab0..bb2d1fe8d 100644 --- a/coreutils/uname.c +++ b/coreutils/uname.c | |||
@@ -63,9 +63,9 @@ | |||
63 | //config: help | 63 | //config: help |
64 | //config: Same as uname -m. | 64 | //config: Same as uname -m. |
65 | 65 | ||
66 | //applet:IF_UNAME(APPLET(uname, BB_DIR_BIN, BB_SUID_DROP)) | 66 | // APPLET_NOFORK:name main location suid_type help |
67 | // APPLET_ODDNAME:name main location suid_type help | 67 | //applet:IF_UNAME(APPLET_NOFORK( uname, uname, BB_DIR_BIN, BB_SUID_DROP, uname)) |
68 | //applet:IF_BB_ARCH(APPLET_ODDNAME(arch, uname, BB_DIR_BIN, BB_SUID_DROP, arch)) | 68 | //applet:IF_BB_ARCH(APPLET_NOFORK(arch, uname, BB_DIR_BIN, BB_SUID_DROP, arch)) |
69 | 69 | ||
70 | //kbuild:lib-$(CONFIG_UNAME) += uname.o | 70 | //kbuild:lib-$(CONFIG_UNAME) += uname.o |
71 | //kbuild:lib-$(CONFIG_BB_ARCH) += uname.o | 71 | //kbuild:lib-$(CONFIG_BB_ARCH) += uname.o |
@@ -147,8 +147,7 @@ int uname_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
147 | "operating-system\0" No_argument "o" | 147 | "operating-system\0" No_argument "o" |
148 | ; | 148 | ; |
149 | # endif | 149 | # endif |
150 | IF_LONG_OPTS(applet_long_options = uname_longopts); | 150 | toprint = getopt32long(argv, options, uname_longopts); |
151 | toprint = getopt32(argv, options); | ||
152 | if (argv[optind]) { /* coreutils-6.9 compat */ | 151 | if (argv[optind]) { /* coreutils-6.9 compat */ |
153 | bb_show_usage(); | 152 | bb_show_usage(); |
154 | } | 153 | } |
@@ -183,7 +182,7 @@ int uname_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
183 | strcpy(uname_info.processor, unknown_str); | 182 | strcpy(uname_info.processor, unknown_str); |
184 | strcpy(uname_info.platform, unknown_str); | 183 | strcpy(uname_info.platform, unknown_str); |
185 | strcpy(uname_info.os, CONFIG_UNAME_OSNAME); | 184 | strcpy(uname_info.os, CONFIG_UNAME_OSNAME); |
186 | # if 0 | 185 | # if ENABLE_FEDORA_COMPAT |
187 | /* Fedora does something like this */ | 186 | /* Fedora does something like this */ |
188 | strcpy(uname_info.processor, uname_info.name.machine); | 187 | strcpy(uname_info.processor, uname_info.name.machine); |
189 | strcpy(uname_info.platform, uname_info.name.machine); | 188 | strcpy(uname_info.platform, uname_info.name.machine); |