]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/termios.h
xnu-1504.7.4.tar.gz
[apple/xnu.git] / bsd / sys / termios.h
index e6bd8c9502dc7759b669e7099eaf4f5c6b0420a1..c1f3b5dacb297472f52736464222a5bcc811a193 100644 (file)
@@ -277,8 +277,8 @@ struct termios {
 };
 
 #ifdef KERNEL
-typedef unsigned long long     user_tcflag_t;
-typedef unsigned long long     user_speed_t;
+typedef __uint64_t     user_tcflag_t;
+typedef __uint64_t     user_speed_t;
 
 /*
  * LP64 version of struct termios.  tcflag_t and speed_t are long and must
@@ -296,6 +296,17 @@ struct user_termios {
        user_speed_t    c_ospeed;       /* output speed */
 };
 
+/* 32 bit version */
+struct termios32 {
+       __uint32_t      c_iflag;        /* input flags */
+       __uint32_t      c_oflag;        /* output flags */
+       __uint32_t      c_cflag;        /* control flags */
+       __uint32_t      c_lflag;        /* local flags */
+       cc_t            c_cc[NCCS];     /* control chars */
+       __uint32_t      c_ispeed;       /* input speed */
+       __uint32_t      c_ospeed;       /* output speed */
+};
+
 #endif /* KERNEL */
 
 /*