JanetDocsI'm feeling luckyGitHub sign in

os/open



    cfunction

    (os/open path &opt flags mode)

    Create a stream from a file, like the POSIX open system call. Returns
    a new stream. mode should be a file mode as passed to os/chmod, but
    only if the create flag is given. The default mode is 8r666. Allowed
    flags are as follows:

      * :r - open this file for reading

      * :w - open this file for writing

      * :c - create a new file (O_CREATE)

      * :e - fail if the file exists (O_EXCL)

      * :t - shorten an existing file to length 0 (O_TRUNC)

    Posix only flags:

      * :a - append to a file (O_APPEND)

      * :x - O_SYNC

      * :C - O_NOCTTY

    Windows only flags:

      * :R - share reads (FILE_SHARE_READ)

      * :W - share writes (FILE_SHARE_WRITE)

      * :D - share deletes (FILE_SHARE_DELETE)

      * :H - FILE_ATTRIBUTE_HIDDEN

      * :O - FILE_ATTRIBUTE_READONLY

      * :F - FILE_ATTRIBUTE_OFFLINE

      * :T - FILE_ATTRIBUTE_TEMPORARY

      * :d - FILE_FLAG_DELETE_ON_CLOSE

      * :b - FILE_FLAG_NO_BUFFERING



0 examplesSign in to add an example
Loading...