reactos.git
22 years agoCoders directory updated.
Emanuele Aliberti [Sun, 23 Jan 2000 22:52:57 +0000 (22:52 +0000)]
Coders directory updated.

svn path=/trunk/; revision=963

22 years agoFixed syntax error
Phillip Susi [Sun, 23 Jan 2000 19:36:41 +0000 (19:36 +0000)]
Fixed syntax error

svn path=/trunk/; revision=962

22 years agonow NTOSKRNL exports KeServiceDescriptorTable just like
Hernan Ochoa [Sun, 23 Jan 2000 15:21:25 +0000 (15:21 +0000)]
now NTOSKRNL exports KeServiceDescriptorTable just like
NT's NTOSKRNL does.

svn path=/trunk/; revision=961

22 years agoadded definitions for SSDT, SSPT, KeServiceDescriptorTable,
Hernan Ochoa [Sun, 23 Jan 2000 15:19:05 +0000 (15:19 +0000)]
added definitions for SSDT, SSPT, KeServiceDescriptorTable,
KeServiceDescriptorTableShadow, KeAddSystemService(),
KE_SERVIDE_DESCRIPTOR_TABLE_ENTRY.

svn path=/trunk/; revision=960

22 years agochanged syscall tables. now it mimics NT style.
Hernan Ochoa [Sun, 23 Jan 2000 15:17:06 +0000 (15:17 +0000)]
changed syscall tables. now it mimics NT style.
it has a SSDT a SSPT, a KeServiceDescriptorTable and a
KeServiceDescriptorTableShadow. modified the code
inside the int2e_handler() to use the new syscall tables.

svn path=/trunk/; revision=959

22 years agochanged syscall tables. now it mimics NT style.
Hernan Ochoa [Sun, 23 Jan 2000 15:14:42 +0000 (15:14 +0000)]
changed syscall tables. now it mimics NT style.
it has a SSDT a SSPT, a KeServiceDescriptorTable and a
KeServiceDescriptorTableShadow. genntdll now also generates
some useful defines about min syscall number, max
syscall number, and number of syscalls.

svn path=/trunk/; revision=958

22 years agoNew Read/Write File IO test utility
Phillip Susi [Sun, 23 Jan 2000 09:04:30 +0000 (09:04 +0000)]
New Read/Write File IO test utility

svn path=/trunk/; revision=957

22 years agoFixed OutputDebugString() to use the new int 2D debug service
Phillip Susi [Sun, 23 Jan 2000 08:16:20 +0000 (08:16 +0000)]
Fixed OutputDebugString() to use the new int 2D debug service
Moved include of rules.mak up to top so it picks up the HOST variable from there

svn path=/trunk/; revision=956

22 years agoAdded error reporting to lpcsrv and lpcclt.
Emanuele Aliberti [Sat, 22 Jan 2000 22:22:48 +0000 (22:22 +0000)]
Added error reporting to lpcsrv and lpcclt.

svn path=/trunk/; revision=955

22 years agoFixed a stupid bug in time conversion code that generated abnormally high
Emanuele Aliberti [Sat, 22 Jan 2000 14:25:48 +0000 (14:25 +0000)]
Fixed a stupid bug in time conversion code that generated abnormally high
build numbers.

svn path=/trunk/; revision=954

22 years agoFixed a broken DPRINT
Phillip Susi [Sat, 22 Jan 2000 00:04:56 +0000 (00:04 +0000)]
Fixed a broken DPRINT

svn path=/trunk/; revision=953

22 years agoMade symbolic links permanent the proper way, with the perm flag, rather than leaking...
Phillip Susi [Fri, 21 Jan 2000 23:59:53 +0000 (23:59 +0000)]
Made symbolic links permanent the proper way, with the perm flag, rather than leaking a refcount

svn path=/trunk/; revision=952

22 years agodarnit... another debug print.. someone kick me
Phillip Susi [Fri, 21 Jan 2000 23:27:47 +0000 (23:27 +0000)]
darnit... another debug print.. someone kick me

svn path=/trunk/; revision=951

22 years agoOoops... forgot some debug prints ( embarassed )
Phillip Susi [Fri, 21 Jan 2000 23:17:47 +0000 (23:17 +0000)]
Ooops... forgot some debug prints ( embarassed )

svn path=/trunk/; revision=950

