This is the mail archive of the cygwin-developers@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: New Win98 problem, similar to _unlink problem


On Sat, Mar 18, 2000 at 10:56:00PM -0500, John Fortin wrote:
>Well, got a new problem under Win98.
>
>Attached is a very stripped autoheader script.  When I run it I get the
>following:
>
>/e/degas/lib/libgii/: autohead2.jef
>mv: cannot move `autoh1015' to `config.h.in': Permission denied
>/e/degas/lib/libgii/:
>
>config.h.in does not exist...
>
>I also attached the strace and the bash -x output.
>
>Chris:
>	Looks to me like a similar problem as the unlink problem. 
>
>1004 _rename: try win95 hack
>1004 _rename: config.h.in already_exists
>1004 /e/src/winsup/cygwin/syscalls.cc:1199 seterrno: 5 (ACCESS_DENIED)
>-> 13
>1004 _rename: -1 = rename (autoh1002, config.h.in)
>
>#! /bin/sh
>
>if test $# -eq 0; then
>  tmpout=autoh$$
>  trap "rm -f $tmpout; exit 1" 1 2 15
>  exec > $tmpout
>fi

You're renaming an opened file.  AFAIK, that particular problem is
insurmountable in Windows.

cgf

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]