Merge "Be more specific about POSIX obsolescence."
diff --git a/libc/tools/check-symbols-glibc.py b/libc/tools/check-symbols-glibc.py
index 27f4df1..4de0181 100755
--- a/libc/tools/check-symbols-glibc.py
+++ b/libc/tools/check-symbols-glibc.py
@@ -190,18 +190,18 @@
'a64l', # obsolete
'confstr', # obsolete
'endutxent', # no utmp on Android
- 'fattach', # obsolete
- 'fdetach', # obsolete
+ 'fattach', # <stropts.h> marked obsolescent
+ 'fdetach', # <stropts.h> marked obsolescent
'fmtmsg', # unused
'getdate', # unused
'getdate_err', # unused
'gethostid', # obsolete
- 'getmsg', # obsolete
- 'getpmsg', # obsolete
+ 'getmsg', # <stropts.h> marked obsolescent
+ 'getpmsg', # <stropts.h> marked obsolescent
'getutxent', # no utmp on Android
'getutxid', # no utmp on Android
'getutxline', # no utmp on Android
- 'isastream', # obsolete
+ 'isastream', # <stropts.h> marked obsolescent
'l64a', # obsolete
'mq_close', # disallowed by SELinux
'mq_getattr', # disallowed by SELinux
@@ -215,8 +215,8 @@
'mq_unlink', # disallowed by SELinux
'pthread_getconcurrency', # marked obsolescent
'pthread_setconcurrency', # marked obsolescent
- 'putmsg', # obsolete
- 'putpmsg', # obsolete
+ 'putmsg', # <stropts.h> marked obsolescent
+ 'putpmsg', # <stropts.h> marked obsolescent
'pututxline', # no utmp on Android
'shm_open', # disallowed by SELinux
'shm_unlink', # disallowed by SELinux
@@ -224,7 +224,7 @@
'sockatmark', # obsolete (https://tools.ietf.org/html/rfc6093)
'strfmon', # icu4c
'strfmon_l', # icu4c
- 'ulimit', # obsolete
+ 'ulimit', # <ulimit.h> marked obsolescent
])
posix = posix - in_posix_and_glibc_but_dead_or_useless