Commit Graph

  • a11a76eaef Some more NTOSKRNL.FsRtl stubs. Emanuele Aliberti 2000-01-10 22:46:38 +00:00
  • be132afdf2 Added DbgPrint() Fixed some Rtl functions Added missing printf() and wprintf() functions Eric Kohl 2000-01-10 20:34:41 +00:00
  • 686387f8e0 Removed fixed screen size code Eric Kohl 2000-01-09 23:16:41 +00:00
  • 492a608e06 Fixed hal display bug Eric Kohl 2000-01-09 21:39:07 +00:00
  • fd411d8b8c New year in c/r string. Emanuele Aliberti 2000-01-08 16:17:50 +00:00
  • 6f3d53f751 Added reading screen sizes from crt controller Eric Kohl 2000-01-07 18:57:33 +00:00
  • 462fe323eb A few more return structures for NtQuerySystemInformation Emanuele Aliberti 2000-01-06 13:17:48 +00:00
  • 4d8c6a710b Removed debug messages from queuing code (sorry) Added __int64 datatype to files that use it Hid bug in ide driver (or somewhere) for now David Welch 2000-01-06 00:26:16 +00:00
  • 623093eaaa Implemented more security functions Moved general security types into new header file Implemented ThreadImpersonationToken info class Bug fixes to queuing code David Welch 2000-01-05 21:57:00 +00:00
  • 453f513ed3 Fixed ctype table and functions. Eric Kohl 2000-01-05 19:42:56 +00:00
  • 57919a833e Fixed ctype table. Eric Kohl 2000-01-05 17:49:00 +00:00
  • e6b5c8bfc7 Disabled pragma statement that was causing problems David Welch 2000-01-02 14:21:04 +00:00
  • 974095c413 Added mbtowc(), mbstowcs(), wctomb() and wcstombs() Eric Kohl 1999-12-30 14:39:43 +00:00
  • a8ca53d761 Added some additional csrss work Some fixes to the queueing code Some fixes to the lpc code Fix to section code David Welch 1999-12-30 01:51:42 +00:00
  • c54d897571 Added even more missing functions Eric Kohl 1999-12-30 01:33:47 +00:00
  • 17afcb4dfd Added some missing debug, math and ctype functions Eric Kohl 1999-12-29 17:13:27 +00:00
  • 2284e742b3 Fixed implementation of register io functions Added luid functions Eric Kohl 1999-12-29 01:37:30 +00:00
  • c7580dacf3 Last update for millenium release Fixed some minor bugs Fixed window title Eric Kohl 1999-12-28 23:13:38 +00:00
  • 9446011fc1 Minor update Eric Kohl 1999-12-28 16:25:21 +00:00
  • 586433918e Some more NDIS stubs. Emanuele Aliberti 1999-12-27 22:27:39 +00:00
  • b9579544e7 Removed cmd target Eric Kohl 1999-12-27 15:07:00 +00:00
  • 005106acbb Fixed some more STDCALL issues Eric Kohl 1999-12-27 15:06:13 +00:00
  • 38d1018911 Added (io/create.c) IoCreateFile stub. Emanuele Aliberti 1999-12-26 20:21:03 +00:00
  • ea5959a772 Some missing __stdcall declarations added in headers and in code. Emanuele Aliberti 1999-12-26 17:22:19 +00:00
  • 6b50f46c2f Some old Fs/Po code added to the makefile Emanuele Aliberti 1999-12-26 16:36:46 +00:00
  • 4d5643a96a Added some security functions Changes to csrss console support Fixed bug in gdt.c David Welch 1999-12-26 15:50:53 +00:00
  • 128cfc8af0 Fixed compiler warnings Eric Kohl 1999-12-24 17:20:54 +00:00
  • a7a23b4dc3 Added missing test Eric Kohl 1999-12-24 17:16:32 +00:00
  • dbd051cad4 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) David Welch 1999-12-22 14:48:30 +00:00
  • 1667a4589a fixed typeo Phillip Susi 1999-12-20 21:30:13 +00:00
  • 6a617736e9 Fixed a compiler warning Eric Kohl 1999-12-20 21:05:53 +00:00
  • d832a87f14 fixed missing dereference and cleaned up code in NtCreateEvent Phillip Susi 1999-12-20 20:49:27 +00:00
  • 13541861b1 Fixed problem with handles not being released Changed page fault handling to take account of the error code Changed handle table locking David Welch 1999-12-20 02:14:40 +00:00
  • dfa5f04c63 merged better assert code back into main trunk Phillip Susi 1999-12-18 19:50:24 +00:00
  • cc5dc64c30 Worked around compiler bug in NtDelayExecution Added some page free checking Reorganised thread code a bit David Welch 1999-12-18 17:48:23 +00:00
  • 8abc09ec0d Versio info actually linked in *.sys modules Emanuele Aliberti 1999-12-18 10:17:42 +00:00
  • 5b86e3a918 RtlNtStatusToDosError and RtlNtStatusToPsxErrno declared __stdcall Emanuele Aliberti 1999-12-18 10:16:11 +00:00
  • e5b9e13d59 Minor changes Emanuele Aliberti 1999-12-18 10:15:11 +00:00
  • bfaef27782 Added tracking of running threads in a process, and termination of process when all threads terminate Phillip Susi 1999-12-18 07:33:53 +00:00
  • 4e94397e24 Added list of threads in process Phillip Susi 1999-12-18 07:28:28 +00:00
  • 683932b845 changed to use proper type for dispatcher header, instead of PVOID in WAIT_BLOCK Phillip Susi 1999-12-17 23:30:48 +00:00
  • 4ce5c9d3b4 fixed WaitForMultipleObjects()'s handling of the WaitAll flag Phillip Susi 1999-12-17 23:24:27 +00:00
  • 6b53b3acea Working and tested KeWaitForXXX Phillip Susi 1999-12-17 23:23:36 +00:00
  • 81547d8842 Added missing .cvsignore file Eric Kohl 1999-12-16 23:09:34 +00:00
  • 1b0b103796 Added a time conversion function and fixed a little bug (fat stores only 2 second steps) Eric Kohl 1999-12-16 23:08:17 +00:00
  • 98a6084104 found that list corruption bug. it was also resulting in a meory spray Phillip Susi 1999-12-16 22:59:03 +00:00
  • 96aed594a2 fixed CreateEvent() with NULL name Phillip Susi 1999-12-16 17:48:43 +00:00
  • ca6a107ee2 fixed a few bugs in wait code Phillip Susi 1999-12-16 05:13:06 +00:00
  • 414cd229d9 new event test app Phillip Susi 1999-12-16 05:12:12 +00:00
  • a09b668be6 Added missing .cvsignore file Eric Kohl 1999-12-16 00:15:19 +00:00
  • 7f63532d94 fixed timeout on wait functions Phillip Susi 1999-12-15 06:48:10 +00:00
  • 8bbcdc3d4a Fixed current directory handling Added new prompt functions Fixed dangling pointer bug in copy command Eric Kohl 1999-12-15 00:50:41 +00:00
  • 43d5d0b2f0 used proper type pointer instead of PVOID Phillip Susi 1999-12-14 18:44:38 +00:00
  • a409988b36 missing initialization of Thread->Tcb.WaitBlockList Phillip Susi 1999-12-14 18:35:19 +00:00
  • 33009b967e bug fix with file object's name being freed but the pointer not NULLed Phillip Susi 1999-12-14 18:32:38 +00:00
  • 4c2f15bfb9 fixed runnable thread counters Phillip Susi 1999-12-14 00:54:29 +00:00
  • c40b27bbc4 Forgot to remove obsolete file David Welch 1999-12-13 23:07:49 +00:00
  • ac7a3aa542 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 David Welch 1999-12-13 22:04:41 +00:00
  • 90e6a2244e 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. Phillip Susi 1999-12-12 07:59:41 +00:00
  • 8c2f4d55e3 David forgot to take out a debugging line? Prevented process termination on user mode exception Phillip Susi 1999-12-12 06:09:29 +00:00
  • 9a22766e36 new APC code ready for prime time Phillip Susi 1999-12-12 03:56:53 +00:00
  • 53b1677997 new APC code ready for prime time Phillip Susi 1999-12-12 03:48:47 +00:00
  • 2cecd9846d Removed typo. David Welch 1999-12-12 01:04:09 +00:00
  • f822a2a9d9 Backed out Philip Susi's changes for further testing Returned kernel to working state. Made exception handling more tolerant David Welch 1999-12-12 00:59:39 +00:00
  • a590b25e46 fixed thread dispatcher bug with spin lock Phillip Susi 1999-12-12 00:49:00 +00:00
  • 5d2dc4de65 fixed bug caused by my APC code Phillip Susi 1999-12-12 00:44:39 +00:00
  • 55fef42029 Added abs() and labs() Eric Kohl 1999-12-12 00:20:29 +00:00
  • 0ce89e21d9 fixed a compiler warning Eric Kohl 1999-12-12 00:08:41 +00:00
  • 910f27a570 Put in updated version of bitops header Corrected bug in loader with mapping sections with zero VirtualSize Corrected bug in the vfat driver that accessed freed memory General cleanup of the vfat driver David Welch 1999-12-11 21:14:49 +00:00
  • 14ac854378 fixed DPC and APC calling code Phillip Susi 1999-12-11 17:31:16 +00:00
  • e0e40991af thread priorities, and some APC work Phillip Susi 1999-12-11 17:26:43 +00:00
  • db262c9a74 reworked the APC code, they shold now be delivered properly when the IRQL falls below APC_LEVEL, and when there are more than one queued. Added support for KeAddThreadTimeout() to time out Fixed wait code to use the WaitStatus of the thread when it wakes up Phillip Susi 1999-12-11 17:25:27 +00:00
  • 81310b4307 added DPC for timers to KTHREAD, and fixed ApcState Phillip Susi 1999-12-11 17:19:32 +00:00
  • 77c8585f1c added initialization for APCs Phillip Susi 1999-12-11 06:40:08 +00:00
  • 43f46ed4f8 at least it compiles now... Phillip Susi 1999-12-11 06:39:30 +00:00
  • 66f738dbd1 cleanup Eric Kohl 1999-12-11 01:44:29 +00:00
  • 45043db6ff Added waiting for port requests Eric Kohl 1999-12-11 01:42:44 +00:00
  • b14104f1e7 ooops... fix that.. Phillip Susi 1999-12-10 22:25:18 +00:00
  • 424d757107 added initial priorities to threads and processes Phillip Susi 1999-12-10 22:07:23 +00:00
  • a1c7df6990 Fixed command line code. Fixed Rtl string functions. Eric Kohl 1999-12-10 17:49:21 +00:00
  • c7b7c5b0b6 Modified LPC implementation to be closer to nt. Did some initial work on support for paging Switched some test application from using our special startup code Correctly bug in DPC code (possible fix for "releasing unacquired spinlock" error") David Welch 1999-12-10 17:04:37 +00:00
  • 815a52debe fixed IoCompleteRequest() to give priority boost even when target thread != current thread Phillip Susi 1999-12-09 19:39:45 +00:00
  • dbf662da37 4nt's CTRL-D and CRTL-K support Paolo Pantaleo 1999-12-09 19:20:47 +00:00
  • 5d99e9003a dll name comparison in LdrFindDll() must be case-insensitive Eric Kohl 1999-12-09 19:14:45 +00:00
  • ec235d7468 Fixed HalQueryRealTimeClock and HalSetRealTimeClock. Thanks to Adam Polanski. Eric Kohl 1999-12-09 08:16:26 +00:00
  • f09720f7d7 some more video code Rex Jolliff 1999-12-09 02:45:06 +00:00
  • 258912bf48 fixed a stupid bug in history minor chage to GetConsoleHandle Paolo Pantaleo 1999-12-08 18:18:23 +00:00
  • 9d84d82bd7 pointer to PEB becomes first parameter in call to NtProcessStartup Eric Kohl 1999-12-08 12:59:35 +00:00
  • 904da6e474 disable interrupts first, then do work. Use HLT also instead of busy wait Phillip Susi 1999-12-08 06:34:25 +00:00
  • 915ff9328d history cleanup added Paolo Pantaleo 1999-12-07 18:17:17 +00:00
  • 61c3984818 TAS searches in internal commands too Paolo Pantaleo 1999-12-07 18:16:24 +00:00
  • 4a02ce0c1e fixed typo Eric Kohl 1999-12-07 17:23:42 +00:00
  • f30ade19b8 new history implementation, not complete yet... Paolo Pantaleo 1999-12-06 19:26:49 +00:00
  • 9530a7d656 fixed handling of enter with blank line, also by my good pal, jim4 Phillip Susi 1999-12-06 06:53:24 +00:00
  • 5716745a13 fixed for 25 line mode as it should be, and scrolling by my good pal, jim4 Phillip Susi 1999-12-06 06:43:45 +00:00
  • 680589c149 fixed default bochs log port Phillip Susi 1999-12-06 05:48:34 +00:00
  • 2efd99afb2 removed outdated cmd Eric Kohl 1999-12-06 00:30:09 +00:00
  • b001203a86 - implemented process parameter block (PPB) code - improved process environment block (PEB) code - improved environment code Eric Kohl 1999-12-06 00:25:14 +00:00
  • 09edfdc32f forgot to initialize Create member of OBJECT_TYPE for threads Phillip Susi 1999-12-05 23:23:50 +00:00
  • ae12418822 fixed sync problem: set dpc lock field before, rather than after droping the spin lock Phillip Susi 1999-12-05 19:26:11 +00:00