22 years agoFixed makefile to include rules.mak first, so it gets the settings in there right
Phillip Susi [Fri, 21 Jan 2000 23:06:26 +0000 (23:06 +0000)]
Fixed makefile to include rules.mak first, so it gets the settings in there right
Fixed path parsing for \\.\

svn path=/trunk/; revision=949

22 years agoReplaced calls to aprintf() or dprintf() by DPRINT()
Eric Kohl [Thu, 20 Jan 2000 22:57:01 +0000 (22:57 +0000)]
Replaced calls to aprintf() or dprintf() by DPRINT()
Removed old debugging code

svn path=/trunk/; revision=948

22 years agoAdded missing format types to vfprintf()
Eric Kohl [Thu, 20 Jan 2000 22:49:12 +0000 (22:49 +0000)]
Added missing format types to vfprintf()
Implemented vfwprintf()

svn path=/trunk/; revision=947

22 years agoMinor changes.
Emanuele Aliberti [Thu, 20 Jan 2000 22:14:45 +0000 (22:14 +0000)]
Minor changes.

svn path=/trunk/; revision=946

22 years agoTwo more FsRtl stubs.
Emanuele Aliberti [Thu, 20 Jan 2000 22:14:08 +0000 (22:14 +0000)]
Two more FsRtl stubs.

svn path=/trunk/; revision=945

22 years agoUpdated fsfuncs.h with latest stubs prototypes.
Emanuele Aliberti [Thu, 20 Jan 2000 22:11:48 +0000 (22:11 +0000)]
Updated fsfuncs.h with latest stubs prototypes.

svn path=/trunk/; revision=944

22 years agoCleanup
Eric Kohl [Wed, 19 Jan 2000 19:48:20 +0000 (19:48 +0000)]
Cleanup
Added '%I64' format type

svn path=/trunk/; revision=943

22 years agoFixed compiler warning
Eric Kohl [Wed, 19 Jan 2000 19:47:15 +0000 (19:47 +0000)]
Fixed compiler warning

svn path=/trunk/; revision=942

22 years agoFixed ugly bug in the serial debugging code
Eric Kohl [Wed, 19 Jan 2000 16:24:15 +0000 (16:24 +0000)]
Fixed ugly bug in the serial debugging code

svn path=/trunk/; revision=941

22 years agochanges to support v15 release
Rex Jolliff [Wed, 19 Jan 2000 07:05:04 +0000 (07:05 +0000)]
changes to support v15 release

svn path=/trunk/; revision=939

22 years agoChanged debug output to use INT 2D
Eric Kohl [Tue, 18 Jan 2000 12:04:45 +0000 (12:04 +0000)]
Changed debug output to use INT 2D

svn path=/trunk/; revision=938

22 years agoChanged debug output to use INT 2D
Eric Kohl [Tue, 18 Jan 2000 11:04:53 +0000 (11:04 +0000)]
Changed debug output to use INT 2D
Ooops! This one was missing! Sorry!

svn path=/trunk/; revision=937

22 years agoChanged debug output to use INT 2D
Eric Kohl [Mon, 17 Jan 2000 21:02:50 +0000 (21:02 +0000)]
Changed debug output to use INT 2D

svn path=/trunk/; revision=936

22 years agofixed tab completion with long file names
Phillip Susi [Mon, 17 Jan 2000 02:17:50 +0000 (02:17 +0000)]
fixed tab completion with long file names

svn path=/trunk/; revision=935

22 years agoSome more stubs for NDIS.SYS.
Emanuele Aliberti [Sun, 16 Jan 2000 18:32:34 +0000 (18:32 +0000)]
Some more stubs for NDIS.SYS.

svn path=/trunk/; revision=934

22 years agoAdded two missing names.
Emanuele Aliberti [Sun, 16 Jan 2000 18:31:48 +0000 (18:31 +0000)]
Added two missing names.

svn path=/trunk/; revision=933

22 years agoAdded missing features and functions
Eric Kohl [Fri, 14 Jan 2000 02:23:25 +0000 (02:23 +0000)]
Added missing features and functions
Cleaned confusing file naming

svn path=/trunk/; revision=932

22 years agoAdded missing printf() functions
Eric Kohl [Wed, 12 Jan 2000 19:05:32 +0000 (19:05 +0000)]
Added missing printf() functions
Changed format %w to %S and %W to %wZ

