os: fix compilation with -cc gcc -prod of programs using os.cp
parent
e534f8507b
commit
16bf300934
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue