*** apache_base:[src.ap]ap_getpass.c;1 Mon Aug 23 11:38:20 1999 --- apache_cur:[src.ap]ap_getpass.c;4 Mon Aug 23 11:38:04 1999 *************** *** 102,107 **** --- 102,127 ---- return (char *) &password; } + #elif defined (VMS) + static char *getpass(const char *prompt) + { + char *password; + FILE *f; + + if ((stdin=freopen("TT:","r",stdin,"rop=rne,pta")) == NULL){ + perror ("freopen"); + exit(1); + } + password=calloc(80,sizeof(char)); + fputs(prompt,stdout); + gets(password); + fprintf(stdout,"\n"); + if ((stdin=freopen("TT:","r",stdin)) == NULL){ + perror ("freopen"); + exit(1); + } + return(password); + } #endif #ifdef WIN32