implement user mode catchable exceptions, refactor system status codes to use NTLSTATUS_ prefix, update build scripts to use shared literal macros for linker arguments, update named queue lifetime cleanup to include KeNamedQueueUnpublishHandle.
This commit is contained in:
1 parent
1f5477cf66
commit
b7fcfce6f7
140 files changed
+7649
-3943
No files matched your search
@@ -142,15 +142,15 @@ static bool RtcValid(const HAL_RTC_TIME* t) {
|
||||
|
||||
// Implements the rtc Query Time operation.
|
||||
static KSTATUS HalRtcQueryTime(HAL_RTC_TIME* outTime) {
|
||||
if (!outTime) return STATUS_INVALID_PARAMETER;
|
||||
if (!outTime) return NTLSTATUS_INVALID_PARAMETER;
|
||||
|
||||
HAL_RTC_TIME t;
|
||||
memset(&t, 0, sizeof(t));
|
||||
if (!RtcReadStable(&t) || !RtcValid(&t))
|
||||
return STATUS_DEVICE_ERROR;
|
||||
return NTLSTATUS_DEVICE_ERROR;
|
||||
|
||||
*outTime = t;
|
||||
return STATUS_SUCCESS;
|
||||
return NTLSTATUS_SUCCESS;
|
||||
}
|
||||
|
||||
// Implements the rtc Set Century Register operation.
|
||||
@@ -164,7 +164,7 @@ void HalRtcInitialize(HAL_RTC* out) {
|
||||
out->QueryTime = HalRtcQueryTime;
|
||||
|
||||
HAL_RTC_TIME t;
|
||||
if (HalRtcQueryTime(&t) == STATUS_SUCCESS) {
|
||||
if (HalRtcQueryTime(&t) == NTLSTATUS_SUCCESS) {
|
||||
HalDbgPrint("HAL: RTC %04u-%02u-%02u %02u:%02u:%02u century-reg=0x%02x\n",
|
||||
t.Year, t.Month, t.Day, t.Hour, t.Minute, t.Second,
|
||||
gCenturyRegister);
|
||||
|
||||
Reference in new issue
Block a user