Empty implementation for WIN32 sdlsocket to enable compile (no whatsnew)

This commit is contained in:
Miodrag Milanovic 2010-12-04 13:28:17 +00:00
parent 572b4ee688
commit 135a1a9e08

View File

@ -13,12 +13,14 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <fcntl.h> #include <fcntl.h>
#ifndef SDLMAME_WIN32
#include <sys/select.h> #include <sys/select.h>
#include <netinet/in.h> #include <netinet/in.h>
#include <netinet/tcp.h> #include <netinet/tcp.h>
#include <sys/socket.h> #include <sys/socket.h>
#include <sys/types.h> #include <sys/types.h>
#include <netdb.h> #include <netdb.h>
#endif
#include <errno.h> #include <errno.h>
#include "emu.h" #include "emu.h"
@ -28,6 +30,7 @@ const char *sdlfile_socket_identifier = "/dev/socket";
file_error sdl_open_socket(const char *path, UINT32 openflags, osd_file **file, UINT64 *filesize) file_error sdl_open_socket(const char *path, UINT32 openflags, osd_file **file, UINT64 *filesize)
{ {
#ifndef SDLMAME_WIN32
char hostname[256]; char hostname[256];
struct hostent *localhost; struct hostent *localhost;
struct sockaddr_in sai; struct sockaddr_in sai;
@ -61,12 +64,13 @@ file_error sdl_open_socket(const char *path, UINT32 openflags, osd_file **file,
} }
*filesize = 0; *filesize = 0;
#endif
return FILERR_NONE; return FILERR_NONE;
} }
file_error sdl_read_socket(osd_file *file, void *buffer, UINT64 offset, UINT32 count, UINT32 *actual) file_error sdl_read_socket(osd_file *file, void *buffer, UINT64 offset, UINT32 count, UINT32 *actual)
{ {
#ifndef SDLMAME_WIN32
ssize_t result; ssize_t result;
char line[80]; char line[80];
struct timeval timeout; struct timeval timeout;
@ -100,12 +104,13 @@ file_error sdl_read_socket(osd_file *file, void *buffer, UINT64 offset, UINT32 c
{ {
*actual = result; *actual = result;
} }
#endif
return FILERR_NONE; return FILERR_NONE;
} }
file_error sdl_write_socket(osd_file *file, const void *buffer, UINT64 offset, UINT32 count, UINT32 *actual) file_error sdl_write_socket(osd_file *file, const void *buffer, UINT64 offset, UINT32 count, UINT32 *actual)
{ {
#ifndef SDLMAME_WIN32
UINT32 result; UINT32 result;
result = write(file->handle, buffer, count); result = write(file->handle, buffer, count);
@ -119,13 +124,15 @@ file_error sdl_write_socket(osd_file *file, const void *buffer, UINT64 offset, U
{ {
*actual = result; *actual = result;
} }
#endif
return FILERR_NONE; return FILERR_NONE;
} }
file_error sdl_close_socket(osd_file *file) file_error sdl_close_socket(osd_file *file)
{ {
#ifndef SDLMAME_WIN32
close(file->handle); close(file->handle);
osd_free(file); osd_free(file);
#endif
return FILERR_NONE; return FILERR_NONE;
} }