From c6efde4f62ac6133e4e198784ae020d21694eda8 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Tue, 13 Feb 2007 20:19:09 +0000 Subject: [PATCH] Add comment about dup(0) and lack of /dev/stdin on Win32. (#407431) 2007-01-02 Tor Lillqvist * glib-genmarshal.c (main): Add comment about dup(0) and lack of /dev/stdin on Win32. (#407431) svn path=/trunk/; revision=5335 --- gobject/ChangeLog | 3 ++- gobject/glib-genmarshal.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gobject/ChangeLog b/gobject/ChangeLog index 507f4f72f..5fb2116a9 100644 --- a/gobject/ChangeLog +++ b/gobject/ChangeLog @@ -1,7 +1,8 @@ 2007-01-02 Tor Lillqvist * glib-genmarshal.c (main): Handle "/dev/stdin" by dup()ing fd 0 - so that it works on Win32, too. + so that it works on Win32 and other systems without + /dev/stdin. (#407431) 2006-12-29 Matthias Clasen diff --git a/gobject/glib-genmarshal.c b/gobject/glib-genmarshal.c index 07e32b135..a36842d4c 100644 --- a/gobject/glib-genmarshal.c +++ b/gobject/glib-genmarshal.c @@ -657,6 +657,7 @@ main (int argc, gint fd; if (strcmp (file, "/dev/stdin") == 0) + /* Mostly for Win32. This is equivalent to opening /dev/stdin */ fd = dup (0); else fd = open (file, O_RDONLY);