Subject: kern/8158: SVID-compatible IPC uses incorrect types
To: None <gnats-bugs@gnats.netbsd.org>
From: Jason R Thorpe <thorpej@nas.nasa.gov>
List: netbsd-bugs
Date: 08/06/1999 17:32:57
>Number:         8158
>Category:       kern
>Synopsis:       SVID-compatible IPC uses incorrect types
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug  6 16:50:01 1999
>Last-Modified:
>Originator:     Jason R Thorpe
>Organization:
Numerical Aerospace Simulation Facility - NASA Ames
>Release:        August 6, 1999
>Environment:
System: NetBSD lestat 1.4J NetBSD 1.4J (LESTAT) #167: Thu Aug 5 13:55:09 PDT 1999 thorpej@lestat:/amd/dracul/u2/netbsd/src/sys/arch/sparc/compile/LESTAT sparc


>Description:
	<sys/ipc.h> uses incorrect types in the ipc_perm structure,
	and includes items in that structure not defined in the
	X/Open SVID-compatible IPC interface.

>How-To-Repeat:
	Inspect code.

>Fix:
	Correct the types, clean up structure namespace.  This will require
	an ABI change for these system calls, so compatibility calls will
	need to be implemented.

	Fix not supplied here.  This PR is for reference.  I will take
	care of updating the code.
>Audit-Trail:
>Unformatted: