title: “file::write Function Documentation” author: “laplante@plcb.ca” date: “2024-09-17” version: “1.0.0” section: “1g”
file::write — Write data to a file.
file::write or write(file, data…, [error: variable, flag: integer, mode: integer])
The file::write
function writes data to a file. The default mode is 0755
.
file::O_RDONLY
file::O_WRONLY
file::O_RDWR
file::O_APPEND
file::O_CREATE
file::O_EXCL
file::O_SYNC
file::O_TRUNC
0666
).res={{
file := "abc";
write(file, "1", "2", [3,4]);
write(file, "2", "4", [6,8]);
read(file); "\n";
write(flag:file::O_TRUNC | file::O_CREATE | file::O_WRONLY, file, "1", "2", [3,4]);
read(file); "\n";
remove(error:err, file);
}}.
flag = 209, file=abc, mode=644
flag = 209, file=abc, mode=644
flag = 601, file=abc, mode=644
res=12[3,4]24[6,8]
12[3,4]
.
laplante@plcb.ca