summaryrefslogtreecommitdiff
path: root/package/busybox/busybox-1.11.0-uname.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/busybox-1.11.0-uname.patch')
-rw-r--r--package/busybox/busybox-1.11.0-uname.patch108
1 files changed, 0 insertions, 108 deletions
diff --git a/package/busybox/busybox-1.11.0-uname.patch b/package/busybox/busybox-1.11.0-uname.patch
deleted file mode 100644
index 01f8b51f4..000000000
--- a/package/busybox/busybox-1.11.0-uname.patch
+++ /dev/null
@@ -1,108 +0,0 @@
---- busybox-1.11.0/applets/individual.c Wed Jun 25 14:51:37 2008
-+++ busybox-1.11.0-uname/applets/individual.c Wed Jul 2 13:32:17 2008
-@@ -14,13 +14,11 @@
- int main(int argc, char **argv)
- {
- applet_name = argv[0];
--
- return APPLET_main(argc,argv);
- }
-
- void bb_show_usage(void)
- {
-- printf(APPLET_full_usage "\n");
--
-+ fputs(APPLET_full_usage "\n", stdout);
- exit(EXIT_FAILURE);
- }
---- busybox-1.11.0/coreutils/uname.c Wed Jun 25 14:51:30 2008
-+++ busybox-1.11.0-uname/coreutils/uname.c Wed Jul 2 13:32:17 2008
-@@ -17,7 +17,7 @@
- -m, --machine sun
- -a, --all SunOS rocky8 4.0 sun
-
-- The default behavior is equivalent to `-s'.
-+ The default behavior is equivalent to '-s'.
-
- David MacKenzie <djm@gnu.ai.mit.edu> */
-
-@@ -39,47 +39,43 @@
- } uname_info_t;
-
- static const char options[] ALIGN1 = "snrvmpa";
--static const unsigned short utsname_offset[] ALIGN2 = {
-- offsetof(uname_info_t,name.sysname),
-- offsetof(uname_info_t,name.nodename),
-- offsetof(uname_info_t,name.release),
-- offsetof(uname_info_t,name.version),
-- offsetof(uname_info_t,name.machine),
-- offsetof(uname_info_t,processor)
-+static const unsigned short utsname_offset[] = {
-+ offsetof(uname_info_t, name.sysname),
-+ offsetof(uname_info_t, name.nodename),
-+ offsetof(uname_info_t, name.release),
-+ offsetof(uname_info_t, name.version),
-+ offsetof(uname_info_t, name.machine),
-+ offsetof(uname_info_t, processor)
- };
-
- int uname_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
--int uname_main(int argc, char **argv)
-+int uname_main(int argc ATTRIBUTE_UNUSED, char **argv)
- {
- uname_info_t uname_info;
- #if defined(__sparc__) && defined(__linux__)
- char *fake_sparc = getenv("FAKE_SPARC");
- #endif
-- const unsigned short int *delta;
-+ const unsigned short *delta;
- char toprint;
-
- toprint = getopt32(argv, options);
-
-- if (argc != optind) {
-+ if (argv[optind]) { /* coreutils-6.9 compat */
- bb_show_usage();
- }
-
-- if (toprint & (1 << 6)) {
-+ if (toprint & (1 << 6)) { /* -a => all opts on */
- toprint = 0x3f;
- }
-
-- if (toprint == 0) {
-- toprint = 1; /* sysname */
-+ if (toprint == 0) { /* no opts => -s (sysname) */
-+ toprint = 1;
- }
-
-- if (uname(&uname_info.name) == -1) {
-- bb_error_msg_and_die("cannot get system name");
-- }
-+ uname(&uname_info.name); /* never fails */
-
- #if defined(__sparc__) && defined(__linux__)
-- if ((fake_sparc != NULL)
-- && ((fake_sparc[0] == 'y')
-- || (fake_sparc[0] == 'Y'))) {
-+ if (fake_sparc && (fake_sparc[0] | 0x20) == 'y') {
- strcpy(uname_info.name.machine, "sparc");
- }
- #endif
-@@ -89,7 +85,8 @@
- delta = utsname_offset;
- do {
- if (toprint & 1) {
-- printf(((char *)(&uname_info)) + *delta);
-+ /* printf would not be safe here */
-+ fputs((char *)(&uname_info) + *delta, stdout);
- if (toprint > 1) {
- bb_putchar(' ');
- }
-@@ -98,5 +95,5 @@
- } while (toprint >>= 1);
- bb_putchar('\n');
-
-- fflush_stdout_and_exit(EXIT_SUCCESS);
-+ fflush_stdout_and_exit(EXIT_SUCCESS); /* coreutils-6.9 compat */
- }