]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/nvi/ex/script.h
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / nvi / ex / script.h
1 /*-
2  * Copyright (c) 1993, 1994
3  *      The Regents of the University of California.  All rights reserved.
4  * Copyright (c) 1993, 1994, 1995, 1996
5  *      Keith Bostic.  All rights reserved.
6  *
7  * See the LICENSE file for redistribution information.
8  *
9  *      @(#)script.h    10.2 (Berkeley) 3/6/96
10  */
11
12 struct _script {
13         pid_t    sh_pid;                /* Shell pid. */
14         int      sh_master;             /* Master pty fd. */
15         int      sh_slave;              /* Slave pty fd. */
16         char    *sh_prompt;             /* Prompt. */
17         size_t   sh_prompt_len;         /* Prompt length. */
18         char     sh_name[64];           /* Pty name */
19 #ifdef TIOCGWINSZ
20         struct winsize sh_win;          /* Window size. */
21 #endif
22         struct termios sh_term;         /* Terminal information. */
23 };