From 1fbc9faa9d48e58c77c7148cd204822616736de9 Mon Sep 17 00:00:00 2001 From: Unknown <> Date: Thu, 31 Aug 2006 01:26:57 +0000 Subject: [PATCH] add files for 2006-08-31T01:26:57Z --- src/osdep/vms/os_vms.c | 76 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 src/osdep/vms/os_vms.c diff --git a/src/osdep/vms/os_vms.c b/src/osdep/vms/os_vms.c new file mode 100644 index 0000000..cd333ba --- /dev/null +++ b/src/osdep/vms/os_vms.c @@ -0,0 +1,76 @@ +/* ======================================================================== + * Copyright 1988-2006 University of Washington + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * + * ======================================================================== + */ + +/* + * Program: Operating-system dependent routines -- VMS version + * + * Author: Mark Crispin + * Networks and Distributed Computing + * Computing & Communications + * University of Washington + * Administration Building, AG-44 + * Seattle, WA 98195 + * Internet: MRC@CAC.Washington.EDU + * + * Date: 2 August 1994 + * Last Edited: 30 August 2006 + */ + +#include "tcp_vms.h" /* must be before osdep includes tcp.h */ +#include "mail.h" +#include "osdep.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +extern int errno; /* just in case */ +#include "misc.h" + + +#include "fs_vms.c" +#include "ftl_vms.c" +#include "nl_vms.c" +#include "env_vms.c" +#include "tcp_vms.c" + +#define server_login(user,pass,authuser,argc,argv) NIL +#define authserver_login(user,authuser,argc,argv) NIL +#define myusername() "" /* dummy definition to prevent build errors */ +#define MD5ENABLE "" + +#include "auth_md5.c" +#include "auth_pla.c" +#include "auth_log.c" + + +/* Emulator for UNIX getpass() call + * Accepts: prompt + * Returns: password + */ + +#define PWDLEN 128 /* used by Linux */ + +char *getpass (const char *prompt) +{ + char *s; + static char pwd[PWDLEN]; + fputs (prompt,stdout); + fgets (pwd,PWDLEN-1,stdin); + if (s = strchr (pwd,'\n')) *s = '\0'; + return pwd; +} -- 2.50.1