comparison MODULES.html.sh @ 16067:c4b6df81c7b3

ptsname_r: new module For now, this replacement focuses solely on compilation compatibility, and assumes that isatty() and ttyname_r() work on a master side pty; if this assumption fails, or if thread-safety is also required, then a later patch can follow the lead of strerror_r.c in wrapping the system ptsname() with a lock. * modules/ptsname_r: New module. * m4/ptsname_r.m4 (gl_FUNC_PTSNAME_R): New file. * lib/ptsname.c (__ptsname_r): Split... * lib/ptsname_r.c: ...into new file. * m4/stdlib_h.m4 (gl_STDLIB_H): Check for decl. (gl_STDLIB_H_DEFAULTS): Set witness defaults. * modules/stdlib (Makefile.am): Substitute witnesses. * lib/stdlib.in.h (ptsname_r): Declare it. * doc/glibc-functions/ptsname_r.texi (ptsname_r): Document it. * MODULES.html.sh (Misc): Likewise. * modules/ptsname (Depends-on): Alter dependency. * doc/posix-functions/ptsname.texi (ptsname): Mention new module. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Mon, 07 Nov 2011 15:26:08 -0700
parents 69fec9ca5537
children 50998a8507ac
comparison
equal deleted inserted replaced
16066:bfcbd618231e 16067:c4b6df81c7b3
3445 func_module openpty 3445 func_module openpty
3446 func_module parse-duration 3446 func_module parse-duration
3447 func_module physmem 3447 func_module physmem
3448 func_module posixver 3448 func_module posixver
3449 func_module progname 3449 func_module progname
3450 func_module ptsname_r
3450 func_module pty 3451 func_module pty
3451 func_module quotearg 3452 func_module quotearg
3452 func_module quote 3453 func_module quote
3453 func_module readutmp 3454 func_module readutmp
3454 func_module random_r 3455 func_module random_r