From 7f586edae0144ea6e87586b346cb2f80a07c51ca Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Wed, 13 Aug 2025 14:31:33 +0200 Subject: [PATCH] Simplified file creation --- src/linker/WriteFile.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/linker/WriteFile.go b/src/linker/WriteFile.go index f268c9d..6b33e9f 100644 --- a/src/linker/WriteFile.go +++ b/src/linker/WriteFile.go @@ -8,18 +8,12 @@ import ( // WriteFile writes an executable file to disk. func WriteFile(executable string, env *core.Environment) error { - file, err := os.Create(executable) + file, err := os.OpenFile(executable, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0o755) if err != nil { return err } Write(file, env) - err = file.Chmod(0o755) - - if err != nil { - return err - } - return file.Close() } \ No newline at end of file -- 2.51.2