git: Clean up the namespace in a number of standard headers.
Sascha Wildner
swildner at crater.dragonflybsd.org
Wed Mar 1 11:55:01 PST 2017
commit 89393d9335a96395aea8ea3ff3f05eedd96cebb7
Author: Sascha Wildner <saw at online.de>
Date: Wed Mar 1 20:36:39 2017 +0100
Clean up the namespace in a number of standard headers.
* In most cases, instead of the full load of <sys/types.h>,
include <machine/stdint.h> which defines the __-types that
<monetary.h>, <pwd.h>, <search.h>, <strings.h> and <wordexp.h>
only need.
* Additionally, extend the visibility of the size_t definition
and adjust WRDE_NOSYS's visibility because it was only in the
standard up to Issue 6.
* In <time.h>, include <sys/stdint.h> to get at __pid_t too.
* Likewise, include <sys/stdint.h> in <sys/wait.h> and provide
a definition of pid_t as required.
Summary of changes:
include/monetary.h | 2 +-
include/pwd.h | 12 ++++++------
include/search.h | 2 +-
include/strings.h | 2 +-
include/time.h | 2 +-
include/wordexp.h | 6 +++---
sys/sys/wait.h | 7 +++++--
7 files changed, 18 insertions(+), 15 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/89393d9335a96395aea8ea3ff3f05eedd96cebb7
--
DragonFly BSD source repository
More information about the Commits
mailing list