Documentation: rs485: Do not define manually the ioctl
authorRicardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Thu, 18 Aug 2016 08:54:19 +0000 (10:54 +0200)
committerJonathan Corbet <corbet@lwn.net>
Thu, 18 Aug 2016 17:08:33 +0000 (11:08 -0600)
It is not a very good practice to define the IOCTL manually instead of
using the header file.

Fix it on the documentation example.

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/serial/serial-rs485.txt

index 2253b8b45a7415f6f08505d1509b5fad9e2817c3..389fcd4759e9796bc55a5afd2faf158714151460 100644 (file)
@@ -45,9 +45,8 @@
 
        #include <linux/serial.h>
 
-       /* RS485 ioctls: */
-       #define TIOCGRS485      0x542E
-       #define TIOCSRS485      0x542F
+       /* Include definition for RS485 ioctls: TIOCGRS485 and TIOCSRS485 */
+       #include <sys/ioctl.h>
 
        /* Open your specific device (e.g., /dev/mydevice): */
        int fd = open ("/dev/mydevice", O_RDWR);