[Prev][Next][Index][Thread]

# Re: @create

- Date: Sun, 12 May 1996 19:12:59 PDT
- From:
- Cc: Moo Cows <moo-cows@parc.xerox.com>
- Content-Transfer-Encoding: QUOTED-PRINTABLE
- Content-Type: TEXT/PLAIN; charset=US-ASCII
- In-Reply-To: <Pine.SUN.3.91.960512170659.23822A-100000@crl10.crl.com>

    	What I did to fix that is:
    #1) Removed the wizard check from $quota_utils:bi_create,
    #2) Protected the create() builtin via $server_options.protect_create
    #3) Set up $bf_create() along these lines:

    	if (!length(children($garbage)))
    	set_task_perms(#2);
    	foo = create();
    	chparent(foo, args[<whatever it is>]);
    	$wiz_utils:chown(foo, args[<whatever it is>]);
    	set_task_perms(caller_perms);
    	return foo;
    	else
    	set_task_perms(#2);
    	foo = children($garbage)[random(length(children($garbage)))];
    	chparent(foo, args[<whatever it is>]);
    	$wiz_utils:chown(foo, args[<whatever it is>]);
    	set_task_perms(caller_perms);
    	return foo;
    	endif

    /---- Chris Jones ----v- PGP Fingerprint --------------------------------\
    |42 -It's the answer! | 95 2F 8F 26 F9 CA 4B 1A D1 CA C1 5E F9 76 59 AB |
    \---------------------^--------------------------------------------------/

    On Sun, 12 May 1996, Mike Carns wrote:

    > The $byte_quota_utils fix didn't help.  Here's the taceback:
    > #42:controls, line 3:  Invalid indirection
    > ... called from #90:moveto acceptable (this == #2), line 11
    > ... called from #1:accept (this == #2), line 2
    > ... called from built-in function move()
    > ... called from #4:@create (this == #2), line 41
    > (End of traceback)
    >
    > I'd look at it on Lambda, but as I said, I don't have an account (i'm 4--
    > something on the wait list).
    >
    > Mcarns
    >
    >
    > ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ-------------------------------------------------------
    > | Windows 95 = Macintosh 89    |  Michael Carns                          |
    > | DOS is a four letter word    |  mcarns@crl.com                         |
    > | MSDOS just say NO!           |  http://192.188.37.4/~mcarns/           |
    > --------------------------------------------------------------------------
    >
    >

References:

- Re: @create

- From: Mike Carns <mcarns@crl.com>

- Prev: Re: @create
- Next: Re: @create
- Index: MOO-cows
- Thread: MOO-cows

Home | Subject Index | Thread Index