From d8369721464d8e589fdde855e908d513c5a4d62d Mon Sep 17 00:00:00 2001 From: Giacomo Tesio Date: Sat, 29 Apr 2017 00:25:31 +0200 Subject: [PATCH] usyscalls: generate weak symbols With weak symbol we avoid conflicts with POSIX's libc. --- src/jehanne/cmd/usyscalls/usyscalls.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jehanne/cmd/usyscalls/usyscalls.go b/src/jehanne/cmd/usyscalls/usyscalls.go index 7db8d1f..a27ff26 100644 --- a/src/jehanne/cmd/usyscalls/usyscalls.go +++ b/src/jehanne/cmd/usyscalls/usyscalls.go @@ -185,6 +185,7 @@ func generateLibcCode(calls []SyscallConf){ #include {{ range .Wrappers }} +#pragma weak {{ .Name }} {{ .RetType }} {{ .Name }}({{ .FuncArgs }}) { @@ -288,4 +289,4 @@ func main() { -} \ No newline at end of file +}