The %creat() function creates a new host OS file or prepares to rewrite an existing host OS file designated by str for write only.
file.descriptor = %creat(str, mode)
str | Name of the file to create. |
mode | Controls the file mode. Valid values of mode are in the include: mode.h. Combinations of the modes are obtained by adding several elementary modes together. |
include dm,bp,unix.h mode.h * Create a local file named myfile * read and write permissions fd=%creat("myfile",s$iread+s$iwrite)
Note the usage of the + operator to combine flags, where a regular C program would have used an or.