This utility simply prints out the number of centiseconds taken to execute the following *command. It's only 48 bytes long - remember to filetype it utility:
csecs <command>
A little module which prevents the caps lock key from working unless alt is held down at the same time. Now 32bit friendly and at version 0.04. At only 192 bytes long, it's actually bigger when in a zip file, but at least the filetype is maintained.
A small program for deleting mail off a pop3 server. The syntax is:
popdel <server> <password> <user1> <user2> ...
e.g. popdel pop3.myisp.com drowssap fred@mydomain bill@mydomain spam@mydomain
would log on to the server pop3.myisp.com, and using the password drowssap would successively log on as spam, bill and fred (it goes in reverse) deleting all mail for these users. If the server is in your domain you can just use 'pop3' for the server name (e.g. if you're dialing up from a demon account and want to remove mail from the pop3 server).
A quartet of (hopefully) useful filing systems. 32bit compatible. You'll have to filer_opendir them (e.g. file_opendir appfs:$) if you want to see them in a filer display, although you can use them from the command line, or load then into an editor. perhaps the most intriguing use is to use ShareFS to access them on a remote machine.
Please don't try running (double clicking) any of the files in these directories (other than varfs) as they'll try and load on top of themselves and probably crash the machine.
These are essentially beta quality releases - please let me know about any serious flaws, or changes you'd like making. Email: mailto:dan@pod51.demon.co.uk
AppFS: Presents the current applications as known by the taskmanager as a set of files in a filing system. The size of the files is the size of the application, the load address is &8000 execute address is the modules address, if it's a module task. Deletion issues a Wimp_TaskClosedown to the task in question. There is ambiguity if tasks have the same name.
DAFS: Perhaps the most useful of these four. The load address is the address in memory of the dynamic area. You can delete dynamic areas, or create new ones, and even open them for update. Not advisable for existing DAs, but useful for temporarily created ones. Note that you can drag any file into DAFS filer window and it will become a dynamic area.
ModFS: Load address is the address in memory, execute address is private workspace pointer (so that you can see it). Delete will delete the module. Multiple instantiations appear as directories - they don't work properly yet.
VarFS: Perhaps the weirdest and least feasible of these. The $ symbol becomes a directory separator, . is changed to / and @ is changed to ~ so that the symbols are valid. The behaviour of this filing system is somewhat contrained by the limitations of system variable interrogation provided by the OS e.g. because of the directory scanning algorithm you sometimes get multiple root level directories for say Alias.