Page MenuHomeFreeBSD

Fix and enable SysV IPC tests.
ClosedPublic

Authored by brooks on Dec 13 2017, 1:14 AM.
Tags
None
Referenced Files
F135792089: D13471.id38897.diff
Wed, Nov 12, 10:24 PM
Unknown Object (File)
Wed, Nov 12, 1:15 AM
Unknown Object (File)
Tue, Nov 11, 12:51 AM
Unknown Object (File)
Mon, Nov 10, 5:32 AM
Unknown Object (File)
Fri, Nov 7, 4:27 AM
Unknown Object (File)
Thu, Oct 16, 10:42 AM
Unknown Object (File)
Thu, Oct 16, 10:41 AM
Unknown Object (File)
Thu, Oct 16, 7:27 AM
Subscribers

Details

Summary

Don't declare some types that FreeBSD incorrectly declares.

Fix an incorrect call to open() (missing mode).

ANSIfy prototypes.

Enable SysV message queue, semaphore, and shared memory tests.

Test Plan

Tested successfully on amd64, broken on mips64.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

  • Rename struct mymsg to testmsg to avoid FreeBSD's misdecleration.

It's really weird that POSIX requires applications themselves to define mymsg and semun. But I guess that's the way it is...

This revision is now accepted and ready to land.Dec 14 2017, 1:24 AM
This revision was automatically updated to reflect the committed changes.