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

Diff for /src/usr.bin/ssh/sshconnect.h between version 1.33 and 1.34

version 1.33, 2018/07/16 11:05:41 version 1.34, 2018/07/18 11:34:04
Line 57 
Line 57 
 int      ssh_local_cmd(const char *);  int      ssh_local_cmd(const char *);
   
 void     maybe_add_key_to_agent(char *, const struct sshkey *, char *, char *);  void     maybe_add_key_to_agent(char *, const struct sshkey *, char *, char *);
   
 /*  
  * Macros to raise/lower permissions.  
  */  
 #define PRIV_START do {                                 \  
         int save_errno = errno;                         \  
         if (seteuid(original_effective_uid) != 0)       \  
                 fatal("PRIV_START: seteuid: %s",        \  
                     strerror(errno));                   \  
         errno = save_errno;                             \  
 } while (0)  
   
 #define PRIV_END do {                                   \  
         int save_errno = errno;                         \  
         if (seteuid(original_real_uid) != 0)            \  
                 fatal("PRIV_END: seteuid: %s",          \  
                     strerror(errno));                   \  
         errno = save_errno;                             \  
 } while (0)  

Legend:
Removed from v.1.33  
changed lines
  Added in v.1.34