general BSD socket

    xiaoxiao2021-03-25  60

    /**  *  struct socket - general BSD socket  *  @state: socket state (%SS_CONNECTED, etc)  *  @type: socket type (%SOCK_STREAM, etc)  *  @flags: socket flags (%SOCK_NOSPACE, etc)  *  @ops: protocol specific socket operations  *  @file: File back pointer for gc  *  @sk: internal networking protocol agnostic socket representation  *  @wq: wait queue for several uses  */ struct socket { socket_state state; kmemcheck_bitfield_begin(type); short type; kmemcheck_bitfield_end(type); unsigned long flags struct socket_wq __rcu *wq; struct file *file; struct sock *sk; const struct proto_ops *ops; };
    转载请注明原文地址: https://ju.6miu.com/read-37893.html

    最新回复(0)