c/os: llgoClearenv
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
int llgo_clearenv() {
|
||||
int llgoClearenv() {
|
||||
extern char **environ;
|
||||
if (environ != NULL) {
|
||||
*environ = NULL;
|
||||
|
||||
@@ -27,11 +27,6 @@ import (
|
||||
"github.com/goplus/llgo/c/syscall"
|
||||
)
|
||||
|
||||
const (
|
||||
LLGoFiles = "_os/os.c"
|
||||
LLGoPackage = "link"
|
||||
)
|
||||
|
||||
const (
|
||||
PATH_MAX = C.PATH_MAX
|
||||
)
|
||||
|
||||
@@ -20,5 +20,9 @@ package os
|
||||
|
||||
import "C"
|
||||
|
||||
const (
|
||||
LLGoPackage = "decl"
|
||||
)
|
||||
|
||||
//go:linkname Clearenv C.clearenv
|
||||
func Clearenv()
|
||||
|
||||
@@ -20,5 +20,10 @@ package os
|
||||
|
||||
import "C"
|
||||
|
||||
//go:linkname Clearenv C.llgo_clearenv
|
||||
const (
|
||||
LLGoFiles = "_os/os.c"
|
||||
LLGoPackage = "link"
|
||||
)
|
||||
|
||||
//go:linkname Clearenv C.llgoClearenv
|
||||
func Clearenv()
|
||||
|
||||
Reference in New Issue
Block a user