hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef __PVCALLS_FRONT_H__
#define __PVCALLS_FRONT_H__
 
#include <linux/net.h>
 
int pvcalls_front_socket(struct socket *sock);
int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr,
             int addr_len, int flags);
int pvcalls_front_bind(struct socket *sock,
              struct sockaddr *addr,
              int addr_len);
int pvcalls_front_listen(struct socket *sock, int backlog);
int pvcalls_front_accept(struct socket *sock,
            struct socket *newsock,
            int flags);
int pvcalls_front_sendmsg(struct socket *sock,
             struct msghdr *msg,
             size_t len);
int pvcalls_front_recvmsg(struct socket *sock,
             struct msghdr *msg,
             size_t len,
             int flags);
__poll_t pvcalls_front_poll(struct file *file,
               struct socket *sock,
               poll_table *wait);
int pvcalls_front_release(struct socket *sock);
 
#endif