2014-03-11 15:42:28 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
2015-06-19 17:49:38 +02:00
|
|
|
namespace vm { using namespace ps3; }
|
|
|
|
|
|
2014-03-11 15:42:28 +01:00
|
|
|
struct sys_net_initialize_parameter
|
|
|
|
|
{
|
2014-03-19 16:19:35 +01:00
|
|
|
be_t<u32> memory_addr;
|
|
|
|
|
be_t<s32> memory_size;
|
|
|
|
|
be_t<s32> flags;
|
2014-03-11 15:42:28 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// The names of the following structs are modified to avoid overloading problems
|
|
|
|
|
struct sys_net_sockaddr
|
|
|
|
|
{
|
|
|
|
|
u8 sa_len;
|
|
|
|
|
u8 sa_family; // sa_family_t
|
|
|
|
|
u8 sa_data[14];
|
|
|
|
|
};
|
2014-04-25 07:02:33 +02:00
|
|
|
|
|
|
|
|
struct sys_net_sockaddr_in
|
|
|
|
|
{
|
|
|
|
|
u8 sin_len;
|
|
|
|
|
u8 sin_family;
|
|
|
|
|
be_t<u16> sin_port;
|
|
|
|
|
be_t<u32> sa_addr; // struct in_addr
|
|
|
|
|
u8 unused[8];
|
|
|
|
|
};
|
2015-07-15 15:21:41 +02:00
|
|
|
|
2015-07-16 19:28:47 +02:00
|
|
|
struct sys_net_in_addr
|
|
|
|
|
{
|
|
|
|
|
be_t<u32> sa_addr;
|
|
|
|
|
};
|
|
|
|
|
|
2015-07-15 15:21:41 +02:00
|
|
|
struct sys_net_fd_set
|
|
|
|
|
{
|
2015-07-28 13:03:56 +02:00
|
|
|
be_t<u32> fds_bits[32];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct sys_net_timeval
|
|
|
|
|
{
|
2015-07-27 16:59:21 +02:00
|
|
|
be_t<s64> tv_sec;
|
|
|
|
|
be_t<s64> tv_usec;
|
|
|
|
|
};
|