*BSD News Article 65036


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!newshost.telstra.net!act.news.telstra.net!psgrain!usenet.eel.ufl.edu!gatech!newsfeed.internetmci.com!inet-nntp-gw-1.us.oracle.com!news.caldera.com!news.cc.utah.edu!park.uvsc.edu!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.os.linux.development.system,comp.unix.bsd.freebsd.misc
Subject: Re: Ideal filesystem
Date: 4 Apr 1996 04:23:56 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 39
Message-ID: <4jvist$oim@park.uvsc.edu>
References: <4hptj4$cf4@cville-srv.wam.umd.edu> <3140C968.20699696@netcom.com> <4jnvd4$608@floyd.sw.oz.au>
NNTP-Posting-Host: hecate.artisoft.com
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:20646 comp.unix.bsd.freebsd.misc:16615

jeremy@sw.oz.au (Jeremy Fitzhardinge) wrote:
] In article <ws20masr11.fsf@orcus.ping.at>,
] 	robbe@orcus.ping.at (Robert Bihlmeyer) writes:
] >modifyea -t icon < icon.source foo
] 
] There should be no need for such a command.  It should be possible to
] do everything with existing system calls and commands.

1)	How do I cause an attribute to be inherited?

2)	How do I prevent a user from setting a restricted
	attribute, like "can_allocate_pty" or
	"can_open_reserveed_port", etc.?

3)	How do I cause rights to search a path to an
	accessable object by virtue of its accessability
	(ala NetWare "trustee rights")?

4)	How do I cause transactioning to be intrinsic
	instead of implied to guarantee cross-consitency
	(for instance, the forks "records" and "index"
	of the file "database").


Better a "F_DUPFD" type fcntl() that takes the fd of a file
and a fork identifier (preferrably a string), and returns
an fd open to an apparently seperate stream.

Other changes would be required on top of that, but there's
no way you are going to be able to jam additional access
semantics into the existing framework using directories,
for starters.


                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.