Author: cem
Date: Sun Dec 15 17:33:26 2019
New Revision: 355776
URL: https://svnweb.freebsd.org/changeset/base/355776

Log:
  Revert r355760, r355759
  
  And remove the inline/deprecated attribute use entirely in stdlib.h, from
  r355747.  The intent was to provide a buildable API transitionary period, but
  clearly that was counter-productive.
  
  Reported by:  delphij, imp, others

Modified:
  head/include/stdlib.h
  head/sys/compat/linuxkpi/common/include/linux/compiler.h
  head/sys/sys/cdefs.h

Modified: head/include/stdlib.h
==============================================================================
--- head/include/stdlib.h       Sun Dec 15 16:28:12 2019        (r355775)
+++ head/include/stdlib.h       Sun Dec 15 17:33:26 2019        (r355776)
@@ -314,12 +314,6 @@ long long
        strtonum(const char *, long long, long long, const char **);
 
 /* Deprecated interfaces, to be removed. */
-static inline void
-__deprecated("sranddev to be removed in FreeBSD 13")
-sranddev(void)
-{
-}
-
 __int64_t
         strtoq(const char *, char **, int);
 __uint64_t

Modified: head/sys/compat/linuxkpi/common/include/linux/compiler.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/compiler.h    Sun Dec 15 
16:28:12 2019        (r355775)
+++ head/sys/compat/linuxkpi/common/include/linux/compiler.h    Sun Dec 15 
17:33:26 2019        (r355776)
@@ -50,6 +50,7 @@
 #define __cond_lock(x,c)               (c)
 #define        __bitwise
 #define __devinitdata
+#define        __deprecated
 #define __init
 #define        __initconst
 #define        __devinit

Modified: head/sys/sys/cdefs.h
==============================================================================
--- head/sys/sys/cdefs.h        Sun Dec 15 16:28:12 2019        (r355775)
+++ head/sys/sys/cdefs.h        Sun Dec 15 17:33:26 2019        (r355776)
@@ -468,14 +468,6 @@
 #define        __hidden
 #endif
 
-#if __GNUC_PREREQ__(4, 5) || defined(__clang__)
-#define        __deprecated(m) __attribute__((__deprecated__(m)))
-#elif defined(__GNUC__)
-#define        __deprecated(m) __attribute__((__deprecated__))
-#else
-#define        __deprecated(m)
-#endif
-
 /*
  * We define this here since <stddef.h>, <sys/queue.h>, and <sys/types.h>
  * require it.
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to