On 14/12/2019 13:20, Ryan Libby wrote:
On Sat, Dec 14, 2019 at 12:28 AM Conrad Meyer <c...@freebsd.org> wrote:
Author: cem
Date: Sat Dec 14 08:28:10 2019
New Revision: 355747
URL: https://svnweb.freebsd.org/changeset/base/355747
Log:
Deprecate sranddev(3) API
It serves no useful purpose and wasn't as popular as its equally meritless
cousin, srandomdev(3).
.. (cut unrelated code)
Modified: head/include/stdlib.h
==============================================================================
--- head/include/stdlib.h Sat Dec 14 05:21:56 2019 (r355746)
+++ head/include/stdlib.h Sat Dec 14 08:28:10 2019 (r355747)
@@ -309,12 +309,17 @@ int rpmatch(const char *);
void setprogname(const char *);
int sradixsort(const unsigned char **, int, const unsigned char *,
unsigned);
-void sranddev(void);
void srandomdev(void);
long long
strtonum(const char *, long long, long long, const char **);
/* Deprecated interfaces, to be removed. */
+static inline void
+__attribute__((__deprecated__("sranddev to be removed in FreeBSD 13")))
+sranddev(void)
+{
+}
+
This broke some gcc builds in ci. It looks like older versions of gcc
don't like having an argument to deprecated.
FWIW, the msg argument for __deprecated__ appeared in GCC 4.5.
Pedro.
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"