From: Eric K. <ek...@rz...> - 2002-06-26 21:27:46
|
"Hartmut Birr" <har...@te...> wrote: > drivers\storage\scsiport\scsiport.edf: > Fixed a typo. Ooops! > drivers\fs\vfat\blockdev.c: > drivers\fs\vfat\create.c: > drivers\fs\vfat\fat.c: > drivers\fs\vfat\fcb.c: > drivers\fs\vfat\fsctl.c: > drivers\fs\vfat\makefile: > drivers\fs\vfat\rw.c: > drivers\fs\vfat\vfat.h: > Changed the sector size from BLOCKSIZE to the size from the boot sector. This is great! Now I can read 640MB MO-Disks (2048 byte sectors) again. Eric |
From: Eric K. <ek...@rz...> - 2002-06-27 17:50:47
|
ntoskrnl/io/arcname.c Fixed SystemRoot accessibility check. ntoskrnl/io/symlink.c Added missing OBJ_OPENLINK attribute in IoDeletesymbolicLinkObject(). ntoskrnl/ke/main.c Stop the system if SystemRoot cannot be created or is not accessible. ntoskrnl/io/driver.c ntoskrnl/ldr/loader.c Added check for loaded module prior to loading it. Eric |
From: Eric K. <ek...@rz...> - 2002-07-05 17:20:10
|
lib/ntdll/rtl/env.c Added the ability to expand embedded environment variables to RtlExpandEnvironmentVariable(). Patch by Royce Mitchell III. Eric |
From: Eric K. <ek...@rz...> - 2002-07-06 17:57:25
|
lib/ntdll/misc/env.c Revert last patch. Eric |
From: Eric K. <ek...@rz...> - 2002-07-10 15:19:35
|
ntoskrnl/include/ps.h ntoskrnl/kd/gdbstub.c ntoskrnl/ke/thread.c ntoskrnl/ke/i386/irq.c ntoskrnl/ps/thread.c Renamed some thread states. ntoskrnl/ps/create.c ntoskrnl/ps/suspend.c Implemented the ability to create suspended threads. lib/kernel32/file/npipe.c ConnectNamedPipe(): STATUS_PIPE_CONNECTED reports a successful connect. Eric |
From: David W. <we...@cw...> - 2002-07-10 20:05:25
|
On Wed, Jul 10, 2002 at 05:24:08PM +0200, Eric Kohl wrote: > ntoskrnl/ps/create.c > ntoskrnl/ps/suspend.c > Implemented the ability to create suspended threads. > I don't understand this patch. Why create the wait blocks explicitly? Also has the suspend/resume functionality been tested? |
From: Eric K. <ek...@rz...> - 2002-07-10 21:31:37
|
"David Welch" <we...@cw...> wrote: > On Wed, Jul 10, 2002 at 05:24:08PM +0200, Eric Kohl wrote: > > ntoskrnl/ps/create.c > > ntoskrnl/ps/suspend.c > > Implemented the ability to create suspended threads. > > > I don't understand this patch. Why create the wait blocks explicitly? I did this to make the newly created thread wait for the suspend semaphore. Using NtWaitForSingleObject() won't work because it always initializes a wait block in the current thread. Of course I could wrap the explicit wait block initialiation into a separate function, like KeThreadWaitForSingleObject(). > Also has the suspend/resume functionality been tested? I am currently working on SCM <->service communication. AFAICS, tread resume works as expected since the service's main thread connects to the service control pipe. The suspend functionality is still untested but a test should be simple. Eric |
From: David W. <we...@cw...> - 2002-07-10 21:50:47
|
On Wed, Jul 10, 2002 at 11:35:15PM +0200, Eric Kohl wrote: > I did this to make the newly created thread wait for the suspend semaphore. > Using NtWaitForSingleObject() won't work because it always initializes a > wait block in the current thread. Of course I could wrap the explicit wait > block initialiation into a separate function, like > KeThreadWaitForSingleObject(). > Yes, I think that NtCreateThread should queue an APC to the new thread to do the wait. |
From: Eric K. <ek...@rz...> - 2002-07-10 22:50:39
|
"David Welch" <we...@cw...> wrote: > Yes, I think that NtCreateThread should queue an APC to the new thread > to do the wait. Why that? The new thread is not running when the wait block is set up. Eric |
From: Robert K. <ro...@ko...> - 2002-04-24 21:21:34
|
Hi, I want to reanimate the ros-general mailing list. I think there are still many things to talk about. So hurry up and subscribe there http://lists.sourceforge.net/lists/listinfo/reactos-general This is until we have a better alternative. |