source: trunk/third/openssh/sshpty.h @ 22570

Revision 22570, 1.0 KB checked in by ghudson, 18 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r22569, which included commits to RCS files with non-trunk default branches.
Line 
1/*      $OpenBSD: sshpty.h,v 1.5 2004/05/08 00:01:37 deraadt Exp $      */
2
3/*
4 * Author: Tatu Ylonen <ylo@cs.hut.fi>
5 * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
6 *                    All rights reserved
7 * Functions for allocating a pseudo-terminal and making it the controlling
8 * tty.
9 *
10 * As far as I am concerned, the code I have written for this software
11 * can be used freely for any purpose.  Any derived versions of this
12 * software must be clearly marked as such, and if the derived work is
13 * incompatible with the protocol description in the RFC file, it must be
14 * called by a name other than "ssh" or "Secure Shell".
15 */
16
17#ifndef SSHPTY_H
18#define SSHPTY_H
19
20struct termios get_saved_tio(void);
21void     leave_raw_mode(void);
22void     enter_raw_mode(void);
23
24int      pty_allocate(int *, int *, char *, int);
25void     pty_release(const char *);
26void     pty_make_controlling_tty(int *, const char *);
27void     pty_change_window_size(int, int, int, int, int);
28void     pty_setowner(struct passwd *, const char *);
29
30#endif                          /* SSHPTY_H */
Note: See TracBrowser for help on using the repository browser.