svn commit: r295602 - head/include
Konstantin Belousov
kib at FreeBSD.org
Sat Feb 13 17:23:56 UTC 2016
Author: kib
Date: Sat Feb 13 17:23:55 2016
New Revision: 295602
URL: https://svnweb.freebsd.org/changeset/base/295602
Log:
Hide ucontext_t and mcontext_t when neither POSIX nor XSI features are
enabled in the compilation environment, i.e. for ANSI C use of
#include <signal.h>.
Requested and reviewed by: bde
Sponsored by: The FreeBSD Foundation
MFC after: 13 days
Modified:
head/include/signal.h
Modified: head/include/signal.h
==============================================================================
--- head/include/signal.h Sat Feb 13 16:02:12 2016 (r295601)
+++ head/include/signal.h Sat Feb 13 17:23:55 2016 (r295602)
@@ -36,8 +36,10 @@
#include <sys/cdefs.h>
#include <sys/_types.h>
#include <sys/signal.h>
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
#include <machine/ucontext.h>
#include <sys/_ucontext.h>
+#endif
#if __BSD_VISIBLE
/*
More information about the svn-src-all
mailing list