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.