pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/49934: libgtop doesn't build after the sysvcompat modularization



On 05.06.2015 16:08, Patrick Welche wrote:
> Looks good to me.
> 
> _KERNEL hasn't been needed for struct {shm,sem}info since
> /*     $NetBSD: sem.h,v 1.12 2000/06/02 15:53:05 simonb Exp $  */
> /*     $NetBSD: shm.h,v 1.26 2000/06/02 15:53:05 simonb Exp $  */
> 
> 
> commit 752750474bdbaefdc14dc629933e21fbef37a00e
> Author: simonb <simonb>
> Date:   Fri Jun 2 15:53:03 2000 +0000
> 
>     Add new sysctl node "KERN_SYSVIPC_INFO" with "KERN_SYSVIPC_MSG_INFO",
>     "KERN_SYSVIPC_SEM_INFO" and "KERN_SYSVIPC_SHM_INFO" to return the
>     info and data structures for the relevent SysV IPC types.  The return
>     structures use fixed-size types and should be compat32 safe.  All
>     user-visible changes are protected with
>         #if !defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)
>     
>     Make all variable declarations extern in msg.h, sem.h and shm.h and
>     add relevent variable declarations to sysv_*.c and remove unneeded
>     header files from those .c files.
>     
>     Make compat14 SysV IPC conversion functions and sysctl_file() static.
>     
>     Change the data pointer to "void *" in sysctl_clockrate(),
>     sysctl_ntptime(), sysctl_file() and sysctl_doeproc().
> 
> Upstream libgtop is in a sorry state, e.g., Juan Pardines' processor
> affinity support patch from 2008 is still sitting in bugzilla.gnome.org.
> 
> I went for a possibly slightly more blunt patch (attached).
> 
> Thoughts?
> 


Looks good to me.


Home | Main Index | Thread Index | Old Index