sdk-core
v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Toggle main menu visibility
Loading...
Searching...
No Matches
ps2ipc.h
Go to the documentation of this file.
1
/*
2
# _____ ___ ____ ___ ____
3
# ____| | ____| | | |____|
4
# | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5
#-----------------------------------------------------------------------
6
# Copyright ps2dev - http://www.ps2dev.org
7
# Licenced under Academic Free License version 2.0
8
# Review ps2sdk README & LICENSE files for further details.
9
*/
10
15
#ifndef __PS2IPC_H__
16
#define __PS2IPC_H__
17
18
#include <
ps2ips.h
>
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
int
ps2ipc_accept(
int
s,
struct
sockaddr
*addr, socklen_t *addrlen);
25
int
ps2ipc_bind(
int
s,
const
struct
sockaddr
*name, socklen_t namelen);
26
int
ps2ipc_disconnect(
int
s);
27
int
ps2ipc_connect(
int
s,
const
struct
sockaddr
*name, socklen_t namelen);
28
int
ps2ipc_listen(
int
s,
int
backlog);
29
int
ps2ipc_recv(
int
s,
void
*
mem
,
int
len,
unsigned
int
flags);
30
int
ps2ipc_recvfrom(
int
s,
void
*
mem
,
int
len,
unsigned
int
flags,
struct
sockaddr
*from, socklen_t *fromlen);
31
int
ps2ipc_send(
int
s,
const
void
*dataptr,
int
size,
unsigned
int
flags);
32
int
ps2ipc_sendto(
int
s,
const
void
*dataptr,
int
size,
unsigned
int
flags,
const
struct
sockaddr
*to, socklen_t tolen);
33
int
ps2ipc_socket(
int
domain,
int
type,
int
protocol);
34
int
ps2ipc_ps2ip_setconfig(
const
t_ip_info
*ip_info);
35
int
ps2ipc_ps2ip_getconfig(
char
*netif_name,
t_ip_info
*ip_info);
36
int
ps2ipc_select(
int
maxfdp1,
struct
fd_set
*readset,
struct
fd_set
*writeset,
struct
fd_set
*exceptset,
struct
timeval
*timeout);
37
int
ps2ipc_ioctl(
int
s,
long
cmd,
void
*argp);
38
int
ps2ipc_getsockname(
int
s,
struct
sockaddr
* name, socklen_t* namelen);
39
int
ps2ipc_getpeername(
int
s,
struct
sockaddr
*name, socklen_t *namelen);
40
int
ps2ipc_getsockopt(
int
s,
int
level,
int
optname,
void
* optval, socklen_t* optlen);
41
int
ps2ipc_setsockopt(
int
s,
int
level,
int
optname,
const
void
*optval, socklen_t optlen);
42
struct
hostent
*ps2ipc_gethostbyname(
const
char
*name);
43
void
ps2ipc_dns_setserver(u8 numdns,
const
ip_addr_t *dnsserver);
44
const
ip_addr_t *ps2ipc_dns_getserver(u8 numdns);
45
46
#ifdef __cplusplus
47
}
48
#endif
49
50
#endif
/* __PS2IPC_H__ */
ps2ips.h
fd_set
Definition
tcpip.h:1847
hostent
Definition
tcpip.h:1949
mem
Definition
mem.c:336
sockaddr
Definition
tcpip.h:1571
t_ip_info
Definition
tcpip.h:1999
timeval
Definition
time.h:30
core
ps2ips
src
ps2ipc.h
Generated by
1.18.0