Fixed segfault with 'cut -f 1 -d:' and added 'cut -s' suport.
[oweals/busybox.git] / ln.c
diff --git a/ln.c b/ln.c
index 16389a289711b54a5ba005408e92b02b89cfbb8c..57e412dc8fe23ac6163183c9f9637300af50ac96 100644 (file)
--- a/ln.c
+++ b/ln.c
@@ -40,7 +40,9 @@ static const char ln_usage[] =
        "\t-s\tmake symbolic links instead of hard links\n"
 
        "\t-f\tremove existing destination files\n"
+#if 0
        "\t-n\tno dereference symlinks - treat like normal file\n"
+#endif
 #endif
        ;
 
@@ -103,14 +105,18 @@ extern int ln_main(int argc, char **argv)
        }
 
        while (argc-- >= 2) {
+#if 0
                char srcName[BUFSIZ + 1];
-               int nChars, status;
+               int nChars;
+#endif
+               int status;
 
                if (strlen(*argv) > BUFSIZ) {
                        fprintf(stderr, name_too_long, "ln");
                        exit FALSE;
                }
 
+#if 0
                if (followLinks == FALSE) {
                        strcpy(srcName, *argv);
                } else {
@@ -119,6 +125,7 @@ extern int ln_main(int argc, char **argv)
                        nChars = readlink(*argv, srcName, BUFSIZ);
                        srcName[nChars] = '\0';
                }
+#endif
 
                if (removeoldFlag == TRUE) {
                        status = (unlink(linkName) && errno != ENOENT);