svn path=/trunk/; revision=931

22 years agoDisabled debugging messages
Eric Kohl [Tue, 11 Jan 2000 17:33:44 +0000 (17:33 +0000)]
Disabled debugging messages

svn path=/trunk/; revision=930

22 years agoFixed process parameters
Eric Kohl [Tue, 11 Jan 2000 17:32:13 +0000 (17:32 +0000)]
Fixed process parameters
Simplified current directory code
Added %C and %S formats to printf()
Changed %w to %S
Fixed compiler warnings

svn path=/trunk/; revision=929

22 years agoFixed ctype and Rtl functions
Eric Kohl [Tue, 11 Jan 2000 01:16:50 +0000 (01:16 +0000)]
Fixed ctype and Rtl functions

svn path=/trunk/; revision=928

22 years agoSome more NTOSKRNL.FsRtl stubs.
Emanuele Aliberti [Mon, 10 Jan 2000 22:46:38 +0000 (22:46 +0000)]
Some more NTOSKRNL.FsRtl stubs.

svn path=/trunk/; revision=927

22 years agoAdded DbgPrint()
Eric Kohl [Mon, 10 Jan 2000 20:34:41 +0000 (20:34 +0000)]
Added DbgPrint()
Fixed some Rtl functions
Added missing printf() and wprintf() functions

svn path=/trunk/; revision=926

22 years agoRemoved fixed screen size code
Eric Kohl [Sun, 9 Jan 2000 23:16:41 +0000 (23:16 +0000)]
Removed fixed screen size code

svn path=/trunk/; revision=925

22 years agoFixed hal display bug
Eric Kohl [Sun, 9 Jan 2000 21:39:07 +0000 (21:39 +0000)]
Fixed hal display bug

svn path=/trunk/; revision=924

22 years agoNew year in c/r string.
Emanuele Aliberti [Sat, 8 Jan 2000 16:17:50 +0000 (16:17 +0000)]
New year in c/r string.

svn path=/trunk/; revision=923

22 years agoAdded reading screen sizes from crt controller
Eric Kohl [Fri, 7 Jan 2000 18:57:33 +0000 (18:57 +0000)]
Added reading screen sizes from crt controller

svn path=/trunk/; revision=922

22 years agoA few more return structures for NtQuerySystemInformation
Emanuele Aliberti [Thu, 6 Jan 2000 13:17:48 +0000 (13:17 +0000)]
A few more return structures for NtQuerySystemInformation

svn path=/trunk/; revision=921

22 years agoRemoved debug messages from queuing code (sorry)
David Welch [Thu, 6 Jan 2000 00:26:16 +0000 (00:26 +0000)]
Removed debug messages from queuing code (sorry)
Added __int64 datatype to files that use it
Hid bug in ide driver (or somewhere) for now

svn path=/trunk/; revision=920

22 years agoImplemented more security functions
David Welch [Wed, 5 Jan 2000 21:57:00 +0000 (21:57 +0000)]
Implemented more security functions
Moved general security types into new header file
Implemented ThreadImpersonationToken info class
Bug fixes to queuing code

svn path=/trunk/; revision=919

22 years agoFixed ctype table and functions.
Eric Kohl [Wed, 5 Jan 2000 19:42:56 +0000 (19:42 +0000)]
Fixed ctype table and functions.

svn path=/trunk/; revision=918

22 years agoFixed ctype table.
Eric Kohl [Wed, 5 Jan 2000 17:49:00 +0000 (17:49 +0000)]
Fixed ctype table.

svn path=/trunk/; revision=917

22 years agoDisabled pragma statement that was causing problems
David Welch [Sun, 2 Jan 2000 14:21:04 +0000 (14:21 +0000)]
Disabled pragma statement that was causing problems

svn path=/trunk/; revision=916

22 years agoAdded mbtowc(), mbstowcs(), wctomb() and wcstombs()
Eric Kohl [Thu, 30 Dec 1999 14:39:43 +0000 (14:39 +0000)]
Added mbtowc(), mbstowcs(), wctomb() and wcstombs()

svn path=/trunk/; revision=914

22 years agoAdded some additional csrss work
David Welch [Thu, 30 Dec 1999 01:51:42 +0000 (01:51 +0000)]
Added some additional csrss work
Some fixes to the queueing code
Some fixes to the lpc code
Fix to section code

