make runtime compatible with wasm

This commit is contained in:
Li Jie
2025-04-08 16:50:47 +08:00
parent 7c81d9293b
commit be4737461a
183 changed files with 14122 additions and 647 deletions

View File

@@ -1,4 +1,4 @@
//go:build !linux
//go:build !darwin
/*
* Copyright (c) 2024 The GoPlus Authors (goplus.org). All rights reserved.
@@ -18,12 +18,28 @@
package os
import "C"
import (
_ "unsafe"
c "github.com/goplus/llgo/runtime/internal/clite"
)
const (
LLGoFiles = "_os/os.c"
LLGoPackage = "link"
)
//go:linkname Clearenv C.cliteClearenv
func Clearenv()
const (
PATH_MAX = 4096
)
type (
ModeT uint32
UidT uint32
GidT uint32
OffT int64
DevT uint64
)
//go:linkname Clearenv C.clearenv
func Clearenv() c.Int