mirror of
https://github.com/libretro/RetroArch
synced 2025-03-23 10:20:57 +00:00
(netlogger.c) Start using net_socket
This commit is contained in:
parent
c2d6ecdc86
commit
3adbbc0bde
@ -37,7 +37,9 @@ PPU_SRCS = frontend/frontend_salamander.c \
|
||||
|
||||
ifeq ($(HAVE_LOGGER), 1)
|
||||
PPU_CFLAGS += -DHAVE_LOGGER
|
||||
PPU_SRCS += netlogger.c
|
||||
PPU_SRCS += netlogger.c \
|
||||
libretro-common/net/net_compat.c \
|
||||
libretro-common/net/net_socket.c
|
||||
endif
|
||||
|
||||
PPU_TARGET = retroarch-salamander_ps3.elf
|
||||
|
@ -60,7 +60,9 @@ OBJ = frontend/frontend_salamander.o \
|
||||
ifeq ($(HAVE_LOGGER), 1)
|
||||
CFLAGS += -DHAVE_LOGGER
|
||||
CFLAGS += -DPC_DEVELOPMENT_IP_ADDRESS=\"$(PC_DEVELOPMENT_IP_ADDRESS)\" -DPC_DEVELOPMENT_UDP_PORT=$(PC_DEVELOPMENT_UDP_PORT)
|
||||
OBJ += logger/netlogger.o
|
||||
OBJ += logger/netlogger.o \
|
||||
libretro-common/net/net_compat.o \
|
||||
libretro-common/net/net_socket.o
|
||||
endif
|
||||
|
||||
ifeq ($(HAVE_FILE_LOGGER), 1)
|
||||
|
22
netlogger.c
22
netlogger.c
@ -25,6 +25,7 @@
|
||||
|
||||
#include <retro_miscellaneous.h>
|
||||
#include <net/net_compat.h>
|
||||
#include <net/net_socket.h>
|
||||
|
||||
#include "verbosity.h"
|
||||
|
||||
@ -40,9 +41,9 @@ static int g_sid;
|
||||
static struct sockaddr_in target;
|
||||
static char sendbuf[4096];
|
||||
#ifdef VITA
|
||||
static void *net_memory = NULL;
|
||||
#define NET_INIT_SIZE 512*1024
|
||||
#endif
|
||||
static void *net_memory = NULL;
|
||||
|
||||
static int network_interface_up(struct sockaddr_in *target, int index,
|
||||
const char *ip_address, unsigned udp_port, int *s)
|
||||
@ -113,24 +114,17 @@ static int network_interface_up(struct sockaddr_in *target, int index,
|
||||
|
||||
static int network_interface_down(struct sockaddr_in *target, int *s)
|
||||
{
|
||||
int ret = 0;
|
||||
#if defined(_WIN32) && !defined(_XBOX360)
|
||||
/* WinSock has headers from the stone age. */
|
||||
ret = closesocket(*s);
|
||||
#elif defined(__CELLOS_LV2__)
|
||||
ret = socketclose(*s);
|
||||
#elif defined(VITA)
|
||||
if (net_memory)
|
||||
free(net_memory);
|
||||
sceNetSocketClose(*s);
|
||||
#else
|
||||
ret = close(*s);
|
||||
#endif
|
||||
int ret = socket_close(*s);
|
||||
|
||||
#if defined(__CELLOS_LV2__) && !defined(__PSL1GHT__)
|
||||
cellNetCtlTerm();
|
||||
#elif defined(GEKKO) && !defined(HW_DOL)
|
||||
net_deinit();
|
||||
#endif
|
||||
|
||||
if (net_memory)
|
||||
free(net_memory);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user