delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2005/01/12/18:42:06

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
To: Eli Zaretskii <eliz AT gnu DOT org>
Cc: djgpp-workers AT delorie DOT com, bug-bison AT gnu DOT org
Subject: Re: ANNOUNCE: port of alpha bison-2.0
References: <41E44BA6 DOT 16849 DOT 47FF9F7 AT localhost>
<01c4f871$Blat.v2.2.2$89afa8c0 AT zahav DOT net DOT il>
<87is62o3io DOT fsf AT penguin DOT cs DOT ucla DOT edu>
<01c4f8e7$Blat.v2.2.2$7e7754a0 AT zahav DOT net DOT il>
From: Paul Eggert <eggert AT CS DOT UCLA DOT EDU>
Date: Wed, 12 Jan 2005 15:41:41 -0800
In-Reply-To: <01c4f8e7$Blat.v2.2.2$7e7754a0@zahav.net.il> (Eli Zaretskii's
message of "Wed, 12 Jan 2005 22:43:19 +0200")
Message-ID: <87wtuitdu2.fsf@penguin.cs.ucla.edu>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
Sender: Paul Eggert <eggert AT penguin DOT cs DOT ucla DOT edu>
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

"Eli Zaretskii" <eliz AT gnu DOT org> writes:

> +#if !HAVE_WORKING_VFORK && !HAVE_WORKING_FORK
> +  /* On non posix systems that lack vfork or vork
> +     m4 must be explicitly spwaned to process bison output. */
> +  run_m4 (filter_fd);
> +#endif

I'd rather do this as a more-generic call without an ifdef.  Something
like this, say:

   end_of_output_subpipe (pid, argv, filter_fd);

This would require adding a no-op function to the mainline code,
but that's OK.

>  # ifdef MSDOS
> -   /* MS DOS. */
> -#  define TAB_EXT	"_tab"
> -#  define OUTPUT_EXT	".out"

My understanding (correct me if I'm wrong) is that the vast majority
of Microsoft Windows installations now support longer file names --
particularly when we're thinking about the people likely to run Bison
-- so I don't see the need to require support for shorter, nonstandard
file names.  On the contrary, I see them as causing them more trouble
than they'd cure, even on Microsoft Windows installations, since you'd
need to parameterize Makefiles etc. depending on whether you're
running in an 8.3 file system.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019