Re: behavior of overwriting running executables?

Matti E Aarnio (mea@mea.cc.utu.fi)
Fri, 17 May 1996 10:05:36 +0300 (EET DST)


> I wanted behavior to unlink the file when linking since I have problems:
> 1) when I'm setuiding a program I'm working on (I normally have to
> rm in the makefile
> 2) when I'm leaving the binary running (normally a mistake).
> I want the link to proceed without a problem (linux reports
> "text file busy"
>
>
> This seems correct and I don't see harm...
>
> Comments? You want to put it in?

Naeh, bad practice, and would not work at non-GNU-utils systems
anyway. (Think about your average SysV machine..)

I do:

install ... /path/to/target.x && mv /path/to/target.x /path/to/target

which happens to work at all systems I have used.
Similarly at object linkage I use target name with .x suffix,
and then " && mv NN.x NN".
...
> marty
> leisner@sdsp.mc.xerox.com
> Member of the League for Programming Freedom

/Matti Aarnio <mea@utu.fi>