From 7fedd94cc5bea2fcd0d06d8c14cef8effac142d5 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 28 Jan 2025 17:46:36 +0200 Subject: [PATCH] ln: Don't require link target to exist for symlinks --- userspace/programs/ln/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/programs/ln/main.cpp b/userspace/programs/ln/main.cpp index 11e7647f..ebb0a5aa 100644 --- a/userspace/programs/ln/main.cpp +++ b/userspace/programs/ln/main.cpp @@ -43,7 +43,7 @@ int main(int argc, const char* argv[]) const char* target = argv[i++]; struct stat st; - if (stat(target, &st) == -1) + if (!do_symlink && stat(target, &st) == -1) { perror("stat"); return 1;