platform_bionic/libc/include
Elliott Hughes fce3187088 Cleanup for #inclusivefixit.
This was initially just to try on "pty" and "tty" for size, while
discussing with other projects to try to align on vocabulary, but -- in
the implemention and tests at least -- but these work out so well that
I'm tempted to go with them anyway if we can't come to a concensus. We
can always come back and change them again later.

What I really like is that you pass the pty to functions like ptsname()
and grantpt() with a 'p' in the name, and the tty to functions like
ttyname() and tcsetattr() with just 't's.

The use of "parent" and "child" in forkpty() seems helpful too.

Also fix the documentation of forkpty(), which wasn't quite right.

Test: treehugger
Change-Id: Ic010c4b669f6528591c653e3701f4e41e0d0df9e
2020-07-28 12:12:20 -07:00
..
android Add API constant for S. 2020-04-09 12:38:53 -07:00
arpa <arpa/nameser.h>: fix INTRODUCED_IN API level. 2019-06-06 09:57:54 -07:00
bits Merge changes I6c9c2bf5,I23991692 2020-04-10 23:04:55 +00:00
net Another round of documentation. 2018-10-04 16:35:13 -07:00
netinet icmp6.h - add captive portal and pref64 nd opts 2020-04-01 20:54:45 +00:00
netpacket
sys Fix bugprone-macro-parentheses warnings 2020-03-04 13:22:05 -08:00
.clang-format Fix the libc/include .clang-format. 2020-01-30 13:51:39 -08:00
alloca.h Start documenting libc. 2018-08-23 11:03:17 -07:00
ar.h Start documenting libc. 2018-08-23 11:03:17 -07:00
assert.h Start documenting libc. 2018-08-23 11:03:17 -07:00
byteswap.h Start documenting libc. 2018-08-23 11:03:17 -07:00
complex.h Reland "Retire GCC FORTIFY." 2018-07-24 19:36:51 +00:00
cpio.h Start documenting libc. 2018-08-23 11:03:17 -07:00
ctype.h <ctype.h>: inline the ASCII functions. 2020-02-05 08:18:51 -08:00
dirent.h Add documentation to <dirent.h>. 2020-03-30 14:26:35 -07:00
dlfcn.h
elf.h Remove unused declarations. 2020-02-18 13:25:22 -08:00
endian.h Start documenting libc. 2018-08-23 11:03:17 -07:00
err.h Start documenting libc. 2018-08-23 11:03:17 -07:00
errno.h Start documenting libc. 2018-08-23 11:03:17 -07:00
error.h Start documenting libc. 2018-08-23 11:03:17 -07:00
fcntl.h _FILE_OFFSET_BITS=64 support for fcntl. 2020-01-29 19:36:14 -08:00
features.h Start documenting libc. 2018-08-23 11:03:17 -07:00
fenv.h Clean up the math headers. 2020-02-11 08:46:29 -08:00
fnmatch.h Start documenting libc. 2018-08-23 11:03:17 -07:00
fts.h Fix various ftw/nftw "shall fail"s from POSIX. 2018-05-08 15:20:07 -07:00
ftw.h
getopt.h Another round of documentation. 2018-10-04 16:35:13 -07:00
glob.h
grp.h
iconv.h Start documenting libc. 2018-08-23 11:03:17 -07:00
ifaddrs.h Start documenting libc. 2018-08-23 11:03:17 -07:00
inttypes.h
langinfo.h
lastlog.h Start documenting libc. 2018-08-23 11:03:17 -07:00
libgen.h Start documenting libc. 2018-08-23 11:03:17 -07:00
limits.h
link.h Add additional dl_phdr_info fields 2019-08-22 12:43:17 -07:00
locale.h
malloc.h Fix bugprone-macro-parentheses warnings 2020-03-04 13:22:05 -08:00
math.h Remove __INTRODUCED_IN for obsolete API levels. 2019-10-03 16:09:04 -07:00
memory.h Start documenting libc. 2018-08-23 11:03:17 -07:00
mntent.h
netdb.h
nl_types.h Changes for #inclusivefixit. 2020-07-21 16:34:58 -07:00
paths.h Add /system_ext/bin to shell search path 2020-01-07 20:39:52 +09:00
poll.h Accept NULL for fds parameter in poll. 2018-08-28 14:20:15 -07:00
pthread.h Fix bugprone-macro-parentheses warnings 2020-03-04 13:22:05 -08:00
pty.h Cleanup for #inclusivefixit. 2020-07-28 12:12:20 -07:00
pwd.h Remove __INTRODUCED_IN for obsolete API levels. 2019-10-03 16:09:04 -07:00
regex.h
resolv.h The future is now (2019 edition). 2019-03-14 09:29:52 -07:00
sched.h Clean up mips references in the headers. 2020-02-13 18:00:16 -08:00
search.h versioner: Update libc.map.txt to match annotations 2019-12-23 07:13:33 -08:00
semaphore.h Implement new clock wait functions 2019-07-15 09:06:19 -07:00
setjmp.h Clean up mips references in the headers. 2020-02-13 18:00:16 -08:00
signal.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
spawn.h
stdatomic.h Change stdatomic.h check from defined(_USING_LIBCXX) to __has_include(<atomic>) 2019-07-18 13:57:39 -07:00
stdint.h
stdio.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
stdio_ext.h Start documenting libc. 2018-08-23 11:03:17 -07:00
stdlib.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
string.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
strings.h strings.h: undef ffs/ffsl/ffsll. 2020-06-25 08:46:06 -07:00
syscall.h Start documenting libc. 2018-08-23 11:03:17 -07:00
sysexits.h Start documenting libc. 2018-08-23 11:03:17 -07:00
syslog.h Start documenting libc. 2018-08-23 11:03:17 -07:00
tar.h Start documenting libc. 2018-08-23 11:03:17 -07:00
termio.h Start documenting libc. 2018-08-23 11:03:17 -07:00
termios.h Consistent <termios.h> behavior on all API levels. 2020-01-09 16:42:15 -08:00
threads.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
time.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
time64.h
uchar.h Start documenting libc. 2018-08-23 11:03:17 -07:00
ucontext.h Start documenting libc. 2018-08-23 11:03:17 -07:00
unistd.h Clean up mips references in the headers. 2020-02-13 18:00:16 -08:00
utime.h Start documenting libc. 2018-08-23 11:03:17 -07:00
utmp.h
wait.h Start documenting libc. 2018-08-23 11:03:17 -07:00
wchar.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
wctype.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
xlocale.h Start documenting libc. 2018-08-23 11:03:17 -07:00