カーネル空間で関数を実行中
kernel_sock_ioctl(socket, FIONBIO, &on)
エラー ENOIOCTLCMD 515 を返します /* ioctl コマンドがありません */
しかし、ユーザー空間で同じ機能を実行するとき
ioctl(s, FIONBIO, &on)
それは成功する
カーネル空間で同じ関数に対して ioctl が見つからないのはなぜですか? また、その処理方法は?
カーネル空間で FIONBIO ioctl を適用するには?