https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224443
Bug ID: 224443 Summary: exp-run: SysV IPC API cleanup Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: bro...@freebsd.org Blocks: 224299, 224300 The System V message queue and semaphore headers and APIs contain a number of mistakes. Some types are declared that should not be, and the *id_ds structs contain kernel-only members. The review https://reviews.freebsd.org/D13538 contains a patch which removes the types that should not be declared, fixes the system as required, and renames the kernel-only, non-standard members to break existing consumers (if any). This isn't expected to break much as standard autoconf macros exist to detect the most common issue (improperly declaring union semun). The *is_ds member changes are to explore the possibility of revising the APIs to remove the members. Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224299 [Bug 224299] sys/msg.h improperly declares struct mymsg https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224300 [Bug 224300] sys/sem.h improperly declares union semun -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"