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

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

version 1.1, 1999/09/26 20:53:38 version 1.2, 1999/11/24 00:26:04
Line 1 
Line 1 
 /*  /*
    *
    * uidswap.h
    *
    * Author: Tatu Ylonen <ylo@cs.hut.fi>
    *
    * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
    *                    All rights reserved
    *
    * Created: Sat Sep  9 01:43:15 1995 ylo
    * Last modified: Sat Sep  9 02:34:04 1995 ylo
    *
    */
   
 uidswap.h  
   
 Author: Tatu Ylonen <ylo@cs.hut.fi>  
   
 Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland  
                    All rights reserved  
   
 Created: Sat Sep  9 01:43:15 1995 ylo  
 Last modified: Sat Sep  9 02:34:04 1995 ylo  
   
 */  
   
 #ifndef UIDSWAP_H  #ifndef UIDSWAP_H
 #define UIDSWAP_H  #define UIDSWAP_H
   
 /* Temporarily changes to the given uid.  If the effective user id is not  /*
    root, this does nothing.  This call cannot be nested. */   * Temporarily changes to the given uid.  If the effective user id is not
 void temporarily_use_uid(uid_t uid);   * root, this does nothing.  This call cannot be nested.
    */
   void    temporarily_use_uid(uid_t uid);
   
 /* Restores the original effective user id after temporarily_use_uid().  /*
    This should only be called while temporarily_use_uid is effective. */   * Restores the original effective user id after temporarily_use_uid().
 void restore_uid();   * This should only be called while temporarily_use_uid is effective.
    */
   void    restore_uid();
   
 /* Permanently sets all uids to the given uid.  This cannot be called while  /*
    temporarily_use_uid is effective.  This must also clear any saved uids. */   * Permanently sets all uids to the given uid.  This cannot be called while
 void permanently_set_uid(uid_t uid);   * temporarily_use_uid is effective.  This must also clear any saved uids.
    */
   void    permanently_set_uid(uid_t uid);
   
 #endif /* UIDSWAP_H */  #endif                          /* UIDSWAP_H */

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