diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-04-22 22:40:08 +0300 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-07-11 14:19:29 +0300 |
commit | 19a627f3a45e6df12bd598b94afe562f8f5c6303 (patch) | |
tree | 719ffa0821d1710d82fc5755871c7e8b5a568178 /newlib/libc/sys | |
parent | 363527bb038e2fa1e91d49d75aeaa78757d3b4eb (diff) |
ioccom: define ioctl cmd value that can never be valid
Its use is for cases where some filler is needed for cmd, or we need an
indication that there were no cmd supplied, and so on.
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D29935
Diffstat (limited to 'newlib/libc/sys')
-rw-r--r-- | newlib/libc/sys/rtems/include/sys/ioccom.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/newlib/libc/sys/rtems/include/sys/ioccom.h b/newlib/libc/sys/rtems/include/sys/ioccom.h index adaa30797..7b78db8e9 100644 --- a/newlib/libc/sys/rtems/include/sys/ioccom.h +++ b/newlib/libc/sys/rtems/include/sys/ioccom.h @@ -84,6 +84,9 @@ typedef unsigned long ioctl_command_t; #define IOCPARM_IVAL(x) ((int)(intptr_t)(void *)*(caddr_t *)(void *)(x)) #endif +#define _IOC_INVALID (_IOC_VOID|_IOC_INOUT) /* Never valid cmd value, + use as filler */ + #endif __BEGIN_DECLS |