diff --git a/drivers/ntosdrv/CMakeLists.txt b/drivers/ntosdrv/CMakeLists.txt index 6552909..7abfae2 100644 --- a/drivers/ntosdrv/CMakeLists.txt +++ b/drivers/ntosdrv/CMakeLists.txt @@ -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) diff --git a/drivers/ntosdrv/ntosdrv.c b/drivers/ntosdrv/ntosdrv.cc similarity index 89% rename from drivers/ntosdrv/ntosdrv.c rename to drivers/ntosdrv/ntosdrv.cc index 5ed73d3..f646410 100644 --- a/drivers/ntosdrv/ntosdrv.c +++ b/drivers/ntosdrv/ntosdrv.cc @@ -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 */ @@ -16,6 +16,7 @@ * * @since XT 1.0 */ +XTCLINK XTAPI XTSTATUS XtDriverEntry(VOID) diff --git a/drivers/ntosdrv/rtl.c b/drivers/ntosdrv/rtl.cc similarity index 94% rename from drivers/ntosdrv/rtl.c rename to drivers/ntosdrv/rtl.cc index ab33304..43ef7a9 100644 --- a/drivers/ntosdrv/rtl.c +++ b/drivers/ntosdrv/rtl.cc @@ -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 */ @@ -25,6 +25,7 @@ * * @since NT 3.5 */ +XTCLINK XTAPI VOID RtlFillMemory(OUT PVOID Destination,