Add __INTRODUCED_IN_FUTURE for unreleased APIs.
Future API levels aren't known (e.g. 25 could be a maintenance release
of N that doesn't contain any bionic updates), so use a placeholder
macro that we can find and replace with the actual API level before each
release.
Bug: http://b/28178111
Change-Id: I667fe53ea1ac49b64135170fc30d5dbe9df94e29
diff --git a/libc/include/signal.h b/libc/include/signal.h
index 6b127b8..4b5e4ac 100644
--- a/libc/include/signal.h
+++ b/libc/include/signal.h
@@ -126,13 +126,17 @@
extern int sigwait(const sigset_t*, int*) __nonnull((1, 2));
extern int sighold(int)
- __attribute__((deprecated("use sigprocmask() or pthread_sigmask() instead"))) __INTRODUCED_IN(25);
-extern int sigignore(int) __attribute__((deprecated("use sigaction() instead"))) __INTRODUCED_IN(25);
-extern int sigpause(int) __attribute__((deprecated("use sigsuspend() instead"))) __INTRODUCED_IN(25);
+ __attribute__((deprecated("use sigprocmask() or pthread_sigmask() instead")))
+ __INTRODUCED_IN_FUTURE;
+extern int sigignore(int)
+ __attribute__((deprecated("use sigaction() instead"))) __INTRODUCED_IN_FUTURE;
+extern int sigpause(int)
+ __attribute__((deprecated("use sigsuspend() instead"))) __INTRODUCED_IN_FUTURE;
extern int sigrelse(int)
- __attribute__((deprecated("use sigprocmask() or pthread_sigmask() instead"))) __INTRODUCED_IN(25);
-extern sighandler_t sigset(int, sighandler_t) __attribute__((deprecated("use sigaction() instead")))
-__INTRODUCED_IN(25);
+ __attribute__((deprecated("use sigprocmask() or pthread_sigmask() instead")))
+ __INTRODUCED_IN_FUTURE;
+extern sighandler_t sigset(int, sighandler_t)
+ __attribute__((deprecated("use sigaction() instead"))) __INTRODUCED_IN_FUTURE;
extern int raise(int);
extern int kill(pid_t, int);