netbsd で利用可能な ioctl の包括的なリストが見つからないようです。
ハードディスクでいくつかの操作を実行しようとしています(サイズ、物理セクターサイズ、モデルの取得)。Linuxでコードが動作しています。これは次のようになります。エラーなどを削除して、よりコンパクトにしました。
ioctl(fileno(driveptr[i]),HDIO_GET_IDENTITY,&hd);
ioctl(fileno(driveptr[i]),BLKGETSIZE64,&drivesize[i]);
ioctl(fileno(driveptr[i]),BLKPBSZGET,&psztemp);
netbsd にこれらの ioctl に相当するものはありますか?
よろしく