Changeset 5379:2a383aaf4b1b in roaraudio for libroar/sshaskpass.c


Ignore:
Timestamp:
12/26/11 09:57:46 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:
  • Cleanup,
  • Set ISIT_BUILD in roard,
  • Test for more alternatives for ssh-askpass,
  • Display more infors in "allinfo" command in roarctl,
  • Display server time using ctime_r() in roarctl.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/sshaskpass.c

    r4708 r5379  
    3636#include "libroar.h" 
    3737 
     38#ifdef _ASKPASS 
     39#undef _ASKPASS 
     40#endif 
     41 
     42#ifdef ROAR_HAVE_BIN_SSH_ASKPASS 
     43#define _ASKPASS ROAR_HAVE_BIN_SSH_ASKPASS 
     44#elif defined(ROAR_HAVE_BIN_GTK_LED_ASKPASS) 
     45#define _ASKPASS ROAR_HAVE_BIN_GTK_LED_ASKPASS 
     46#elif defined(ROAR_HAVE_BIN_X11_SSH_ASKPASS) 
     47#define _ASKPASS ROAR_HAVE_BIN_X11_SSH_ASKPASS 
     48#elif defined(ROAR_HAVE_BIN_GNOME_SSH_ASKPASS) 
     49#define _ASKPASS ROAR_HAVE_BIN_GNOME_SSH_ASKPASS 
     50#endif 
     51 
    3852int roar_sshaskpass_getpass   (char ** pw, char * desc) { 
    39 #if defined(ROAR_HAVE_BIN_SSH_ASKPASS) && defined(ROAR_SUPPORT_PASSWORD_API) && defined(ROAR_HAVE_POPEN) && defined(ROAR_HAVE_PCLOSE) 
     53#if defined(_ASKPASS) && defined(ROAR_SUPPORT_PASSWORD_API) && defined(ROAR_HAVE_POPEN) && defined(ROAR_HAVE_PCLOSE) 
    4054 FILE * cpipe; 
    4155 char   buf[1024]; 
     
    4660  return -1; 
    4761 
    48  if ( (cpipe = popen(ROAR_HAVE_BIN_SSH_ASKPASS, "r")) == NULL ) { 
     62 if ( (cpipe = popen(_ASKPASS, "r")) == NULL ) { 
    4963  return -1; 
    5064 } 
     
    7488 return 0; 
    7589#else 
     90 roar_err_set(ROAR_ERROR_NOSYS); 
    7691 return -1; 
    7792#endif 
Note: See TracChangeset for help on using the changeset viewer.