git: <sys/types.h>: Make boolean_t kernel only type.

Rimvydas Jasinskas zrj at crater.dragonflybsd.org
Thu Nov 14 05:41:44 PST 2019


commit 6db8e0304820c7b0801505ff937540a5dd105e47
Author: zrj <rimvydas.jasinskas at gmail.com>
Date:   Tue Nov 12 12:39:02 2019 +0200

    <sys/types.h>: Make boolean_t kernel only type.
    
     This effectively eliminates boolean_t from use in userland.  Injecting
     this type into userland codes often creates issues in DPorts where ports
     are defining their own boolean_t type.  Kernel headers now do not make
     any references to this type even under _KERNEL_STRUCTURES.
     If visibility is desired kernel headers can use __boolean_t that will
     not conflict with 3rd-party software codes.
    
     While there, make "struct pagerops" in vm/vm_pager.h kernel only, it is
     only used below for pagertab that is already under _KERNEL.

Summary of changes:
 sys/sys/types.h   |  8 +++-----
 sys/vm/vm_pager.h | 10 ++++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6db8e0304820c7b0801505ff937540a5dd105e47


-- 
DragonFly BSD source repository


More information about the Commits mailing list