]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/tty.h
xnu-7195.50.7.100.1.tar.gz
[apple/xnu.git] / bsd / sys / tty.h
index 45708bf47295629f10b68ea06b13aa3a57777aa9..b849f3aeba16fe3b3a7dd8619cb7581da59f224b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2018 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  *
@@ -146,7 +146,7 @@ struct tty {
        int     t_refcnt;               /* reference count */
 };
 
-#define TTY_NULL (struct tty *)0
+#define TTY_NULL (struct tty *)NULL
 
 #define t_cc            t_termios.c_cc
 #define t_cflag         t_termios.c_cflag
@@ -221,7 +221,7 @@ struct clist;
 #endif
 
 #define TS_IOCTL_NOT_OK 0x1000000       /* Workaround <rdar://....> */
-#define TS_PGRPHUP      0x2000000       /* Don't change Foregroud process group */
+#define TS_REVOKE       0x2000000       /* Terminal getting revoked */
 
 
 /* Character type information. */
@@ -234,8 +234,8 @@ struct clist;
 #define RETURN          6
 
 struct speedtab {
-       int sp_speed;                   /* Speed. */
-       int sp_code;                    /* Code. */
+       int sp_speed;
+       int sp_code;
 };
 
 /* Modem control commands (driver). */
@@ -327,8 +327,6 @@ int      ttysleep(struct tty *tp,
 int      ttywait(struct tty *tp);
 struct tty *ttymalloc(void);
 void     ttyfree(struct tty *);
-void     ttysetpgrphup(struct tty *tp);
-void     ttyclrpgrphup(struct tty *tp);
 
 #ifdef XNU_KERNEL_PRIVATE
 extern void ttyhold(struct tty *tp);