svn commit: r204926 - in head: include lib/libcompat sys/sys

Ed Schouten ed at FreeBSD.org
Tue Mar 9 21:01:12 UTC 2010


Author: ed
Date: Tue Mar  9 21:01:12 2010
New Revision: 204926
URL: http://svn.freebsd.org/changeset/base/204926

Log:
  Add warnings to <regexp.h> and <sys/timeb.h>.
  
  These header files only provide functionality that can be used in
  combination with libcompat. In order to prevent people from including
  them without any actual use (which happens a lot with <sys/timeb.h>),
  put a warning here to make people more aware.
  
  This means we have to lower WARNS for libcompat, which is no big deal.

Modified:
  head/include/regexp.h
  head/lib/libcompat/Makefile
  head/sys/sys/timeb.h

Modified: head/include/regexp.h
==============================================================================
--- head/include/regexp.h	Tue Mar  9 20:58:15 2010	(r204925)
+++ head/include/regexp.h	Tue Mar  9 21:01:12 2010	(r204926)
@@ -37,6 +37,10 @@
 #ifndef	_REGEXP_H_
 #define	_REGEXP_H_
 
+#ifdef __GNUC__
+#warning "this file includes <regexp.h> which is deprecated, use <regex.h> instead"
+#endif
+
 /*
  * Definitions etc. for regexp(3) routines.
  *

Modified: head/lib/libcompat/Makefile
==============================================================================
--- head/lib/libcompat/Makefile	Tue Mar  9 20:58:15 2010	(r204925)
+++ head/lib/libcompat/Makefile	Tue Mar  9 21:01:12 2010	(r204926)
@@ -5,7 +5,7 @@ LIB=compat
 CFLAGS+=-DLIBC_SCCS -DSYSLIBC_SCCS -I${.CURDIR}/../libc/locale
 NO_PIC=
 
-WARNS?=	1
+WARNS?=	0
 
 .PATH:	${.CURDIR}/4.1/${MACHINE_ARCH} ${.CURDIR}/4.1 \
 	${.CURDIR}/4.3/${MACHINE_ARCH} ${.CURDIR}/4.3 \

Modified: head/sys/sys/timeb.h
==============================================================================
--- head/sys/sys/timeb.h	Tue Mar  9 20:58:15 2010	(r204925)
+++ head/sys/sys/timeb.h	Tue Mar  9 21:01:12 2010	(r204926)
@@ -38,6 +38,10 @@
 #ifndef _SYS_TIMEB_H_
 #define _SYS_TIMEB_H_
 
+#ifdef __GNUC__
+#warning "this file includes <sys/timeb.h> which is deprecated"
+#endif
+
 #include <sys/_types.h>
 
 #ifndef _TIME_T_DECLARED


More information about the svn-src-all mailing list