Next: EOF and Errors, Previous: Binary I/O, Up: C-Style I/O Functions
Return the file ID corresponding to a new temporary file with a unique name created from template. The last six characters of template must be
XXXXXX
and these are replaced with a string that makes the filename unique. The file is then created with mode read/write and permissions that are system dependent (on GNU/Linux systems, the permissions will be 0600 for versions of glibc 2.0.7 and later). The file is opened with theO_EXCL
flag.If the optional argument delete is supplied and is true, the file will be deleted automatically when Octave exits, or when the function
purge_tmp_files
is called.If successful, fid is a valid file ID, name is the name of the file, and and msg is an empty string. Otherwise, fid is -1, name is empty, and msg contains a system-dependent error message.
Return the file ID corresponding to a new temporary file with a unique name. The file is opened in binary read/write (
"w+b"
) mode. The file will be deleted automatically when it is closed or when Octave exits.If successful, fid is a valid file ID and msg is an empty string. Otherwise, fid is -1 and msg contains a system-dependent error message.
Return a unique temporary file name as a string.
If prefix is omitted, a value of
"oct-"
is used. If dir is also omitted, the default directory for temporary files is used. If dir is provided, it must exist, otherwise the default directory for temporary files is used. Since the named file is not opened, bytmpnam
, it is possible (though relatively unlikely) that it will not be available by the time your program attempts to open it.