bc: convert to "G trick" - this returns bc to zero bss increase
[oweals/busybox.git] / coreutils / link.c
index ac3ef85d90fbb27797491a30ad3b0363e3ca6f4a..d8d583b7b79bd4ef64e452df11643e146c4bfac2 100644 (file)
@@ -6,10 +6,10 @@
  * Licensed under GPLv2, see file LICENSE in this source tree.
  */
 //config:config LINK
-//config:      bool "link"
+//config:      bool "link (3.1 kb)"
 //config:      default y
 //config:      help
-//config:        link creates hard links between files.
+//config:      link creates hard links between files.
 
 //applet:IF_LINK(APPLET_NOFORK(link, link, BB_DIR_BIN, BB_SUID_DROP, link))
 
 int link_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
 int link_main(int argc UNUSED_PARAM, char **argv)
 {
-       opt_complementary = "=2"; /* exactly 2 params */
-       getopt32(argv, "");
+       getopt32(argv, "^" "" "\0" "=2");
        argv += optind;
        if (link(argv[0], argv[1]) != 0) {
                /* shared message */
-               bb_perror_msg_and_die("can't create %slink "
-                                       "%s to %s", "hard",
-                                       argv[1], argv[0]
+               bb_perror_msg_and_die("can't create %slink '%s' to '%s'",
+                       "hard", argv[1], argv[0]
                );
        }
        return EXIT_SUCCESS;