Changeset 42


Ignore:
Timestamp:
Jun 18, 2007, 2:01:37 PM (13 years ago)
Author:
Yuri Dario
Message:

Server uses GMT, remove timezone difference.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/samba/source/ndpsmb/smbwrp.c

    r25 r42  
    828828        }
    829829}
     830
    830831#if 0
    831832static void smbwrp_dir_add_old(struct file_info *finfo, const char *mask, void *state)
     
    928929                        /* these dates are converted to GMT by
    929930                           make_unix_date */
    930                         finfo->ctime = cli_make_unix_date2(cli, p+4);
    931                         finfo->atime = cli_make_unix_date2(cli, p+8);
    932                         finfo->mtime = cli_make_unix_date2(cli, p+12);
     931                        finfo->ctime = cli_make_unix_date2(cli, p+4) - cli->serverzone;
     932                        finfo->atime = cli_make_unix_date2(cli, p+8) - cli->serverzone;
     933                        finfo->mtime = cli_make_unix_date2(cli, p+12) - cli->serverzone;
    933934                        finfo->size = IVAL(p,16);
    934935                        finfo->attr = CVAL(p,24);
     
    950951                        /* these dates are converted to GMT by
    951952                           make_unix_date */
    952                         finfo->ctime = cli_make_unix_date2(cli, p+4);
    953                         finfo->atime = cli_make_unix_date2(cli, p+8);
    954                         finfo->mtime = cli_make_unix_date2(cli, p+12);
     953                        finfo->ctime = cli_make_unix_date2(cli, p+4) - cli->serverzone;
     954                        finfo->atime = cli_make_unix_date2(cli, p+8) - cli->serverzone;
     955                        finfo->mtime = cli_make_unix_date2(cli, p+12) - cli->serverzone;
    955956                        finfo->size = IVAL(p,16);
    956957                        finfo->attr = CVAL(p,24);
     
    978979                        /* Offset zero is "create time", not "change time". */
    979980                        p += 8;
    980                         finfo->atime = interpret_long_date(p).tv_sec;
     981                        finfo->atime = interpret_long_date(p).tv_sec - cli->serverzone;
    981982                        p += 8;
    982                         finfo->mtime = interpret_long_date(p).tv_sec;
     983                        finfo->mtime = interpret_long_date(p).tv_sec - cli->serverzone;
    983984                        p += 8;
    984                         finfo->ctime = interpret_long_date(p).tv_sec;
     985                        finfo->ctime = interpret_long_date(p).tv_sec - cli->serverzone;
    985986                        p += 8;
    986987                        finfo->size = IVAL2_TO_SMB_BIG_UINT(p,0);
Note: See TracChangeset for help on using the changeset viewer.