runtime: rename clite conflicts function names

This commit is contained in:
Li Jie
2025-01-08 17:04:10 +08:00
parent 27052c21be
commit 6e6b8b404f
5 changed files with 15 additions and 11 deletions

View File

@@ -1,12 +1,14 @@
#include <stdlib.h>
#include <errno.h>
int llgoClearenv() {
int cliteClearenv()
{
extern char **environ;
if (environ != NULL) {
if (environ != NULL)
{
*environ = NULL;
}
return 0;
}
int llgoErrno() { return errno; }
int cliteErrno() { return errno; }

View File

@@ -70,7 +70,7 @@ type (
StatT = syscall.Stat_t
)
//go:linkname Errno C.llgoErrno
//go:linkname Errno C.cliteErrno
func Errno() c.Int
//go:linkname Umask C.umask

View File

@@ -25,5 +25,5 @@ const (
LLGoPackage = "link"
)
//go:linkname Clearenv C.llgoClearenv
//go:linkname Clearenv C.cliteClearenv
func Clearenv()