The branch main has been updated by kib:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=619fe095861274576a2cb45628076968051b1585

commit 619fe095861274576a2cb45628076968051b1585
Author:     Konstantin Belousov <k...@freebsd.org>
AuthorDate: 2021-04-22 19:40:08 +0000
Commit:     Konstantin Belousov <k...@freebsd.org>
CommitDate: 2021-04-30 14:43:45 +0000

    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
---
 sys/sys/ioccom.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys/sys/ioccom.h b/sys/sys/ioccom.h
index 0329ac358491..13faba046719 100644
--- a/sys/sys/ioccom.h
+++ b/sys/sys/ioccom.h
@@ -79,6 +79,9 @@
 #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 */
+
 #else
 
 #include <sys/cdefs.h>
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to