diff options
Diffstat (limited to 'include/net/af_unix.h')
| -rw-r--r-- | include/net/af_unix.h | 29 | 
1 files changed, 0 insertions, 29 deletions
diff --git a/include/net/af_unix.h b/include/net/af_unix.h index 6de1e9e35c7..0864a775de2 100644 --- a/include/net/af_unix.h +++ b/include/net/af_unix.h @@ -12,37 +12,8 @@ extern void unix_gc(void);  #define UNIX_HASH_SIZE	256 -extern struct hlist_head unix_socket_table[UNIX_HASH_SIZE + 1]; -extern spinlock_t unix_table_lock; -  extern atomic_t unix_tot_inflight; -static inline struct sock *first_unix_socket(int *i) -{ -	for (*i = 0; *i <= UNIX_HASH_SIZE; (*i)++) { -		if (!hlist_empty(&unix_socket_table[*i])) -			return __sk_head(&unix_socket_table[*i]); -	} -	return NULL; -} - -static inline struct sock *next_unix_socket(int *i, struct sock *s) -{ -	struct sock *next = sk_next(s); -	/* More in this chain? */ -	if (next) -		return next; -	/* Look for next non-empty chain. */ -	for ((*i)++; *i <= UNIX_HASH_SIZE; (*i)++) { -		if (!hlist_empty(&unix_socket_table[*i])) -			return __sk_head(&unix_socket_table[*i]); -	} -	return NULL; -} - -#define forall_unix_sockets(i, s) \ -	for (s = first_unix_socket(&(i)); s; s = next_unix_socket(&(i),(s))) -  struct unix_address {  	atomic_t	refcnt;  	int		len;  |