次の方法でfcntl.ioctl
pythonのfcntlパッケージのコマンドを利用しようとしています
buf = array.array('h', [0])
fcntl.ioctl(file_handler, 21780)
fcntl.ioctl(file_handler, 21780, buf)
fcntl.ioctl(file_handler, 21780, buf, 1)
file_handler
つまり、 で作成されたファイル ハンドラーを含む、3 つのバージョンすべてopen
です。それぞれが私に同じエラーを与えます:
IOError: [Errno 22] Invalid argument
簡単な質問: に適切に電話をかけるにはどうすればよいfcntl.ioctl
ですか? それともfcntl.fcntl
代わりに使う?