Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _INET_COMMON_H
  2 #define _INET_COMMON_H
  3 
  4 extern const struct proto_ops           inet_stream_ops;
  5 extern const struct proto_ops           inet_dgram_ops;
  6 
  7 /*
  8  *      INET4 prototypes used by INET6
  9  */
 10 
 11 struct msghdr;
 12 struct sock;
 13 struct sockaddr;
 14 struct socket;
 15 
 16 extern int                      inet_release(struct socket *sock);
 17 extern int                      inet_stream_connect(struct socket *sock,
 18                                                     struct sockaddr * uaddr,
 19                                                     int addr_len, int flags);
 20 extern int                      inet_dgram_connect(struct socket *sock, 
 21                                                    struct sockaddr * uaddr,
 22                                                    int addr_len, int flags);
 23 extern int                      inet_accept(struct socket *sock, 
 24                                             struct socket *newsock, int flags);
 25 extern int                      inet_sendmsg(struct kiocb *iocb,
 26                                              struct socket *sock, 
 27                                              struct msghdr *msg, 
 28                                              size_t size);
 29 extern int                      inet_shutdown(struct socket *sock, int how);
 30 extern int                      inet_listen(struct socket *sock, int backlog);
 31 
 32 extern void                     inet_sock_destruct(struct sock *sk);
 33 
 34 extern int                      inet_bind(struct socket *sock, 
 35                                           struct sockaddr *uaddr, int addr_len);
 36 extern int                      inet_getname(struct socket *sock, 
 37                                              struct sockaddr *uaddr, 
 38                                              int *uaddr_len, int peer);
 39 extern int                      inet_ioctl(struct socket *sock, 
 40                                            unsigned int cmd, unsigned long arg);
 41 
 42 #endif
 43 
 44 
 45 
  This page was automatically generated by the LXR engine.