From 619e243e60f648edb3e93b890617281467a29a9a Mon Sep 17 00:00:00 2001 From: Richard Anthony Date: Wed, 28 Dec 2022 10:53:44 +1100 Subject: [PATCH] wip: attempt to build for wasm --- internal/fs/const_js.go | 19 +++++++++++++++++++ internal/fs/stat_js.go | 15 +++++++++++++++ internal/ui/signals/signals_js.go | 3 +++ 3 files changed, 37 insertions(+) create mode 100644 internal/fs/const_js.go create mode 100644 internal/fs/stat_js.go create mode 100644 internal/ui/signals/signals_js.go diff --git a/internal/fs/const_js.go b/internal/fs/const_js.go new file mode 100644 index 000000000..cd1ad02f0 --- /dev/null +++ b/internal/fs/const_js.go @@ -0,0 +1,19 @@ +//go:build js +// +build js + +package fs + +// Flags to OpenFile wrapping those of the underlying system. Not all flags may +// be implemented on a given system. +const ( + O_RDONLY int = 0 + O_WRONLY int = 0 + O_RDWR int = 0 + O_APPEND int = 0 + O_CREATE int = 0 + O_EXCL int = 0 + O_SYNC int = 0 + O_TRUNC int = 0 + O_NONBLOCK int = 0 + O_NOFOLLOW int = 0 +) diff --git a/internal/fs/stat_js.go b/internal/fs/stat_js.go new file mode 100644 index 000000000..ec7e53b58 --- /dev/null +++ b/internal/fs/stat_js.go @@ -0,0 +1,15 @@ +//go:build js +// +build js + +package fs + +import ( + "os" + // "syscall" + // "time" +) + +// extendedStat extracts info into an ExtendedFileInfo for unix based operating systems. +func extendedStat(fi os.FileInfo) ExtendedFileInfo { + return ExtendedFileInfo{} +} diff --git a/internal/ui/signals/signals_js.go b/internal/ui/signals/signals_js.go new file mode 100644 index 000000000..2c09fd8f1 --- /dev/null +++ b/internal/ui/signals/signals_js.go @@ -0,0 +1,3 @@ +package signals + +func setupSignals() {}