diff options
Diffstat (limited to 'libgo/runtime/go-varargs.c')
-rw-r--r-- | libgo/runtime/go-varargs.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libgo/runtime/go-varargs.c b/libgo/runtime/go-varargs.c index 7a2006f..534c0db 100644 --- a/libgo/runtime/go-varargs.c +++ b/libgo/runtime/go-varargs.c @@ -10,6 +10,7 @@ #include <stdint.h> #include <sys/types.h> #include <fcntl.h> +#include <sys/ioctl.h> /* The syscall package calls C functions. The Go compiler can not represent a C varargs functions. On some systems it's important @@ -56,6 +57,18 @@ __go_fcntl_uintptr (uintptr_t fd, uintptr_t cmd, uintptr_t arg) return ret; } +int +__go_ioctl (int d, int request, int arg) +{ + return ioctl (d, request, arg); +} + +int +__go_ioctl_ptr (int d, int request, void *arg) +{ + return ioctl (d, request, arg); +} + #ifdef HAVE_OPEN64 int |