-int ioctl(int fd, int id, void *data) {
- int ret = 0;
- // NOTE: 1024 byte size is a hack
- _Syscall(SYS_IOCTL, "<i >i >i ?d", &ret, fd, id, 1024, data);
- return ret;
-}
-int finfo(int fd, t_sysFInfo *info, int maxacls) {
- int ret = 0;
- _Syscall(SYS_FINFO, "<i >i <d >i",
- &ret, fd,
- sizeof(t_sysFInfo)+maxacls*sizeof(t_sysACL), info,
- maxacls);
- return ret;
+size_t native_read(int FD, void *Dest, size_t Bytes)
+{
+ return fread( Dest, Bytes, 1, gaSyscall_LocalFPs[FD] );