mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
Linker warning fixed.
svn path=/trunk/; revision=2778
This commit is contained in:
parent
1bac32612a
commit
1c80c9b655
5 changed files with 58 additions and 39 deletions
|
@ -8,13 +8,14 @@ DESCRIPTION "Part of the ReactOS OS/2 sub system, provides base kernel services
|
||||||
EXPORTS
|
EXPORTS
|
||||||
; FIXME: fill in all exports
|
; FIXME: fill in all exports
|
||||||
|
|
||||||
Dos32Sleep=Dos32Sleep@4 @229
|
Dos32Sleep@4 @229
|
||||||
Dos32Close=Dos32Close@4 @257
|
Dos32Close@4 @257
|
||||||
Dos32Open=Dos32Open@32 @273
|
Dos32Open@32 @273
|
||||||
Dos32Read=Dos32Read@16 @281
|
Dos32Read@16 @281
|
||||||
Dos32Write=Dos32Write@16 @282
|
Dos32Write@16 @282
|
||||||
Dos32DevIOCtl=Dos32DevIOCtl@36 @284
|
Dos32DevIOCtl@36 @284
|
||||||
Dos32Beep=Dos32Beep@8 @286
|
Dos32Beep@8 @286
|
||||||
Dos32Exit=Dos32Exit@8 @234
|
Dos32Exit@8 @234
|
||||||
Dos32CreateThread=Dos32CreateThread@20 @311
|
Dos32CreateThread@20 @311
|
||||||
|
|
||||||
|
; EOF
|
||||||
|
|
21
os2/lib/doscalls/doscalls.edf
Normal file
21
os2/lib/doscalls/doscalls.edf
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
; Def for doscalls.dll - part of the OS/2-sub system
|
||||||
|
; for ReactOS. Provides Access to OS/2 kernel services.
|
||||||
|
|
||||||
|
LIBRARY doscalls.dll
|
||||||
|
|
||||||
|
DESCRIPTION "Part of the ReactOS OS/2 sub system, provides base kernel services to OS/2-apps"
|
||||||
|
|
||||||
|
EXPORTS
|
||||||
|
; FIXME: fill in all exports
|
||||||
|
|
||||||
|
Dos32Sleep=Dos32Sleep@4 @229
|
||||||
|
Dos32Close=Dos32Close@4 @257
|
||||||
|
Dos32Open=Dos32Open@32 @273
|
||||||
|
Dos32Read=Dos32Read@16 @281
|
||||||
|
Dos32Write=Dos32Write@16 @282
|
||||||
|
Dos32DevIOCtl=Dos32DevIOCtl@36 @284
|
||||||
|
Dos32Beep=Dos32Beep@8 @286
|
||||||
|
Dos32Exit=Dos32Exit@8 @234
|
||||||
|
Dos32CreateThread=Dos32CreateThread@20 @311
|
||||||
|
|
||||||
|
; EOF
|
|
@ -1,4 +1,4 @@
|
||||||
# $Id: makefile,v 1.1 2002/03/23 19:23:28 robertk Exp $
|
# $Id: makefile,v 1.2 2002/03/24 18:52:10 ea Exp $
|
||||||
|
|
||||||
PATH_TO_TOP = ../../../..
|
PATH_TO_TOP = ../../../..
|
||||||
|
|
||||||
|
@ -21,19 +21,16 @@ TARGET_OBJECTS = $(TARGET_NAME).o
|
||||||
TARGET_CLEAN = file/*.o vio/*.o sync/*.o mem/*.o \
|
TARGET_CLEAN = file/*.o vio/*.o sync/*.o mem/*.o \
|
||||||
misc/*.o mou/*.o kbd/*.o run/*.o
|
misc/*.o mou/*.o kbd/*.o run/*.o
|
||||||
|
|
||||||
TARGET_DEFONLY=yes
|
DOSCALLS_MISC_OBJECTS = misc/doscalls.o
|
||||||
|
|
||||||
|
#SYNC_OBJECTS =
|
||||||
|
|
||||||
|
TARGET_OBJECTS = $(DOSCALLS_MISC_OBJECTS)
|
||||||
|
|
||||||
|
|
||||||
include $(PATH_TO_TOP)/rules.mak
|
include $(PATH_TO_TOP)/rules.mak
|
||||||
|
|
||||||
include $(TOOLS_PATH)/helper.mk
|
include $(TOOLS_PATH)/helper.mk
|
||||||
|
|
||||||
|
|
||||||
MISC_OBJECTS = misc/doscalls.o
|
# EOF
|
||||||
#SYNC_OBJECTS =
|
|
||||||
|
|
||||||
|
|
||||||
OBJECTS = $(MISC_OBJECTS)
|
|
||||||
|
|
||||||
$(TARGET_NAME).o: $(OBJECTS)
|
|
||||||
$(LD) -r $(OBJECTS) -o $(TARGET_NAME).o
|
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ DWORD PROC_Pid; // contains the current processes pid. (or is it also in PEB)
|
||||||
|
|
||||||
|
|
||||||
/* Implementation of the system calls */
|
/* Implementation of the system calls */
|
||||||
APIRET APIENTRY Dos32Sleep(ULONG msec)
|
APIRET STDCALL Dos32Sleep(ULONG msec)
|
||||||
{
|
{
|
||||||
NTSTATUS stat;
|
NTSTATUS stat;
|
||||||
TIME Interv;
|
TIME Interv;
|
||||||
|
@ -32,14 +32,14 @@ APIRET APIENTRY Dos32Sleep(ULONG msec)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
APIRET APIENTRY Dos32CreateThread(PTID ptid, PFNTHREAD pfn,
|
APIRET STDCALL Dos32CreateThread(PTID ptid, PFNTHREAD pfn,
|
||||||
ULONG param, ULONG flag, ULONG cbStack)
|
ULONG param, ULONG flag, ULONG cbStack)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Open(PSZ pszFileName, PHFILE pHf,
|
APIRET STDCALL Dos32Open(PSZ pszFileName, PHFILE pHf,
|
||||||
PULONG pulAction, ULONG cbFile,
|
PULONG pulAction, ULONG cbFile,
|
||||||
ULONG ulAttribute, ULONG fsOpenFlags,
|
ULONG ulAttribute, ULONG fsOpenFlags,
|
||||||
ULONG fsOpenMode, PVOID reserved ) //ULONGPEAOP2 peaop2)
|
ULONG fsOpenMode, PVOID reserved ) //ULONGPEAOP2 peaop2)
|
||||||
|
@ -63,7 +63,7 @@ IN ULONG EaLength
|
||||||
|
|
||||||
|
|
||||||
/* close a Handle. seems finished */
|
/* close a Handle. seems finished */
|
||||||
APIRET APIENTRY Dos32Close(HFILE hFile)
|
APIRET STDCALL Dos32Close(HFILE hFile)
|
||||||
{
|
{
|
||||||
NTSTATUS nErrCode;
|
NTSTATUS nErrCode;
|
||||||
nErrCode = NtClose( (HANDLE)hFile );
|
nErrCode = NtClose( (HANDLE)hFile );
|
||||||
|
@ -82,7 +82,7 @@ APIRET APIENTRY Dos32Close(HFILE hFile)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Read(HFILE hFile, PVOID pBuffer,
|
APIRET STDCALL Dos32Read(HFILE hFile, PVOID pBuffer,
|
||||||
ULONG cbRead, PULONG pcbActual)
|
ULONG cbRead, PULONG pcbActual)
|
||||||
{
|
{
|
||||||
NTSTATUS nErrCode;
|
NTSTATUS nErrCode;
|
||||||
|
@ -103,7 +103,7 @@ APIRET APIENTRY Dos32Read(HFILE hFile, PVOID pBuffer,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Generic write to a stream given by hFile */
|
/* Generic write to a stream given by hFile */
|
||||||
APIRET APIENTRY Dos32Write(HFILE hFile, PVOID pBuffer,
|
APIRET STDCALL Dos32Write(HFILE hFile, PVOID pBuffer,
|
||||||
ULONG cbWrite, PULONG pcbActual)
|
ULONG cbWrite, PULONG pcbActual)
|
||||||
{
|
{
|
||||||
NTSTATUS nErrCode;
|
NTSTATUS nErrCode;
|
||||||
|
@ -161,7 +161,7 @@ APIRET APIENTRY Dos32Write(HFILE hFile, PVOID pBuffer,
|
||||||
165 ERROR_MONITORS_NOT_SUPPORTED
|
165 ERROR_MONITORS_NOT_SUPPORTED
|
||||||
|
|
||||||
*/
|
*/
|
||||||
APIRET APIENTRY Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
|
APIRET STDCALL Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
|
||||||
PVOID pParams,ULONG cbParmLenMax,PULONG pcbParmLen,
|
PVOID pParams,ULONG cbParmLenMax,PULONG pcbParmLen,
|
||||||
PVOID pData,ULONG cbDataLenMax,PULONG pcbDataLen)
|
PVOID pData,ULONG cbDataLenMax,PULONG pcbDataLen)
|
||||||
{
|
{
|
||||||
|
@ -170,7 +170,7 @@ APIRET APIENTRY Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Beep(ULONG freq, ULONG dur)
|
APIRET STDCALL Dos32Beep(ULONG freq, ULONG dur)
|
||||||
{
|
{
|
||||||
if( freq<0x25 || freq>0x7FFF )
|
if( freq<0x25 || freq>0x7FFF )
|
||||||
return 395; // ERROR_INVALID_FREQUENCY
|
return 395; // ERROR_INVALID_FREQUENCY
|
||||||
|
@ -215,7 +215,7 @@ APIRET APIENTRY Dos32Beep(ULONG freq, ULONG dur)
|
||||||
/* Terminates the current thread or the current Process.
|
/* Terminates the current thread or the current Process.
|
||||||
Decission is made by action
|
Decission is made by action
|
||||||
FIXME: move this code to OS2.EXE */
|
FIXME: move this code to OS2.EXE */
|
||||||
VOID APIENTRY Dos32Exit(ULONG action, ULONG result)
|
VOID STDCALL Dos32Exit(ULONG action, ULONG result)
|
||||||
{
|
{
|
||||||
// decide what to do
|
// decide what to do
|
||||||
if( action == EXIT_THREAD)
|
if( action == EXIT_THREAD)
|
||||||
|
@ -230,7 +230,7 @@ VOID APIENTRY Dos32Exit(ULONG action, ULONG result)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
|
BOOL STDCALL DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved )
|
||||||
{
|
{
|
||||||
switch (ul_reason_for_call)
|
switch (ul_reason_for_call)
|
||||||
{
|
{
|
||||||
|
|
|
@ -33,15 +33,15 @@
|
||||||
#define DosExit Dos32Exit
|
#define DosExit Dos32Exit
|
||||||
|
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Sleep(ULONG msec);
|
APIRET STDCALL Dos32Sleep(ULONG msec);
|
||||||
|
|
||||||
APIRET APIENTRY Dos32CreateThread(PTID ptid,
|
APIRET STDCALL Dos32CreateThread(PTID ptid,
|
||||||
PFNTHREAD pfn,
|
PFNTHREAD pfn,
|
||||||
ULONG param,
|
ULONG param,
|
||||||
ULONG flag,
|
ULONG flag,
|
||||||
ULONG cbStack);
|
ULONG cbStack);
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Open(PSZ pszFileName,
|
APIRET STDCALL Dos32Open(PSZ pszFileName,
|
||||||
PHFILE pHf,
|
PHFILE pHf,
|
||||||
PULONG pulAction,
|
PULONG pulAction,
|
||||||
ULONG cbFile,
|
ULONG cbFile,
|
||||||
|
@ -50,27 +50,27 @@ APIRET APIENTRY Dos32Open(PSZ pszFileName,
|
||||||
ULONG fsOpenMode,
|
ULONG fsOpenMode,
|
||||||
PVOID reserved ); //ULONGPEAOP2 peaop2)
|
PVOID reserved ); //ULONGPEAOP2 peaop2)
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Close(HFILE hFile);
|
APIRET STDCALL Dos32Close(HFILE hFile);
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Read(HFILE hFile,
|
APIRET STDCALL Dos32Read(HFILE hFile,
|
||||||
PVOID pBuffer,
|
PVOID pBuffer,
|
||||||
ULONG cbRead,
|
ULONG cbRead,
|
||||||
PULONG pcbActual);
|
PULONG pcbActual);
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Write(HFILE hFile,
|
APIRET STDCALL Dos32Write(HFILE hFile,
|
||||||
PVOID pBuffer,
|
PVOID pBuffer,
|
||||||
ULONG cbWrite,
|
ULONG cbWrite,
|
||||||
PULONG pcbActual);
|
PULONG pcbActual);
|
||||||
|
|
||||||
APIRET APIENTRY Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
|
APIRET STDCALL Dos32DevIOCtl(HFILE hDevice, ULONG category, ULONG function,
|
||||||
PVOID pParams,ULONG cbParmLenMax,PULONG pcbParmLen,
|
PVOID pParams,ULONG cbParmLenMax,PULONG pcbParmLen,
|
||||||
PVOID pData,ULONG cbDataLenMax,PULONG pcbDataLen);
|
PVOID pData,ULONG cbDataLenMax,PULONG pcbDataLen);
|
||||||
|
|
||||||
|
|
||||||
APIRET APIENTRY Dos32Beep(ULONG freq,
|
APIRET STDCALL Dos32Beep(ULONG freq,
|
||||||
ULONG dur);
|
ULONG dur);
|
||||||
|
|
||||||
VOID APIENTRY Dos32Exit(ULONG action,
|
VOID STDCALL Dos32Exit(ULONG action,
|
||||||
ULONG result);
|
ULONG result);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue