2014-03-11 15:42:28 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
2015-06-19 18:49:38 +03: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-24 22:02:33 -07: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 16:21:41 +03:00
|
|
|
|
2015-07-16 20:28:47 +03:00
|
|
|
struct sys_net_in_addr
|
|
|
|
|
{
|
|
|
|
|
be_t<u32> sa_addr;
|
|
|
|
|
};
|
|
|
|
|
|
2015-07-15 16:21:41 +03:00
|
|
|
struct sys_net_fd_set
|
|
|
|
|
{
|
2015-07-28 04:03:56 -07:00
|
|
|
be_t<u32> fds_bits[32];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
struct sys_net_timeval
|
|
|
|
|
{
|
2015-07-27 17:59:21 +03:00
|
|
|
be_t<s64> tv_sec;
|
|
|
|
|
be_t<s64> tv_usec;
|
|
|
|
|
};
|