Ros-diffs January 2007

ros-diffs@reactos.org
  • 21 participants
  • 401 discussions

[ion] 25586: - Implement new ExHandle* implementation using pushlocks and the Windows 2003 HANDLE_TABLE structure and semantics. Only the currently used base APIs were implemented; support for audit masks still disabled, debug/tracing calls disabled. - Remove manual overrides of NTDDI_VERSION all over the thread and set it once globally, since ExHandle* was the only non-updated package. The entire kernel now builds with Windows 2003 SP1 as a target. - Remove this entry from kernel fun.
by ion@svn.reactos.org
17 years, 11 months

[ion] 25585: - Fix HANDLE_TABLE definition. - Fix LPC bugcheck during 2nd stage setup and/or bootup (double-free): - LpcReplyMessage and LpcWaitingOnPort are a union inside ETHREAD, and they can actually be both accessed in the same time! (Unlike other unions which are self-exclusive). Therefore, we need a way to: 1) Mark a message vs a port. 2) Retrieve the correct object. This has now been implemented with some helper inline functions.
by ion@svn.reactos.org
17 years, 11 months

[ion] 25584: - Implement a cute little hack called DEFINE_WAIT_BLOCK which makes pushlocks work on GCC 3.4.5 as well as 4.1.2+ (with no perf-hit on the latter). - Implement ExWaitForUnblockPushLock (just a wrapper around ExTimedWaitForUnblockPushLock). - Simplfy ExBlockPushLock and fix some bugs. - Fix a bug in ExfReleasePushLockExclusive when we have to wake the lock. - Fix a bug in ExfUnblockPushLock which was touching the wrong pointer. - Fix ExWaitOnPushLock to verify that the pushlock is ac
by ion@svn.reactos.org
17 years, 11 months

[cwittich] 25583: some more warnings fixes (gcc 4.2)
by cwittich@svn.reactos.org
17 years, 11 months

[weiden] 25582: This is the last fix for GCC4.2. Now everything can be built with -O3
by weiden@svn.reactos.org
17 years, 11 months

[janderwald] 25581: - define msvc compabitble debug macro - fix error in debug print
by janderwald@svn.reactos.org
17 years, 11 months

[weiden] 25580: Fix compilation with GCC4.2. Please check changes in CreateProcessInternalW for correctness!
by weiden@svn.reactos.org
17 years, 11 months

[janderwald] 25579: msvc only knows _snprintf ...
by janderwald@svn.reactos.org
17 years, 11 months

[janderwald] 25578: required cast because unsigned value ranges are always >= 0
by janderwald@svn.reactos.org
17 years, 11 months

[janderwald] 25577: remove stdcall declaration
by janderwald@svn.reactos.org
17 years, 11 months
Results per page: