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