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_RDONLYfile::O_WRONLYfile::O_RDWRfile::O_APPENDfile::O_CREATEfile::O_EXCLfile::O_SYNCfile::O_TRUNC0666).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