From: digifix!sanguish@uunet.ca (Scott Anguish)
Subject: Re: TRASHMAN does not suffer'Trash Manager' bug
Reply-To: digifix!sanguish@uunet.ca
Organization: Digital Fix Development
Date: Mon, 6 Apr 1992 20:33:27 GMT

In article <1992Apr5.195653.18094@ux1.cso.uiuc.edu>  
dawg6844@uxa.cso.uiuc.edu (Dan Walkowski) writes:
> 	[]
> 	[ NOTE from the CSMA-moderator:  this is the full text of
> 	[ Dan's article, posted in abstract in comp.sys.mac.announce.
> 	[
> 	[	Dan would like you to know that his program TrashMan
> 	[	does not suffer from the bug described by Mark.
> 	[	And I'd like you to know that, in my opinion, TrashMan
> 	[	is what I wished Apple's idea of a TrashCan was....
> 	[	(but, hopefully, Dan took out a patent and a billion
> 	[	 dollar lawyer ready.. ;-)
> 	[
> 	[	and let me not be remiss to say, that whereas the
> 	[	information I posted was from Mark, a combination
> 	[	of 2 messages he had sent me "to use as you may see
> 	[	fit", editing and posting it to CSMA was strictly
> 	[	my decision alone. And, with Mark's permission, I
> 	[	have edited down his rebuttal also.  ---Werner.
> 	[]
> 
> Mark Anbinder says:
> 
> # Third party utilities that access the Trash Manager directly,  
bypassing
> # the normal functionality of the trash can, can cause problems in  
System 7.
> # If you drag the alias of an item to the trash, the original item will  
be
> # deleted.  In other words, the Trash Manager is being overzealous in  
its
> # use of the Alias Manager (Trash Chute and Clean Delete are examples).
> 
> First, I want to be extremely clear: TRASHMAN DOES NOT HAVE THIS  
PROBLEM.
> It has _never_ had this problem.  TrashMan works in a different manner.
> (I've been getting plenty of mail from concerned users of my utility,
> lately, which led to this posting)
> 
> Second, there IS NO 'Trash Manager'. Not only that, but the above  
behavior
> is _intended_, not an error.  It is because the FINDER immediately  
resolves
> all aliases dropped on an application, so the application never knows  
whether
> or not an alias was dropped on it.  It is simply passed a list of files.
> If the app goes ahead and deletes those files (exactly how Trash Chute
> and Clean Delete work) then they will always erase the originals.
> 
> Note that this is how the Finder is supposed to behave, not an error.
> I wish people would get their facts straight before posting incendiary
> messages.  It is hard enough to get people to try new utilities.
> (And my apologies to Mr. Anbinder.  This posting was not meant as a  
personal
> attack.  I'm just asking him to be more careful in the future.) 
> 
> Again, TrashMan works as advertised, and does not have the above  
problem.
> Give it a try, I think you'll like it.  
> 
> Dan Walkowski
> -- 
> Dan Walkowski  
> Univ. of Illinois
> walkowsk@cs.uiuc.edu
>  
-------------------------------------------------------------------------- 
-
> 

In comp.sys.mac.announce article <00192.2785148337.320@baka.ithaca.ny.us>  
you wrote:
> Just heard the following and thought I'd make you aware of it.
> Redistribute as appropriate!
>
> Third party utilities that access the Trash Manager directly, bypassing
> the normal functionality of the trash can, can cause problems in System  
7.
> If you drag the alias of an item to the trash, the original item will be
> deleted.  In other words, the Trash Manager is being overzealous in its
> use of the Alias Manager (Trash Chute and Clean Delete are examples).
>
> --
> Mark H. Anbinder                      mha@baka.ithaca.ny.us
> BAKA Computers, Inc.                  QuickMail QM-QM 607-257-2614
> 200 Pleasant Grove Road               Fax  607-257-2657
> Ithaca, NY 14850                      Fone 607-257-2070
>

Mark

By Clean Delete, you mean the one by me, it doesn't access the Trash  
Manager, it simply does a delete of the file using the standard FS calls.

It was NEVER meant to be used as a trash can.  It was meant to destroy the  
files.  Inluding the aliased items!

Just wanted to make that clear.  :)

Scott
--

***************************************************************
Scott Anguish            uunet.ca!digifix!sanguish@uunet.uu.net
Digital Fix Development - fax 519 886 3673    (NextMail wanted)



-- 

Scott Anguish            uunet.ca!digifix!sanguish@uunet.uu.net
Digital Fix Development - fax 519 886 3673           (NextMail)