Re: freopen_safer

2009-11-05 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 11/5/2009 10:43 AM: > $ cat foo.c > #include > int main() > { > if (stderr != freopen("/dev/null","w",stderr)) > return 5; > return fileno(stderr); > } > $ ./foo && echo $? > 2 > $ ./foo <&- && echo $? > 0 > $ ./foo

Re: freopen_safer

2009-11-05 Thread Eric Blake
lost. Here's what I will probably be committing soon. From: Eric Blake Date: Thu, 5 Nov 2009 15:13:00 -0700 Subject: [PATCH] freopen-safer: new module * modules/freopen-safer: New module. * m4/stdio-safer.m4 (gl_FREOPEN_SAFER): New macro. * lib/freopen-safer.c (freopen_safer): New file. * li