{rt_set_errno(-DFS_STATUS_EBADF);return-1; }switch(whence) {caseDFS_SEEK_SET:break;caseDFS_SEEK_CUR: offset += d->pos;break;caseDFS_SEEK_END: offset += d->size;break;default:rt_set_errno(-DFS_STATUS_EINVAL);return-1; }if(offset <0) {rt_set_errno(-DFS_STATUS_EINVAL);return-...