darwin: adjust syscall suffix for arm64

This commit is contained in:
Dan Kegel
2022-05-12 08:48:44 -07:00
committed by Ron Evans
parent 7a5d4c9537
commit 4ed0936c0e
3 changed files with 62 additions and 25 deletions
+28
View File
@@ -0,0 +1,28 @@
//go:build darwin
// +build darwin
package syscall
import (
"unsafe"
)
// struct DIR * buf fdopendir(int fd);
//export fdopendir
func libc_fdopendir(fd int32) unsafe.Pointer
// int readdir_r(struct DIR * buf, struct dirent *entry, struct dirent **result);
//export readdir_r
func libc_readdir_r(unsafe.Pointer, unsafe.Pointer, unsafe.Pointer) int32
// int stat(const char *path, struct stat * buf);
//export stat
func libc_stat(pathname *byte, ptr unsafe.Pointer) int32
// int fstat(int fd, struct stat * buf);
//export fstat
func libc_fstat(fd int32, ptr unsafe.Pointer) int32
// int lstat(const char *path, struct stat * buf);
//export lstat
func libc_lstat(pathname *byte, ptr unsafe.Pointer) int32