Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Aug 2002 08:54:29 -0700 (PDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sys _label.h mac.h
Message-ID:  <200208131554.g7DFsTlY019766@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2002/08/13 08:54:29 PDT

  Modified files:
    sys/sys              mac.h 
  Added files:
    sys/sys              _label.h 
  Log:
  Define 'struct label' in _label.h rather than mac.h, which will permit
  us to reduce namespace pollution by doing a nested include of _label.h
  rather than mac.h.  mac.h contains lots of baggage, whereas _label.h
  contains much less.  A follow-up sweep to change nested inclusion will
  follow.  The problem regarding exporting 'struct label' to userland
  due to excessive exporting of kernel structures to userland still
  needs to be resolved.
  
  Obtained from:  TrustedBSD Project
  Sponsored by:   DARPA, NAI Labs
  Suggested by:   bde
  
  Revision  Changes    Path
  1.1       +57 -0     src/sys/sys/_label.h (new)
  1.3       +2 -18     src/sys/sys/mac.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208131554.g7DFsTlY019766>