Re: Surviving /dev/null disappearance

From: Maxim Sobolev <sobomax_at_FreeBSD.org>
Date: Wed, 04 Apr 2007 16:28:38 -0700
Chuck Swiger wrote:
> Andrew Pantyukhin wrote:
>> On 4/3/07, Maxim Sobolev <sobomax_at_freebsd.org> wrote:
>>> Patch ld(1) to detect the condition and don't unlink the device node?
>>
>> Yes, but there has to be a generic solution, so that
>> we don't reinvent the wheel for every one of the
>> thousands apps that may do this.
>>
>> Isn't there some safety-net wrapper function that
>> refuses to remove device nodes and maybe some other
>> types of files?
> 
> Why not set a filesystem flag like schg on device nodes under a devfs 
> tree...?

Well, I suspect that it may cause ld(1) fail instead. What we want it to 
do is to not perform unlink(2) before open(2) when -o argument is device 
node.

-Maxim
Received on Wed Apr 04 2007 - 21:29:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:07 UTC