runtime: go interface to cdecl calbacks

cdecl calbacks have been implemented in C/ASM code, just Go function is missing

R=golang-dev, alex.brainman
CC=golang-dev
https://golang.org/cl/4969047
This commit is contained in:
Jaroslavas Počepko 2011-08-29 10:40:28 +10:00 committed by Alex Brainman
parent db5f9da425
commit f627215bab
1 changed files with 4 additions and 0 deletions

View File

@ -20,6 +20,10 @@ func NewCallback(fn Eface) (code uintptr) {
code = (uintptr)runtime·compilecallback(fn, true);
}
func NewCallbackCDecl(fn Eface) (code uintptr) {
code = (uintptr)runtime·compilecallback(fn, false);
}
func Syscall(fn uintptr, nargs uintptr, a1 uintptr, a2 uintptr, a3 uintptr) (r1 uintptr, r2 uintptr, err uintptr) {
USED(a2);
USED(a3);