Closed Bug 33043 Opened 24 years ago Closed 24 years ago

Port NSPR 3.5.1 to Solaris 2.5.1

Categories

(NSPR :: NSPR, defect, P3)

3.5.1
Sun
Solaris
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wtc, Assigned: wtc)

Details

Attachments

(1 file)

The current source code for NSPR 3.5.1 doesn't
work on Solaris 2.5.1 because the POSIX shared
memory and interprocess semaphore functions
fail with ENOSYS.  (The compiled binary does
work on Solaris 2.6 or newer.)

The fix is to use the System V shared memory
and interprocess semaphore functions on Solaris
2.5.1.
Attached patch Proposed patch.Splinter Review
The fix is checked in on the main trunk.
/cvsroot/mozilla/nsprpub/pr/include/md/_solaris.h, revision 3.12

The fix is checked in on the NSPRPUB_RELEASE_3_5_BRANCH.
/cvsroot/mozilla/nsprpub/pr/include/md/_solaris.h, revision 3.8.12.1

The fix is checked in on the internal NSPR20_RELEASE_3_5_BRANCH.
/m/src/ns/nspr20/pr/include/md/_solaris.h, revision 2.16.2.1
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Target Milestone: --- → 3.5.1
Merged the fix on the NSPRPUB_RELEASE_4_0_BRANCH.
/cvsroot/mozilla/nsprpub/pr/include/md/_solaris.h, revision 3.10.4.4
Merged the fix on the NSPRPUB_CLIENT_BRANCH.
/cvsroot/mozilla/nsprpub/pr/include/md/_solaris.h, revision 3.11.2.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: