Files
wazero/internal/platform/bench_test.go
Crypt Keeper 407f3ea3c0 wasi: detect if stdio are char devices instead of assuming (#935)
This uses ioctl syscalls or appropriate alternative, to detect if
stdin/out/err are character devices or not. This caches the result, to
ensure performance is ok at runtime as executing stat can approach
microsecond overhead.

Signed-off-by: Adrian Cole <adrian@tetrate.io>
2022-12-16 16:06:54 +09:00

13 lines
151 B
Go

package platform
import (
"os"
"testing"
)
func Benchmark_IsTerminal(b *testing.B) {
for i := 0; i < b.N; i++ {
IsTerminal(os.Stdout.Fd())
}
}