svn path=/trunk/; revision=913

22 years agoAdded even more missing functions
Eric Kohl [Thu, 30 Dec 1999 01:33:47 +0000 (01:33 +0000)]
Added even more missing functions

svn path=/trunk/; revision=912

22 years agoAdded some missing debug, math and ctype functions
Eric Kohl [Wed, 29 Dec 1999 17:13:27 +0000 (17:13 +0000)]
Added some missing debug, math and ctype functions

svn path=/trunk/; revision=911

22 years agoFixed implementation of register io functions
Eric Kohl [Wed, 29 Dec 1999 01:37:30 +0000 (01:37 +0000)]
Fixed implementation of register io functions
Added luid functions

svn path=/trunk/; revision=910

22 years agoLast update for millenium release
Eric Kohl [Tue, 28 Dec 1999 23:13:38 +0000 (23:13 +0000)]
Last update for millenium release
Fixed some minor bugs
Fixed window title

svn path=/trunk/; revision=909

22 years agoMinor update
Eric Kohl [Tue, 28 Dec 1999 16:25:21 +0000 (16:25 +0000)]
Minor update

svn path=/trunk/; revision=908

22 years agoSome more NDIS stubs.
Emanuele Aliberti [Mon, 27 Dec 1999 22:27:39 +0000 (22:27 +0000)]
Some more NDIS stubs.

svn path=/trunk/; revision=907

22 years agoRemoved cmd target
Eric Kohl [Mon, 27 Dec 1999 15:07:00 +0000 (15:07 +0000)]
Removed cmd target

svn path=/trunk/; revision=906

22 years agoFixed some more STDCALL issues
Eric Kohl [Mon, 27 Dec 1999 15:06:13 +0000 (15:06 +0000)]
Fixed some more STDCALL issues

svn path=/trunk/; revision=905

22 years agoAdded (io/create.c) IoCreateFile stub.
Emanuele Aliberti [Sun, 26 Dec 1999 20:21:03 +0000 (20:21 +0000)]
Added (io/create.c) IoCreateFile stub.

svn path=/trunk/; revision=904

22 years agoSome missing __stdcall declarations added in headers and in code.
Emanuele Aliberti [Sun, 26 Dec 1999 17:22:19 +0000 (17:22 +0000)]
Some missing __stdcall declarations added in headers and in code.

svn path=/trunk/; revision=903

22 years agoSome old Fs/Po code added to the makefile
Emanuele Aliberti [Sun, 26 Dec 1999 16:36:46 +0000 (16:36 +0000)]
Some old Fs/Po code added to the makefile

svn path=/trunk/; revision=902

22 years agoAdded some security functions
David Welch [Sun, 26 Dec 1999 15:50:53 +0000 (15:50 +0000)]
Added some security functions
Changes to csrss console support
Fixed bug in gdt.c

svn path=/trunk/; revision=901

22 years agoFixed compiler warnings
Eric Kohl [Fri, 24 Dec 1999 17:20:54 +0000 (17:20 +0000)]
Fixed compiler warnings

svn path=/trunk/; revision=900

22 years agoAdded missing test
Eric Kohl [Fri, 24 Dec 1999 17:16:32 +0000 (17:16 +0000)]
Added missing test

svn path=/trunk/; revision=899

22 years agoCorrected additional object manager issues pointed by Philip Susi
David Welch [Wed, 22 Dec 1999 14:48:30 +0000 (14:48 +0000)]
Corrected additional object manager issues pointed by Philip Susi
Began added console i/o code to csrss (not working yet)
Corrected long standing page fault bug (not zeroing allocated page)

svn path=/trunk/; revision=898

22 years agofixed typeo
Phillip Susi [Mon, 20 Dec 1999 21:30:13 +0000 (21:30 +0000)]
fixed typeo

svn path=/trunk/; revision=897

22 years agoFixed a compiler warning
Eric Kohl [Mon, 20 Dec 1999 21:05:53 +0000 (21:05 +0000)]
Fixed a compiler warning

svn path=/trunk/; revision=896

22 years agofixed missing dereference and cleaned up code in NtCreateEvent
Phillip Susi [Mon, 20 Dec 1999 20:49:27 +0000 (20:49 +0000)]
fixed missing dereference and cleaned up code in NtCreateEvent

