X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fnetrc.c;fp=src%2Fnetrc.c;h=e6c0d12c0363cb86d924862224b5c50f7d67e195;hp=fea440d33eb60f7b1ac2a729d5136f3f9a72fbee;hb=714ccdcd844314cc3902fa4fd1b48757d9db9296;hpb=0a0d73a03f87ca6393d49869604922ee884c6021 diff --git a/src/netrc.c b/src/netrc.c index fea440d3..e6c0d12c 100644 --- a/src/netrc.c +++ b/src/netrc.c @@ -65,6 +65,21 @@ search_netrc (const char *host, const char **acc, const char **passwd, /* Find ~/.netrc. */ if (!processed_netrc) { +#ifdef __VMS + + int err; + struct_stat buf; + char *path = "SYS$LOGIN:.netrc"; + + netrc_list = NULL; + processed_netrc = 1; + + err = stat (path, &buf); + if (err == 0) + netrc_list = parse_netrc (path); + +#else /* def __VMS */ + char *home = home_dir (); netrc_list = NULL; @@ -81,6 +96,8 @@ search_netrc (const char *host, const char **acc, const char **passwd, if (err == 0) netrc_list = parse_netrc (path); } + +#endif /* def __VMS [else] */ } /* If nothing to do... */ if (!netrc_list)