Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2021-04-22 22:40:08 +0300
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-11 14:19:29 +0300
commit19a627f3a45e6df12bd598b94afe562f8f5c6303 (patch)
tree719ffa0821d1710d82fc5755871c7e8b5a568178 /newlib/libc/sys
parent363527bb038e2fa1e91d49d75aeaa78757d3b4eb (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.h3
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