svn path=/trunk/; revision=895

22 years agoFixed problem with handles not being released
David Welch [Mon, 20 Dec 1999 02:14:40 +0000 (02:14 +0000)]
Fixed problem with handles not being released
Changed page fault handling to take account of the error code
Changed handle table locking

svn path=/trunk/; revision=894

22 years agomerged better assert code back into main trunk
Phillip Susi [Sat, 18 Dec 1999 19:50:24 +0000 (19:50 +0000)]
merged better assert code back into main trunk

svn path=/trunk/; revision=893

22 years agoWorked around compiler bug in NtDelayExecution
David Welch [Sat, 18 Dec 1999 17:48:23 +0000 (17:48 +0000)]
Worked around compiler bug in NtDelayExecution
Added some page free checking
Reorganised thread code a bit

svn path=/trunk/; revision=892

22 years agoVersio info actually linked in *.sys modules
Emanuele Aliberti [Sat, 18 Dec 1999 10:17:42 +0000 (10:17 +0000)]
Versio info actually linked in *.sys modules

svn path=/trunk/; revision=891

22 years agoRtlNtStatusToDosError and RtlNtStatusToPsxErrno declared __stdcall
Emanuele Aliberti [Sat, 18 Dec 1999 10:16:11 +0000 (10:16 +0000)]
RtlNtStatusToDosError and RtlNtStatusToPsxErrno declared __stdcall

svn path=/trunk/; revision=890

22 years agoMinor changes
Emanuele Aliberti [Sat, 18 Dec 1999 10:15:11 +0000 (10:15 +0000)]
Minor changes

svn path=/trunk/; revision=889

22 years agoAdded tracking of running threads in a process, and termination of process when all...
Phillip Susi [Sat, 18 Dec 1999 07:33:53 +0000 (07:33 +0000)]
Added tracking of running threads in a process, and termination of process when all threads terminate

svn path=/trunk/; revision=888

22 years agoAdded list of threads in process
Phillip Susi [Sat, 18 Dec 1999 07:28:28 +0000 (07:28 +0000)]
Added list of threads in process

svn path=/trunk/; revision=887

22 years agochanged to use proper type for dispatcher header, instead of PVOID in WAIT_BLOCK
Phillip Susi [Fri, 17 Dec 1999 23:30:48 +0000 (23:30 +0000)]
changed to use proper type for dispatcher header, instead of PVOID in WAIT_BLOCK

svn path=/trunk/; revision=886

22 years agofixed WaitForMultipleObjects()'s handling of the WaitAll flag
Phillip Susi [Fri, 17 Dec 1999 23:24:27 +0000 (23:24 +0000)]
fixed WaitForMultipleObjects()'s handling of the WaitAll flag

svn path=/trunk/; revision=885

22 years agoWorking and tested KeWaitForXXX
Phillip Susi [Fri, 17 Dec 1999 23:23:36 +0000 (23:23 +0000)]
Working and tested KeWaitForXXX

svn path=/trunk/; revision=884

22 years agoAdded missing .cvsignore file
Eric Kohl [Thu, 16 Dec 1999 23:09:34 +0000 (23:09 +0000)]
Added missing .cvsignore file

svn path=/trunk/; revision=883

22 years agoAdded a time conversion function and fixed a little bug
Eric Kohl [Thu, 16 Dec 1999 23:08:17 +0000 (23:08 +0000)]
Added a time conversion function and fixed a little bug
(fat stores only 2 second steps)

svn path=/trunk/; revision=882

22 years agofound that list corruption bug. it was also resulting in a meory spray
Phillip Susi [Thu, 16 Dec 1999 22:59:03 +0000 (22:59 +0000)]
found that list corruption bug.  it was also resulting in a meory spray

svn path=/trunk/; revision=881

22 years agofixed CreateEvent() with NULL name
Phillip Susi [Thu, 16 Dec 1999 17:48:43 +0000 (17:48 +0000)]
fixed CreateEvent() with NULL name

svn path=/trunk/; revision=879

22 years agofixed a few bugs in wait code
Phillip Susi [Thu, 16 Dec 1999 05:13:06 +0000 (05:13 +0000)]
fixed a few bugs in wait code

svn path=/trunk/; revision=878

22 years agonew event test app
Phillip Susi [Thu, 16 Dec 1999 05:12:12 +0000 (05:12 +0000)]
new event test app

