Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/linux/linux_ioctl.c
Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | return (copyout(§orsize, (void *)args->arg, | ||||
sizeof(sectorsize))); | sizeof(sectorsize))); | ||||
break; | break; | ||||
case LINUX_BLKGETSIZE64: | case LINUX_BLKGETSIZE64: | ||||
error = fo_ioctl(fp, DIOCGMEDIASIZE, | error = fo_ioctl(fp, DIOCGMEDIASIZE, | ||||
(caddr_t)&mediasize, td->td_ucred, td); | (caddr_t)&mediasize, td->td_ucred, td); | ||||
fdrop(fp, td); | fdrop(fp, td); | ||||
if (error) | if (error) | ||||
return (error); | return (error); | ||||
blksize64 = mediasize;; | blksize64 = mediasize; | ||||
return (copyout(&blksize64, (void *)args->arg, | return (copyout(&blksize64, (void *)args->arg, | ||||
sizeof(blksize64))); | sizeof(blksize64))); | ||||
case LINUX_BLKSSZGET: | case LINUX_BLKSSZGET: | ||||
error = fo_ioctl(fp, DIOCGSECTORSIZE, | error = fo_ioctl(fp, DIOCGSECTORSIZE, | ||||
(caddr_t)§orsize, td->td_ucred, td); | (caddr_t)§orsize, td->td_ucred, td); | ||||
fdrop(fp, td); | fdrop(fp, td); | ||||
if (error) | if (error) | ||||
return (error); | return (error); | ||||
▲ Show 20 Lines • Show All 3,510 Lines • Show Last 20 Lines |