diff options
Diffstat (limited to 'src/osd/sdl/sdlmisc_macosx.c')
-rw-r--r-- | src/osd/sdl/sdlmisc_macosx.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/osd/sdl/sdlmisc_macosx.c b/src/osd/sdl/sdlmisc_macosx.c deleted file mode 100644 index 9596db11389..00000000000 --- a/src/osd/sdl/sdlmisc_macosx.c +++ /dev/null @@ -1,62 +0,0 @@ -//============================================================ -// -// sdlos_*.c - OS specific low level code -// -// Copyright (c) 1996-2010, Nicola Salmoria and the MAME Team. -// Visit http://mamedev.org for licensing and usage restrictions. -// -// SDLMAME by Olivier Galibert and R. Belmont -// -//============================================================ - -// standard sdl header -#include "sdlinc.h" -#include <sys/types.h> -#include <sys/mman.h> -#include <signal.h> -#ifdef MAME_DEBUG -#include <unistd.h> -#endif - - -// MAME headers -#include "osdcore.h" - -//============================================================ -// osd_alloc_executable -// -// allocates "size" bytes of executable memory. this must take -// things like NX support into account. -//============================================================ - -void *osd_alloc_executable(size_t size) -{ - return (void *)mmap(0, size, PROT_EXEC|PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED, -1, 0); -} - -//============================================================ -// osd_free_executable -// -// frees memory allocated with osd_alloc_executable -//============================================================ - -void osd_free_executable(void *ptr, size_t size) -{ - munmap(ptr, size); -} - -//============================================================ -// osd_break_into_debugger -//============================================================ - -void osd_break_into_debugger(const char *message) -{ - #ifdef MAME_DEBUG - printf("MAME exception: %s\n", message); - printf("Attempting to fall into debugger\n"); - kill(getpid(), SIGTRAP); - #else - printf("Ignoring MAME exception: %s\n", message); - #endif -} - |