Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Jun 1999 08:39:06 -0400
From:      Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
To:        Francois-Rene Rideau <fare@tunes.org>
Cc:        Linux Kernel <linux-kernel@vger.rutgers.edu>, FreeBSD Hackers <freebsd-hackers@freebsd.org>, NetBSD Kernel <tech-kern@netbsd.org>
Subject:   Re: Improving the Unix API 
Message-ID:  <199906271239.MAA22238@orchard.arlington.ma.us>
In-Reply-To: Message from Francois-Rene Rideau <fare@tunes.org>  of "Sun, 27 Jun 1999 11:45:26 %2B0200." <19990627114526.A10755@ZhengHe.augustin.thierry> 

next in thread | previous in thread | raw e-mail | index | archive | help
> .. but there remained one that garbled meta-data had made into a
> non-existing block device, that would resist rm -f.  He realized
> that the device had an immutable attribute.  However, the problem is
> that to change the attribute, you have to open the file before you
> can ioctl() on it;

BSD4.4 and its progeny deal with this by providing both chflags() and
fchflags() system calls; as you don't need to be able to do an open()
call to use chflags(), you can just fix the immutable attribute once
you have the system running at an appropriate securelevel.

					- Bill


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906271239.MAA22238>