mirror of
https://github.com/reactos/reactos.git
synced 2024-07-04 03:34:16 +00:00
[CDFS]
[FASTFAT] [MUP] [NTFS] Mark DriverEntry() and associated functions as INIT svn path=/trunk/; revision=68965
This commit is contained in:
parent
7c209f0f0f
commit
f3b5c2fe1e
|
@ -39,6 +39,7 @@ PCDFS_GLOBAL_DATA CdfsGlobalData;
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
INIT_FUNCTION
|
||||
NTSTATUS NTAPI
|
||||
DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||
PUNICODE_STRING RegistryPath)
|
||||
|
|
|
@ -5,6 +5,14 @@
|
|||
#include <ntddcdrm.h>
|
||||
#include <pseh/pseh2.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define INIT_SECTION __attribute__((section ("INIT")))
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#else
|
||||
#define INIT_SECTION /* Done via alloc_text for MSC */
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#endif
|
||||
|
||||
#define CDFS_BASIC_SECTOR 2048
|
||||
#define CDFS_PRIMARY_DESCRIPTOR_LOCATION 16
|
||||
#define BLOCKSIZE CDFS_BASIC_SECTOR
|
||||
|
|
|
@ -43,6 +43,7 @@ PVFAT_GLOBAL_DATA VfatGlobalData;
|
|||
* RegistryPath = path to our configuration entries
|
||||
* RETURNS: Success or failure
|
||||
*/
|
||||
INIT_FUNCTION
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
DriverEntry(
|
||||
|
|
|
@ -6,6 +6,14 @@
|
|||
#include <dos.h>
|
||||
#include <pseh/pseh2.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define INIT_SECTION __attribute__((section ("INIT")))
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#else
|
||||
#define INIT_SECTION /* Done via alloc_text for MSC */
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#endif
|
||||
|
||||
#define USE_ROS_CC_AND_FS
|
||||
#if 0
|
||||
#ifndef _MSC_VER
|
||||
|
|
|
@ -53,6 +53,7 @@ NTSTATUS MupOrderedErrorList[] = { STATUS_UNSUCCESSFUL,
|
|||
|
||||
/* FUNCTIONS ****************************************************************/
|
||||
|
||||
INIT_FUNCTION
|
||||
VOID
|
||||
MupInitializeData()
|
||||
{
|
||||
|
@ -78,6 +79,7 @@ MupUninitializeData()
|
|||
ExDeleteResourceLite(&MupVcbLock);
|
||||
}
|
||||
|
||||
INIT_FUNCTION
|
||||
VOID
|
||||
MupInitializeVcb(PMUP_VCB Vcb)
|
||||
{
|
||||
|
@ -2512,6 +2514,7 @@ MupUnload(PDRIVER_OBJECT DriverObject)
|
|||
MupUninitializeData();
|
||||
}
|
||||
|
||||
INIT_FUNCTION
|
||||
NTSTATUS
|
||||
DfsDriverEntry(PDRIVER_OBJECT DriverObject,
|
||||
PUNICODE_STRING RegistryPath)
|
||||
|
@ -2530,6 +2533,7 @@ DfsDriverEntry(PDRIVER_OBJECT DriverObject,
|
|||
* RegistryPath = path to our configuration entries
|
||||
* RETURNS: Success or failure
|
||||
*/
|
||||
INIT_FUNCTION
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||
|
|
|
@ -6,6 +6,14 @@
|
|||
#include <pseh/pseh2.h>
|
||||
#include <ndk/muptypes.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define INIT_SECTION __attribute__((section ("INIT")))
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#else
|
||||
#define INIT_SECTION /* Done via alloc_text for MSC */
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#endif
|
||||
|
||||
#define ROUND_UP(N, S) ((((N) + (S) - 1) / (S)) * (S))
|
||||
#define IO_METHOD_FROM_CTL_CODE(C) (C & 0x00000003)
|
||||
|
||||
|
|
|
@ -44,6 +44,7 @@ PNTFS_GLOBAL_DATA NtfsGlobalData = NULL;
|
|||
* RegistryPath = path to our configuration entries
|
||||
* RETURNS: Success or failure
|
||||
*/
|
||||
INIT_FUNCTION
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
DriverEntry(PDRIVER_OBJECT DriverObject,
|
||||
|
@ -122,6 +123,7 @@ DriverEntry(PDRIVER_OBJECT DriverObject,
|
|||
* DriverObject = object describing this driver
|
||||
* RETURNS: Nothing
|
||||
*/
|
||||
INIT_FUNCTION
|
||||
VOID
|
||||
NTAPI
|
||||
NtfsInitializeFunctionPointers(PDRIVER_OBJECT DriverObject)
|
||||
|
|
|
@ -4,6 +4,14 @@
|
|||
#include <ntifs.h>
|
||||
#include <pseh/pseh2.h>
|
||||
|
||||
#ifdef __GNUC__
|
||||
#define INIT_SECTION __attribute__((section ("INIT")))
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#else
|
||||
#define INIT_SECTION /* Done via alloc_text for MSC */
|
||||
#define INIT_FUNCTION INIT_SECTION
|
||||
#endif
|
||||
|
||||
#define CACHEPAGESIZE(pDeviceExt) \
|
||||
((pDeviceExt)->NtfsInfo.UCHARsPerCluster > PAGE_SIZE ? \
|
||||
(pDeviceExt)->NtfsInfo.UCHARsPerCluster : PAGE_SIZE)
|
||||
|
|
Loading…
Reference in a new issue