delorie.com/archives/browse.cgi | search |
On Sat, Mar 18, 2000 at 11:23:41PM -0500, John Fortin wrote: >Chris Faylor wrote: >> On Sat, Mar 18, 2000 at 10:56:00PM -0500, John Fortin wrote: >>>#! /bin/sh >>>if test $# -eq 0; then >>> tmpout=autoh$$ >>> trap "rm -f $tmpout; exit 1" 1 2 15 >>> exec > $tmpout >>>fi >>>cat <<EOF >>>/* config.h.in. Generated automatically from xxxxxxxx by autoheader. */ >>>EOF >>> >>>mv -f $tmpout config.h.in >> >> You're renaming an opened file. AFAIK, that particular problem is >> insurmountable in Windows. > >So autoheader is broken for cygwin?? I know I've used it before... It's hard to imagine how this could ever work. Unless I'm missing something, it just isn't possible to do this in windows. You can pare this down to this example, which works on UNIX but fails on Windows: #!/bin/sh exec > foo mv foo bar cgf
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |