From 16bf300934dd48680fa576ceec2fb99d8740c3de Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 6 Jun 2020 22:05:23 +0300 Subject: [PATCH] os: fix compilation with -cc gcc -prod of programs using os.cp --- vlib/os/os.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vlib/os/os.v b/vlib/os/os.v index bfdc2130dc..79f5dde8cc 100644 --- a/vlib/os/os.v +++ b/vlib/os/os.v @@ -171,7 +171,7 @@ pub fn cp(old, new string) ?bool { if fp_from < 0 { // Check if file opened return error_with_code('cp: failed to open $old', int(fp_from)) } - fp_to := C.open(new.str, C.O_WRONLY | C.O_CREAT | C.O_TRUNC) + fp_to := C.open(new.str, C.O_WRONLY | C.O_CREAT | C.O_TRUNC, C.S_IWUSR | C.S_IRUSR) if fp_to < 0 { // Check if file opened (permissions problems ...) C.close(fp_from) return error_with_code('cp: failed to write to $new', int(fp_to))