From: earnie_boyd AT yahoo DOT com (Earnie Boyd) Subject: Re: incompatible rename in crtdll 31 Oct 1998 13:22:20 -0800 Message-ID: <19981031014249.16724.rocketmail.cygnus.gnu-win32@send101.yahoomail.com> Reply-To: earnie_boyd AT yahoo DOT com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1473442062-909798169=:28210" To: Anders Norlander , gnu-win32 AT cygnus DOT com Cc: colin AT fu DOT is DOT saga-u DOT ac DOT jp --0-1473442062-909798169=:28210 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ---Anders Norlander wrote: > > Hi, > Hi Anders, > I have noticed that rename in crtdll does not behave as you would > expect it to do on a unix system. If the new filename already > exists the function will fail. I noticed this when porting > patch to mingw32. Cygwin handles this correctly. > To get around it you would have to do something like this: > > #define rename(f,t) _ming_rename > You may be interested in what I did with a mingw32 version of patch. You'll find a gziped differences attached. == - \\||// -------------o0O0--Earnie--0O0o-------------- -- earnie_boyd AT yahoo DOT com -- -- http://www.freeyellow.com/members5/gw32 -- ----------------ooo0O--O0ooo----------------- PS: Newbie's, you should visit my page. _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com --0-1473442062-909798169=:28210 Content-Type: application/x-gzip; name="patch-2.5-MW32.diff.gz" Content-Transfer-Encoding: base64 Content-Description: patch-2.5-MW32.diff.gz Content-Disposition: attachment; filename="patch-2.5-MW32.diff.gz" H4sICCgtSjUAA3BhdGNoLTIuNS1NVzMyLmRpZmYAzRprc9pI8rO3av9Dr5Nb gxfMy0+c5I4AtpWYRyGcR1WqiCyNQGch6fRwwj7++3XPjF4Y2fjuUnXsOkgz 0z397p4eDMs0oaq3oPoJ9PaXKGB+8OVWdxm7rX/5ZjnW91oU+DXb1TW7Zmih VltaztxAqAP2Xbcjg0F1DFUfPC3UF9XmwVFtoN0x07JZOlQdfGw1k/Gff9rf 39+wfucjM6DHdGg1oHHWrtfxf3w4Pvv5p2q1WoRtZ+A60PF8aJ5A/ax9dNpu NRHq7JRvk/2Ifesgngllo9I4OgV8qv7802/wAi6Zw3wtRDK0KHSXWmgh1/YK TN9dQrzhgeXA7Qp01zGteeSzAwGbcG26PlwObwS9crLreivfmi9CoqxVoX9P 4MJnDFTXDL9pPoMLN3JQvpbrVEBxdA4ogKcLKwDPd+e+tgR8NAkukHDnsHIj 0DUHfGZYQehbt1HIwApBc4wakrJ0UVkrgQlHcRPmQ7hgEDJ/GYBr8hciWHBv wzi6tS0dri2dOQEDDTenkWCBcrmVmAimiP5zYBbO+3CPtoTv0KwAElLSQqLV B9ejVWWBSHNWYKPIk9WPMJ7yZwAqgWhYuB5yskDUyNs3y7bhlgEasRnZFYEE l8NHZXo1uplCZ/gZPnYmk85w+vkcl4cLF2fZPRPIrKVnW4gb+fE1J1yhcKRu +5PuFQJ13irXyvQzcXOhTId9VYWL0QQ6MO5Mpkr35rozgfHNZDxS+wcAKiPS mDStYgGbXEsoQoOFmmUHGQl8Rt0GSKRtwEK7Z6hjnVn3ZJ9of97qae1JIduu M+f84vJUpucQCBKBG253NP6sDC+lySomOG5YgW++hfYUuo+qXMr66AymDIXI YGxrOkYGUCOCbrXqFXjrBiEZ96ADUG82Go1qo1U/qcCN2kk5xg+ooeaHxFqw CkK2TDyN74Qk6/R9wNfGcIGvG5YPryHBFP91uzg613V6ZsZsPBldTjoDHGMG DSlDddq5vsb3ml7jwa8mg19NBL+5E+EDxpvbxlntqmq1To+r+mouxyynZjlB iEECY2gGX2afl3/Isb+y873OtJObhOoSjg8PaU2IxhegUSxxQVD5jv8lzFxc dy5VHK7OoTpq8qHxOB6k117/gs/3rjof+rPuaHihXM6uaOa6l113rbwdvX1H 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 JWEWZTUAAA== --0-1473442062-909798169=:28210-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".