[BACK]Return to pty.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/pty.h between version 1.1 and 1.2

version 1.1, 1999/09/26 20:53:36 version 1.2, 1999/11/24 00:26:02
Line 1 
Line 1 
 /*  /*
    *
    * pty.h
    *
    * Author: Tatu Ylonen <ylo@cs.hut.fi>
    *
    * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
    *                    All rights reserved
    *
    * Created: Fri Mar 17 05:03:28 1995 ylo
    *
    * Functions for allocating a pseudo-terminal and making it the controlling
    * tty.
    */
   
 pty.h  
   
 Author: Tatu Ylonen <ylo@cs.hut.fi>  
   
 Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland  
                    All rights reserved  
   
 Created: Fri Mar 17 05:03:28 1995 ylo  
   
 Functions for allocating a pseudo-terminal and making it the controlling  
 tty.  
   
 */  
   
 /* RCSID("$Id$"); */  /* RCSID("$Id$"); */
   
 #ifndef PTY_H  #ifndef PTY_H
Line 21 
Line 20 
   
 /* Allocates and opens a pty.  Returns 0 if no pty could be allocated,  /* Allocates and opens a pty.  Returns 0 if no pty could be allocated,
    or nonzero if a pty was successfully allocated.  On success, open file     or nonzero if a pty was successfully allocated.  On success, open file
    descriptors for the pty and tty sides and the name of the tty side are     descriptors for the pty and tty sides and the name of the tty side are
    returned (the buffer must be able to hold at least 64 characters). */     returned (the buffer must be able to hold at least 64 characters). */
 int pty_allocate(int *ptyfd, int *ttyfd, char *ttyname);  int     pty_allocate(int *ptyfd, int *ttyfd, char *ttyname);
   
 /* Releases the tty.  Its ownership is returned to root, and permissions to  /* Releases the tty.  Its ownership is returned to root, and permissions to
    0666. */     0666. */
 void pty_release(const char *ttyname);  void    pty_release(const char *ttyname);
   
 /* Makes the tty the processes controlling tty and sets it to sane modes.  /* Makes the tty the processes controlling tty and sets it to sane modes.
    This may need to reopen the tty to get rid of possible eavesdroppers. */     This may need to reopen the tty to get rid of possible eavesdroppers. */
 void pty_make_controlling_tty(int *ttyfd, const char *ttyname);  void    pty_make_controlling_tty(int *ttyfd, const char *ttyname);
   
 /* Changes the window size associated with the pty. */  /* Changes the window size associated with the pty. */
 void pty_change_window_size(int ptyfd, int row, int col,  void
                             int xpixel, int ypixel);  pty_change_window_size(int ptyfd, int row, int col,
       int xpixel, int ypixel);
   
 #endif /* PTY_H */  #endif                          /* PTY_H */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2