]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/tty.h
xnu-1228.12.14.tar.gz
[apple/xnu.git] / bsd / sys / tty.h
index e49a9dbf26922e8efa88680a576fb45480e0f58b..97178a4193a997960a9d4cae50272cb4a80e5e10 100644 (file)
@@ -138,6 +138,8 @@ struct tty {
        int     t_gen;                  /* Generation number. */
 };
 
+#define TTY_NULL (struct tty *)0
+
 #define        t_cc            t_termios.c_cc
 #define        t_cflag         t_termios.c_cflag
 #define        t_iflag         t_termios.c_iflag
@@ -241,13 +243,6 @@ struct speedtab {
 #define        TTY_BI          0x08000000      /* Break condition */
 
 #ifdef KERNEL
-/* Is tp controlling terminal for p? */
-#define        isctty(p, tp)                                                   \
-       ((p)->p_session == (tp)->t_session && (p)->p_flag & P_CONTROLT)
-
-/* Is p in background of tp? */
-#define        isbackground(p, tp)                                             \
-       (isctty((p), (tp)) && (p)->p_pgrp != (tp)->t_pgrp)
 
 /* Unique sleep addresses. */
 #define        TSA_CARR_ON(tp)         ((void *)&(tp)->t_rawq)