#155 closed defect (fixed)
Verify that DosSetPathInfo FILESTATUSx buffers do not cross 64K boundaries — at Version 2
Reported by: | Steven Levine | Owned by: | Steven Levine |
---|---|---|---|
Priority: | minor | Milestone: | Release_3.8 |
Component: | fm/2 base | Version: | 3.08 |
Keywords: | Cc: |
Description (last modified by )
It appears that some (older?) kernels do not allow the FILESTATUSx buffer to cross a 64K boundary. The call will fail with ERROR_INVALID_NAME (123). The workaround is to copy the FILESTATUSx buffer to usable buffer and retry the call.
This probably should be implemented as a wrappers (i.e.XDosSetPathInfo()).
Change History (2)
comment:1 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 by , 17 years ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.
xDosSetPathInfo added to wrapper.c