home *** CD-ROM | disk | FTP | other *** search
- TABLE OF CONTENTS
-
- Task
-
- Task v1.06 Task v1.05
-
- NAME
- Task - An EXPERT USER Tool for changing any tasks priority or
- signalling a task. This tool requires Kickstart 2.04 or
- greater.
-
- SYNOPSIS
- Task [task address|task name] [PRI priority] [SIG signal(s)]
-
- FUNCTION
- C:ChangeTaskPri cannot change task priorities of non-DOS-processes
- and C:Break cannot signal a non-DOS-process - 'Task' can! Start
- 'Task' without parameters to get a list of all waiting tasks on
- your Amiga. If you run 'Task' without giving any task address or
- name, 'Task' changes its own Shell-Process-priority (works like
- C:ChangeTaskPri <priority>) or signals itself.
- You cannot specify address AND name because I think that this
- would be 100% useless.
-
- INPUTS
- ADDRESS - tasks address. This value must be given as an hexadecimal
- address, e.g. $0034B700.
-
- NAME - task name. This is your tasks name if you don't know its
- address (e.g. in script files). This argument is CASE
- SENSITIVE! If you want to changepri/signal a DOS-process
- just specify e.g. "palette" (the process name) instead of
- "Background CLI [palette]"!
-
- PRI/N - new priority for task. This is a value between -128
- and 127. Usual values are between -10 and 10!
-
- SIG - dos signals. That could be C, D, E or F or any combination
- of them. Remember:
- C means 'breaking' a task, F signals 'bring window to front
- and activate it'.
-
- RESULTS
- If the given ADDRESS is a valid waiting tasks address or NAME is
- the name of a waiting task, 'Task' sets the task priority to the
- new value and/or signals the task. If anything is wrong or no
- argument is given, 'Task' shows a list of all waiting tasks in
- the system. Tasks without name that are not waiting for any signals
- are not shown because they should not be modified by ANY user.
-
- EXAMPLES
- Task $0034b700 pri 0
- Task printer.device pri -10
- Task pri 30
- Task palette sig c
- Task font pri=4 sig=ef
-
- NOTES
- This tool is for EXPERT USERS ONLY. I'm not responsible for any
- damage caused by 'Task'. This program may freely be distributed
- without any profit as long as all copyright notices are left intact
- and all 'Task'-files are distributed together:
- Task 2240 bytes
- Task.doc 2695 bytes
-
- Any comments/donations/bug reports/questions... to:
- Tobias Ruland
- St.Johann 6/VIII/124
- D-91056 Erlangen
- Germany
- INTERNET: tsruland@immd8.informatik.uni-erlangen.de
-
- 'Task' was coded in assembler for minimum size and minimum bugs :-)
- Source code is available from author.
-
- SEE ALSO
- your AmigaDOS manual, "ChangeTaskPri" and "Break"
-
- BUGS
- None known.
-