~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/net/inet_common.h

Version: ~ [ 2.2.5 ] ~ [ 2.4.1 ] ~ [ 2.4.9 ] ~ [ 2.6.17.10 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #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 #endif
 47 
 48 
 49 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.