Changeset 527 for branches/client-2.0/src
- Timestamp:
- Jan 24, 2011, 12:01:41 PM (15 years ago)
- Location:
- branches/client-2.0/src
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/client-2.0/src/help/ndpsmb.ipf
r524 r527 287 287 :li.possible SIGPIPE crashes redone (thanks to Vitali) 288 288 :li.touch did not delete the cache 289 :eul. 290 :li.2.0.0 GA 291 :ul. 292 :li.changed wpi package 289 293 :eul. 290 294 :eul. -
branches/client-2.0/src/help/ndpsmb_de.ipf
r524 r527 295 295 :li.Touch l&oe.schte den Cache nicht 296 296 :eul. 297 :li.2.0.0 GA 298 :ul. 299 :li.&Ae.nderung im WarpIn Packet 300 :eul. 297 301 :eul. 298 302 .****************************************************** -
branches/client-2.0/src/help/ndpsmb_fr.ipf
r524 r527 400 400 :li."touch" ne supprimait pas le cache. 401 401 :eul. 402 :li.2.0.0 GA 403 :ul. 404 :li.Modification du l'archive de distribution WPI. 405 :eul. 402 406 :eul. 403 407 :p. -
branches/client-2.0/src/help/readme.txt
r524 r527 278 278 - touch did not delete the cache 279 279 280 v2.0.0 GA: 281 - changed wpi package 282 -
branches/client-2.0/src/help/readme_de.txt
r524 r527 289 289 v2.0.0 beta4: 290 290 - mgliche SIGPIPE Abstrze komplett neu gelst (Dank geht an Vitali) 291 - Touch lschte den Cache nicht 292 291 - Touch lschte den Cache nicht 292 293 v2.0.0 GA: 294 - nderung am WarpIn Packet 295 -
branches/client-2.0/src/help/readme_fr.txt
r524 r527 372 372 - "touch" ne supprimait pas le cache. 373 373 374 v2.0.0 GA : 375 - Modification du l'archive de distribution WPI. 376 374 377 375 378 Traduction franaise : Guillaume Gay <guillaume.gay@bigfoot.com> -
branches/client-2.0/src/ndpsmb.c
r520 r527 1066 1066 } 1067 1067 } 1068 else 1069 { 1068 1069 if (rc == NO_ERROR) 1070 { 1070 1071 finfo.easize = -1; 1071 1072 getfindinfoL(pConn, plist, &finfo, 0, NULL); 1072 1073 } 1073 if (rc == ERROR_FILE_NOT_FOUND)1074 else if (rc == ERROR_FILE_NOT_FOUND) 1074 1075 { 1075 1076 // now try the upper path 1076 char * p = ph->fsphStr Chr(finfo.fname, '\\');1077 char * p = ph->fsphStrRChr(finfo.fname, '\\'); 1077 1078 if (p && p > finfo.fname) 1078 1079 { 1079 1080 *p = 0; 1080 1081 rc = smbwrp_getattr( &pRes->srv, pConn->cli, &finfo); 1081 if (rc) 1082 debuglocal(9,"NdpQueryPathInfo upper path in <%s>, rc = %d\n", finfo.fname, rc); 1083 if (rc == NO_ERROR) 1082 1084 { 1083 debuglocal(9,"NdpQueryPathInfo upper path in <%s>, retry = %d\n", finfo.fname, retry); 1084 rc = rc ? ERROR_PATH_NOT_FOUND : ERROR_INVALID_PARAMETER; 1085 rc = (finfo.attr & FILE_DIRECTORY) !=0 ? 1086 ERROR_PATH_NOT_FOUND : 1087 ERROR_INVALID_PARAMETER; 1085 1088 } 1089 else if (rc != ERROR_REM_NOT_LIST) 1090 { 1091 rc = ERROR_PATH_NOT_FOUND; 1092 } 1086 1093 } 1087 1094 } -
branches/client-2.0/src/smbwrp.c
r520 r527 932 932 if (cli->capabilities & CAP_NT_SMBS && !(cli->capabilities & CAP_NOPATHINFO2)) 933 933 { 934 int r c = os2cli_errno(cli);934 int ret = cli_errno(cli); 935 935 // cli_qpathinfo* reports EINVAL when path of given file not exists 936 936 // thus there is no real situation when EINVAL should be returned to 937 937 // client at this point, we just replace it to ENOTDIR 938 if (r c== EINVAL)939 { 940 r c = maperror(ENOTDIR);941 } 942 return rc;938 if (ret == EINVAL) 939 { 940 ret = ENOTDIR; 941 } 942 return maperror(ret); 943 943 } 944 944
Note:
See TracChangeset
for help on using the changeset viewer.