#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 , 18 years ago
| Resolution: | → fixed | 
|---|---|
| Status: | new → closed | 
comment:2 by , 18 years ago
| Description: | modified (diff) | 
|---|
  Note:
 See   TracTickets
 for help on using tickets.
    

xDosSetPathInfo added to wrapper.c