Migrate NTOSDRV to C++
All checks were successful
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 28s
Builds / ExectOS (i686, debug) (push) Successful in 30s
Builds / ExectOS (i686, release) (push) Successful in 28s

This commit is contained in:
2025-09-16 15:13:54 +02:00
parent 307ec1794c
commit ba9e5b1b88
3 changed files with 6 additions and 4 deletions

View File

@@ -7,8 +7,8 @@ include_directories(
# Specify list of source code files
list(APPEND NTOSDRV_SOURCE
${NTOSDRV_SOURCE_DIR}/ntosdrv.c
${NTOSDRV_SOURCE_DIR}/rtl.c)
${NTOSDRV_SOURCE_DIR}/ntosdrv.cc
${NTOSDRV_SOURCE_DIR}/rtl.cc)
# Set module definition SPEC file
set_specfile(ntosdrv.spec ntosdrv.sys)

View File

@@ -1,7 +1,7 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: drivers/ntosdrv/ntosdrv.c
* FILE: drivers/ntosdrv/ntosdrv.cc
* DESCRIPTION: NTOS compatibility driver
* DEVELOPERS: Rafal Kupiec <belliash@codingworkshop.eu.org>
*/
@@ -16,6 +16,7 @@
*
* @since XT 1.0
*/
XTCLINK
XTAPI
XTSTATUS
XtDriverEntry(VOID)

View File

@@ -1,7 +1,7 @@
/**
* PROJECT: ExectOS
* COPYRIGHT: See COPYING.md in the top level directory
* FILE: drivers/ntosdrv/rtl.c
* FILE: drivers/ntosdrv/rtl.cc
* DESCRIPTION: NTOS compatibility driver runtime library
* DEVELOPERS: Rafal Kupiec <belliash@codingworkshop.eu.org>
*/
@@ -25,6 +25,7 @@
*
* @since NT 3.5
*/
XTCLINK
XTAPI
VOID
RtlFillMemory(OUT PVOID Destination,