Closed Bug 36675 Opened 24 years ago Closed 24 years ago

"Save As" doesn't work on OpenVMS

Categories

(SeaMonkey :: General, defect, P3)

DEC
OpenVMS
defect

Tracking

(Not tracked)

CLOSED FIXED

People

(Reporter: colin, Assigned: colin)

Details

When saving a file, the save operation hangs after about 50-60k. At this point
the entire browser is wedged and the only way out it to ^Y.

Small files save OK.
The file write coming down from the file transport is for 64k. In our write
routine we know that's going to cause a problem on VMS and write only 32k. 
NSPR then correctly realises that it still has another 32k to write and so
kicks off a select to wait for the fd to become ready for the next write.
Only on OpenVMS select on works on sockets. Result is that the select never
completes and so we hang.

Boy, this is going to be tough to fix since OpenVMS can't select on files.

We can probably work around this particular instance of the problem by 
changing the file transport to chunk in 32k chunks instead of 64k chunks.
But that's not going to fix the real problem.
Status: NEW → ASSIGNED
I have a fix for this. The fix is actually in the OpenVMS Jackets and not in
any NSPR or Mozilla code. Will be included in the M16 release. If anyone
wants the fix for M15, send me mail.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
QA doesn't have access to VMS browser or system, so I'm marking the 
bug verified and closed.
Status: RESOLVED → CLOSED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.