dup2: work around mingw bug
authorEric Blake <ebb9@byu.net>
Fri, 8 Jan 2010 15:17:00 +0000 (08:17 -0700)
committerIan Beckwith <ianb@erislabs.net>
Sun, 10 Jan 2010 00:35:35 +0000 (00:35 +0000)
commit0b0ac4a522651d6203a5f025ac9d71af1421388d
treee87e1638a25fbefaa1900b217b36f46bcbf8bb54
parent03f4a575cf9cf47f62c59edd313479e21dbdb511
dup2: work around mingw bug

dup2 (fd, -2) returned -2 instead of the proper -1.

* lib/dup2.c (rpl_dup2): Sanitize return value on mingw.
Reported by Simon Josefsson.

Signed-off-by: Eric Blake <ebb9@byu.net>
(cherry picked from commit 2cf2e370931afbad5ce4c365c3113008d90bcfef)
ChangeLog
lib/dup2.c