MCPcopy Index your code
hub / github.com/F-Stack/f-stack / ff_ioctl

Function ff_ioctl

lib/ff_syscall_wrapper.c:1010–1035  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1008}
1009
1010int
1011ff_ioctl(int fd, unsigned long request, ...)
1012{
1013 int rc;
1014 va_list ap;
1015 caddr_t argp;
1016
1017 long req = linux2freebsd_ioctl(request);
1018 if (req < 0) {
1019 rc = EINVAL;
1020 goto kern_fail;
1021 }
1022
1023 va_start(ap, request);
1024
1025 argp = va_arg(ap, caddr_t);
1026 va_end(ap);
1027 if ((rc = kern_ioctl(curthread, fd, req, argp)))
1028 goto kern_fail;
1029
1030 return (rc);
1031
1032kern_fail:
1033 ff_os_errno(rc);
1034 return (-1);
1035}
1036
1037int
1038ff_ioctl_freebsd(int fd, unsigned long request, ...)

Callers 6

mainFunction · 0.85
mainFunction · 0.85
ioctlFunction · 0.85
ioctlFunction · 0.85
ff_sys_ioctlFunction · 0.85
ff_hook_ioctlFunction · 0.85

Calls 3

linux2freebsd_ioctlFunction · 0.85
kern_ioctlFunction · 0.85
ff_os_errnoFunction · 0.85

Tested by

no test coverage detected