Surviving /dev/null disappearance

Maxim Sobolev sobomax at
Wed Apr 4 23:29:34 UTC 2007

Chuck Swiger wrote:
> Andrew Pantyukhin wrote:
>> On 4/3/07, Maxim Sobolev <sobomax at> 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 


More information about the freebsd-current mailing list