grantpt: Relax requirement regarding invalid file descriptors.
authorBruno Haible <bruno@clisp.org>
Fri, 22 Jun 2012 10:36:47 +0000 (12:36 +0200)
committerBruno Haible <bruno@clisp.org>
Fri, 22 Jun 2012 10:36:47 +0000 (12:36 +0200)
commit74ccd5f4fb8bad9f914da3ba44b3d5cbfbc93f8e
tree6d7fcd86e38fbf440b1d983aa7f0e7daa1da6b7a
parente8dd490b46444e82673618f34b4ef1b3bf0bf382
grantpt: Relax requirement regarding invalid file descriptors.

* lib/grantpt.c: Don't include <fcntl.h>.
(grantpt): Don't verify the validity of the file descriptor.
* modules/grantpt (Depends-on): Remove fcntl-h.
* tests/test-grantpt.c (main): Allow grantpt to succeed for invalid
file descriptors.
* doc/posix-functions/grantpt.texi: Document more platforms on which
grantpt succeeds for invalid file descriptors.
Reported by Rich Felker <dalias@aerifal.cx>.
ChangeLog
doc/posix-functions/grantpt.texi
lib/grantpt.c
modules/grantpt
tests/test-grantpt.c