OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [net/] [inet_common.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#ifndef _INET_COMMON_H
2
#define _INET_COMMON_H
3
 
4
extern struct proto_ops         inet_stream_ops;
5
extern struct proto_ops         inet_dgram_ops;
6
 
7
/*
8
 *      INET4 prototypes used by INET6
9
 */
10
 
11
extern void                     inet_remove_sock(struct sock *sk1);
12
extern void                     inet_put_sock(unsigned short num,
13
                                              struct sock *sk);
14
extern int                      inet_release(struct socket *sock);
15
extern int                      inet_stream_connect(struct socket *sock,
16
                                                    struct sockaddr * uaddr,
17
                                                    int addr_len, int flags);
18
extern int                      inet_dgram_connect(struct socket *sock,
19
                                                   struct sockaddr * uaddr,
20
                                                   int addr_len, int flags);
21
extern int                      inet_accept(struct socket *sock,
22
                                            struct socket *newsock, int flags);
23
extern int                      inet_recvmsg(struct socket *sock,
24
                                             struct msghdr *ubuf,
25
                                             int size, int flags, struct scm_cookie *scm);
26
extern int                      inet_sendmsg(struct socket *sock,
27
                                             struct msghdr *msg,
28
                                             int size, struct scm_cookie *scm);
29
extern int                      inet_shutdown(struct socket *sock, int how);
30
extern unsigned int             inet_poll(struct file * file, struct socket *sock, struct poll_table_struct *wait);
31
extern int                      inet_setsockopt(struct socket *sock, int level,
32
                                                int optname, char *optval,
33
                                                int optlen);
34
extern int                      inet_getsockopt(struct socket *sock, int level,
35
                                                int optname, char *optval,
36
                                                int *optlen);
37
extern int                      inet_fcntl(struct socket *sock,
38
                                           unsigned int cmd,
39
                                           unsigned long arg);
40
extern int                      inet_listen(struct socket *sock, int backlog);
41
 
42
extern void                     inet_sock_release(struct sock *sk);
43
extern void                     inet_sock_destruct(struct sock *sk);
44
extern atomic_t                 inet_sock_nr;
45
 
46
extern int                      inet_bind(struct socket *sock,
47
                                          struct sockaddr *uaddr, int addr_len);
48
extern int                      inet_getname(struct socket *sock,
49
                                             struct sockaddr *uaddr,
50
                                             int *uaddr_len, int peer);
51
extern int                      inet_ioctl(struct socket *sock,
52
                                           unsigned int cmd, unsigned long arg);
53
 
54
#endif
55
 
56
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.