From mboxrd@z Thu Jan 1 00:00:00 1970 From: colin@cvidal.org (Colin Vidal) Date: Sat, 02 Jul 2016 22:34:24 +0200 Subject: convension about type argument on _IO macro Message-ID: <1467491664.2769691.655169025.43C3335D@webmail.messagingengine.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org Hi all, In LDDv3, chapter 6, on ioctl, macros IOCTQUANTIUM is defined with _IO(SCULL_MAGIC, 3). IOCT_* tells that a value (given directly as value through the argument) is set to the device. However, no type is given to this macro. It is not a big deal since this macro is just a helper to generate identifiers, but, I wonder if there is any convention telling that we should precise an argument only if it's a pointer ? Thanks - Colin