X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=libcfs%2Finclude%2Flibcfs%2Flinux%2Flinux-tcpip.h;h=d74b4adf537a8c4ea69559aa961edea56944ddfd;hb=3dcf18d3;hp=f675173fb5680d98626809f4f5af77f4e399f379;hpb=6869932b552ac705f411de3362f01bd50c1f6f7d;p=fs%2Flustre-release.git diff --git a/libcfs/include/libcfs/linux/linux-tcpip.h b/libcfs/include/libcfs/linux/linux-tcpip.h index f675173..d74b4ad 100644 --- a/libcfs/include/libcfs/linux/linux-tcpip.h +++ b/libcfs/include/libcfs/linux/linux-tcpip.h @@ -72,8 +72,18 @@ typedef struct socket cfs_socket_t; #endif #define SOCK_SNDBUF(so) ((so)->sk->sk_sndbuf) -#define SOCK_WMEM_QUEUED(so) ((so)->sk->sk_wmem_queued) -#define SOCK_ERROR(so) ((so)->sk->sk_err) #define SOCK_TEST_NOSPACE(so) test_bit(SOCK_NOSPACE, &(so)->flags) +static inline int +libcfs_sock_error(struct socket *sock) +{ + return sock->sk->sk_err; +} + +static inline int +libcfs_sock_wmem_queued(struct socket *sock) +{ + return sock->sk->sk_wmem_queued; +} + #endif