Do not access SysBase->ThisTask outside exec.library. The code should not rely on...
commitae2d37f66bacfc8f02271c0fa7ac513361f9a6af
authorschulz <schulz@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 25 Apr 2015 19:56:48 +0000 (25 19:56 +0000)
committerschulz <schulz@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sat, 25 Apr 2015 19:56:48 +0000 (25 19:56 +0000)
treef20c395eb65fa99cba07bbb549866d0bd50b709a
parentcad705451ab8f013b60b36477394cddfd3eb3232
Do not access SysBase->ThisTask outside exec.library. The code should not rely on validity of this SysBase variable. Instead, FindTask(NULL) shall be used everywhere outside exec.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50462 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
24 files changed:
compiler/posixc/__vfork.c
rom/dos/dos_intern.h
rom/filesys/pfs3/fs/ks13wrapper.c
rom/graphics/fakegfxhidd.c
rom/intuition/lockpubscreen.c
rom/intuition/unlockpubscreen.c
test/exceptiontest.c
test/exec/tasktest.c
test/exec/tasktest2.c
workbench/c/TaskList.c
workbench/devs/AHI/Drivers/Device/device-playslave.c
workbench/devs/AHI/Drivers/Filesave/filesave-playslave.c
workbench/devs/AHI/Drivers/Filesave/filesave-recslave.c
workbench/devs/AHI/Drivers/Void/void-playslave.c
workbench/network/stacks/AROSTCP/bsdsocket/api/amiga_api.c
workbench/network/stacks/AROSTCP/bsdsocket/api/amiga_libcallentry.h
workbench/network/stacks/AROSTCP/bsdsocket/kern/kern_synch.c
workbench/network/stacks/AROSTCP/netlib/chmod.c
workbench/network/stacks/AROSTCP/netlib/chown.c
workbench/network/stacks/AROSTCP/netlib/dosio_init.c
workbench/network/stacks/AROSTCP/netlib/printfault.c
workbench/network/stacks/AROSTCP/netlib/printuserfault.c
workbench/system/Snoopy/main.c
workbench/system/Snoopy/patches.c