zx_stream_create()
- create a stream from a VMOzx_stream_readv()
- read data from the stream at the current seek offsetzx_stream_readv_at()
- read data from the stream at a given offsetzx_stream_writev()
- write data to the stream at the current seek offsetzx_stream_writev_at()
- write data to the stream at a given offsetzx_stream_seek()
- modify the current seek offset of the streamSyscall support is generated from //zircon/syscalls
. The FIDL files in that directory are first run through fidlc
which produces an intermediate format. That intermediate format is consumed by kazoo which produces output for both the kernel and userspace in a variety of languages. This output includes C or C++ headers for both the kernel and userspace, syscall entry points, other language bindings, and so on.
This tool is invoked as a part of the build, rather than checking in its output.