aboutsummaryrefslogtreecommitdiff
path: root/core/os/pipe_js.odin
blob: 5e724ea001f3cfbcc5170a31466d8f2319914c01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#+build js wasm32, js wasm64p32
#+private
package os

// None of this does anything on js/wasm.
// It's only here so importing `core:os` on wasm panics cleanly,
// without spamming about all sorts of missing procs and types.

_pipe :: proc() -> (r, w: ^File, err: Error) {
	err = .Unsupported
	return
}

@(require_results)
_pipe_has_data :: proc(r: ^File) -> (ok: bool, err: Error) {
	err = .Unsupported
	return
}