svn path=/trunk/; revision=877

22 years agoAdded missing .cvsignore file
Eric Kohl [Thu, 16 Dec 1999 00:15:19 +0000 (00:15 +0000)]
Added missing .cvsignore file

svn path=/trunk/; revision=876

22 years agofixed timeout on wait functions
Phillip Susi [Wed, 15 Dec 1999 06:48:10 +0000 (06:48 +0000)]
fixed timeout on wait functions

svn path=/trunk/; revision=875

22 years agoFixed current directory handling
Eric Kohl [Wed, 15 Dec 1999 00:50:41 +0000 (00:50 +0000)]
Fixed current directory handling
Added new prompt functions
Fixed dangling pointer bug in copy command

svn path=/trunk/; revision=874

22 years agoused proper type pointer instead of PVOID
Phillip Susi [Tue, 14 Dec 1999 18:44:38 +0000 (18:44 +0000)]
used proper type pointer instead of PVOID

svn path=/trunk/; revision=873

22 years agomissing initialization of Thread->Tcb.WaitBlockList
Phillip Susi [Tue, 14 Dec 1999 18:35:19 +0000 (18:35 +0000)]
missing initialization of Thread->Tcb.WaitBlockList

svn path=/trunk/; revision=872

22 years agobug fix with file object's name being freed but the pointer not NULLed
Phillip Susi [Tue, 14 Dec 1999 18:32:38 +0000 (18:32 +0000)]
bug fix with file object's name being freed but the pointer not NULLed

svn path=/trunk/; revision=871

22 years agofixed runnable thread counters
Phillip Susi [Tue, 14 Dec 1999 00:54:29 +0000 (00:54 +0000)]
fixed runnable thread counters

svn path=/trunk/; revision=870

22 years agoForgot to remove obsolete file
David Welch [Mon, 13 Dec 1999 23:07:49 +0000 (23:07 +0000)]
Forgot to remove obsolete file

svn path=/trunk/; revision=869

22 years agoReworked APC and waiting code, seems more stable now
David Welch [Mon, 13 Dec 1999 22:04:41 +0000 (22:04 +0000)]
Reworked APC and waiting code, seems more stable now
KeWaitForMultipleObjects is broken, shouldn't be difficult to fix
Corrected bug in ntdll ldr which prevented VC applications being loaded
Added thread testing application
Tried to make thread termination reentrant
Improved stack frame dump

svn path=/trunk/; revision=868

22 years agomissing GetEnvironmentStrings export, was supposed to be aliased to GetEnvironmentStr...
Phillip Susi [Sun, 12 Dec 1999 07:59:41 +0000 (07:59 +0000)]
missing GetEnvironmentStrings export, was supposed to be aliased to GetEnvironmentStringsA for some reason, as NT's exports it, and ros's cmd.exe imports it.

svn path=/trunk/; revision=867

22 years agoDavid forgot to take out a debugging line? Prevented process termination on user...
Phillip Susi [Sun, 12 Dec 1999 06:09:29 +0000 (06:09 +0000)]
David forgot to take out a debugging line?  Prevented process termination on user mode exception

svn path=/trunk/; revision=866

22 years agonew APC code ready for prime time
Phillip Susi [Sun, 12 Dec 1999 03:56:53 +0000 (03:56 +0000)]
new APC code ready for prime time

svn path=/trunk/; revision=865

22 years agonew APC code ready for prime time
Phillip Susi [Sun, 12 Dec 1999 03:48:47 +0000 (03:48 +0000)]
new APC code ready for prime time

svn path=/trunk/; revision=864

22 years agoRemoved typo.
David Welch [Sun, 12 Dec 1999 01:04:09 +0000 (01:04 +0000)]
Removed typo.

svn path=/trunk/; revision=863

22 years agoBacked out Philip Susi's changes for further testing
David Welch [Sun, 12 Dec 1999 00:59:39 +0000 (00:59 +0000)]
Backed out Philip Susi's changes for further testing
Returned kernel to working state.
Made exception handling more tolerant

svn path=/trunk/; revision=862

22 years agofixed thread dispatcher bug with spin lock
Phillip Susi [Sun, 12 Dec 1999 00:49:00 +0000 (00:49 +0000)]
fixed thread dispatcher bug with spin lock

svn path=/trunk/; revision=861