mirror of
https://github.com/mirror/wget.git
synced 2025-01-06 10:20:56 +08:00
[svn] Make seconds optional in VMS time specification.
Published in <sxs8zl62u9p.fsf@florida.arsdigita.de>.
This commit is contained in:
parent
7d7f01eaa9
commit
a98337f827
@ -1,3 +1,8 @@
|
||||
2001-04-12 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||
|
||||
* ftp-ls.c (ftp_parse_vms_ls): Make seconds optional in time
|
||||
specification.
|
||||
|
||||
2001-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
|
||||
|
||||
* url.c (parseurl): Don't strip trailing slash when u->dir is "/"
|
||||
|
19
src/ftp-ls.c
19
src/ftp-ls.c
@ -584,6 +584,7 @@ ftp_parse_vms_ls (const char *file)
|
||||
/* Line loop to end of file: */
|
||||
while ((line = read_whole_line (fp)))
|
||||
{
|
||||
char *p;
|
||||
i = clean_line (line);
|
||||
if (!i) break;
|
||||
|
||||
@ -670,13 +671,17 @@ ftp_parse_vms_ls (const char *file)
|
||||
year = atoi(tok)-1900;
|
||||
DEBUGP(("date parsed\n"));
|
||||
|
||||
/* Fourth/Third column: Time hh:mm:ss */
|
||||
tok = strtok(NULL, ":");
|
||||
hour = atoi(tok);
|
||||
tok = strtok(NULL, ":");
|
||||
min = atoi(tok);
|
||||
tok = strtok(NULL, " ");
|
||||
sec = atoi(tok);
|
||||
/* Fourth/Third column: Time hh:mm[:ss] */
|
||||
tok = strtok (NULL, " ");
|
||||
hour = min = sec = 0;
|
||||
p = tok;
|
||||
hour = atoi (p);
|
||||
for (; *p && *p != ':'; ++p);
|
||||
if (*p)
|
||||
min = atoi (++p);
|
||||
for (; *p && *p != ':'; ++p);
|
||||
if (*p)
|
||||
sec = atoi (++p);
|
||||
|
||||
DEBUGP(("YYYY/MM/DD HH:MM:SS - %d/%02d/%02d %02d:%02d:%02d\n",
|
||||
year+1900, month, day, hour, min, sec));
|
||||
|
Loading…
Reference in New Issue
Block a user