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