1

周りを見回していると、_IO _IOR _IOW _IORWマクロを使用してioctl番号を宣言するドライバーと、sを使用して手動で宣言するドライバーがあることに気づきました#define。ドキュメントには、これらのマクロを使用する必要があることが示されていますが、今は混乱しています。

4

1 に答える 1

2

Rubini の本によると、マクロは、異なるドライバーに同じ番号を持たせたり、異なるノードで同じ番号を使用してまったく異なることをさせたりしないようにするために存在します。私が理解しているのは、それらが優れた実践であることが推奨されているということです。

于 2012-04-14T06:37:37.417 に答える