mirror of
https://github.com/mpv-player/mpv
synced 2025-03-23 03:37:27 +00:00
port libdha to mingw
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10981 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
8a74c24c1a
commit
ffc103b06a
@ -126,7 +126,6 @@ dev_mem_way:
|
|||||||
mmap:
|
mmap:
|
||||||
return mmap(0,size,PROT_READ|PROT_WRITE,MAP_SHARED,mem_fd,base);
|
return mmap(0,size,PROT_READ|PROT_WRITE,MAP_SHARED,mem_fd,base);
|
||||||
}
|
}
|
||||||
#endif /* Generic mmap (not win32, nor os2) */
|
|
||||||
|
|
||||||
void unmap_phys_mem(void *ptr, unsigned long size)
|
void unmap_phys_mem(void *ptr, unsigned long size)
|
||||||
{
|
{
|
||||||
@ -144,6 +143,8 @@ void unmap_phys_mem(void *ptr, unsigned long size)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif /* Generic mmap (not win32, nor os2) */
|
||||||
|
|
||||||
unsigned char INPORT8(unsigned idx)
|
unsigned char INPORT8(unsigned idx)
|
||||||
{
|
{
|
||||||
return inb(idx);
|
return inb(idx);
|
||||||
|
@ -89,6 +89,9 @@
|
|||||||
#include "sysdep/pci_os2.c"
|
#include "sysdep/pci_os2.c"
|
||||||
#elif defined (_WIN32) || defined(__CYGWIN__)
|
#elif defined (_WIN32) || defined(__CYGWIN__)
|
||||||
#include "sysdep/pci_win32.c"
|
#include "sysdep/pci_win32.c"
|
||||||
|
#ifdef __MINGW32__
|
||||||
|
#define ENOTSUP 134 /* Not supported */
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
#ifndef __ASM_MACROS_X86_H
|
#ifndef __ASM_MACROS_X86_H
|
||||||
#define __ASM_MACROS_X86_H
|
#define __ASM_MACROS_X86_H
|
||||||
|
|
||||||
#if defined (WINNT)
|
//#if defined (WINNT)
|
||||||
#error This stuff is not ported on your system
|
//#error This stuff is not ported on your system
|
||||||
#else
|
//#else
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
@ -280,4 +280,4 @@ static __inline__ void intr_enable()
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
//#endif
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This is the request structure that applications use
|
This is the request structure that applications use
|
||||||
to request services from the MAPDEV VxD.
|
to request services from the MAPDEV VxD.
|
||||||
@ -34,7 +33,7 @@ typedef struct _MapDevRequest
|
|||||||
((DeviceType)<<16) | ((Access)<<14) | ((Function)<<2) | (Method) )
|
((DeviceType)<<16) | ((Access)<<14) | ((Function)<<2) | (Method) )
|
||||||
|
|
||||||
/* Memory Map a piece of Real Memory */
|
/* Memory Map a piece of Real Memory */
|
||||||
void *map_phys_mem(unsigned base, unsigned size) {
|
void *map_phys_mem(unsigned long base, unsigned long size) {
|
||||||
|
|
||||||
HANDLE hDevice ;
|
HANDLE hDevice ;
|
||||||
PVOID inBuf[1] ; /* buffer for struct pointer to VxD */
|
PVOID inBuf[1] ; /* buffer for struct pointer to VxD */
|
||||||
@ -66,5 +65,4 @@ void *map_phys_mem(unsigned base, unsigned size) {
|
|||||||
return (void*)req.mdr_LinearAddress ;
|
return (void*)req.mdr_LinearAddress ;
|
||||||
}
|
}
|
||||||
|
|
||||||
void unmap_phys_mem(void *ptr, unsigned size) { }
|
void unmap_phys_mem(void *ptr, unsigned long size) { }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user