aboutsummaryrefslogtreecommitdiff
path: root/scripts/check-obsolete-constructs.py
AgeCommit message (Expand)AuthorFilesLines
2020-01-08Rename sys/ucontext.h to bits/ucontext.h.zack/no-nested-includesZack Weinberg1-14/+11
2020-01-08Minimize inclusion of netinet/in.h from public headers.Zack Weinberg1-14/+6
2020-01-08Don’t include sys/socket.h from public headers.Zack Weinberg1-9/+3
2020-01-08Minimize includes of unrelated public headers by networking headers.Zack Weinberg1-35/+20
2020-01-08Don’t include sys/types.h or stdint.h from most public headers.Zack Weinberg1-46/+16
2020-01-08Don’t include sys/time.h from sys/timex.h.Zack Weinberg1-1/+0
2020-01-08Don’t include string.h from sys/un.h.Zack Weinberg1-1/+0
2020-01-08Don’t include signal.h from sys/wait.h or sys/param.h.Zack Weinberg1-4/+3
2020-01-08Don’t include sys/select.h from sys/types.h.Zack Weinberg1-3/+3
2020-01-08Limit the set of strings.h functions also exposed in string.h.Zack Weinberg1-1/+0
2020-01-08Don’t rely on stddef.h or stdarg.h for individual type definitions.Zack Weinberg1-1/+0
2020-01-08Add bits/types/ wrappers for stddef.h and stdarg.h types.Zack Weinberg1-10/+7
2020-01-08Split up endian.h to minimize exposure of BYTE_ORDER.Zack Weinberg1-8/+2
2020-01-08Don’t include sys/cdefs.h directly from public headers.Zack Weinberg1-11/+7
2020-01-08Swap sys/poll.h with poll.h.Zack Weinberg1-2/+1
2020-01-08Swap sys/syslog.h with syslog.h.Zack Weinberg1-1/+1
2020-01-08Add check-obsolete-constructs checker for nested includes.Zack Weinberg1-0/+420
2020-01-08Create bits/types headers for most remaining __T_defined macros.Zack Weinberg1-9/+65
2020-01-08Clean up bits/types.h.Zack Weinberg1-33/+34
2020-01-08Add caddr_t, daddr_t, and loff_t to the set of obsolete typedefs.Zack Weinberg1-1/+6
2020-01-08sys/types.h: Don’t define u_intN_t or register_t unless __USE_MISC.Zack Weinberg1-0/+1
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-03-14scripts/check-obsolete-constructs.py: Process all headers as UTF-8.Zack Weinberg1-1/+1
2019-03-13Use a proper C tokenizer to implement the obsolete typedefs test.Zack Weinberg1-0/+466