Changeset 813 for branches/client-2.1/src/smbwrp.c
- Timestamp:
- Sep 19, 2013, 6:20:36 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/client-2.1/src/smbwrp.c
r807 r813 620 620 return os2cli_errno(cli); 621 621 } 622 file-> newmtime = 0;622 file->updatetime = 0; 623 623 file->offset = 0; 624 624 return 0; … … 671 671 } 672 672 673 file-> newmtime = 1;673 file->updatetime = 1; 674 674 file->offset += ret; 675 675 *result = ret; … … 693 693 return os2cli_errno(cli); 694 694 } 695 if (file->newmtime) 696 { 697 file->newmtime = 0; 695 if (file->updatetime == 1) 696 { 698 697 file->mtime = time(NULL); 698 if (file->updatetime == 2 && !cli_setattrE(cli, file->fd, file->ctime, 0, file->mtime)) 699 { 700 file->updatetime = 0; 701 debuglocal(4,"Set attrE on close failed %d\n", os2cli_errno(cli)); 702 } 699 703 debuglocal(4,"cli_close new mtime %lu\n", file->mtime); 700 704 } 705 701 706 file->fd = -1; 702 707 file->offset = 0;
Note:
See TracChangeset
for help on using the changeset viewer.