From 6f9985e2f26a6fce30d21201d4115ac807e07727 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 22 Jun 2000 00:02:56 +0000 Subject: Pavel Roskin just found a nasty memory corruption bug. Disabling 'ln -n' till it is fixed. -Erik --- coreutils/ln.c | 9 ++++++++- ln.c | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/coreutils/ln.c b/coreutils/ln.c index 16389a289..57e412dc8 100644 --- a/coreutils/ln.c +++ b/coreutils/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); diff --git a/ln.c b/ln.c index 16389a289..57e412dc8 100644 --- 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); -- cgit v1.2.3