Re: unexpected rename() behaviour

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: J.A.
Date: Friday, March 28, 2008 - 5:16 pm

On Sat, 29 Mar 2008 01:07:52 +0100, Ketil Froyn <ketil@froyn.name> wrote:


man 2 rename:

       If  oldpath  and  newpath are existing hard links referring to the same
       file, then rename() does nothing, and returns a success status.

That's why mv checks the special case.

-- 
J.A. Magallon <jamagallon()ono!com>     \               Software is like sex:
                                         \         It's better when it's free
Mandriva Linux release 2008.1 (Cooker) for i586
Linux 2.6.23-jam05 (gcc 4.2.2 20071128 (4.2.2-2mdv2008.1)) SMP PREEMPT
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
unexpected rename() behaviour, Ketil Froyn, (Fri Mar 28, 5:07 pm)
Re: unexpected rename() behaviour, J.A. , (Fri Mar 28, 5:16 pm)
Re: unexpected rename() behaviour, Ketil Froyn, (Sat Mar 29, 3:56 am)
Re: unexpected rename() behaviour, Andreas Schwab, (Sat Mar 29, 5:36 am)
Re: unexpected rename() behaviour, David Newall, (Sat Mar 29, 5:57 am)