aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/net.h
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2013-09-26 17:48:15 -0400
committerJoe Perches <joe@perches.com>2013-09-26 17:53:19 -0400
commit7965bd4d71ef7cf1db00afb9e406ddfc13443c13 (patch)
tree580d04df7eb2576a4d239702c54b6e37b968efad /include/linux/net.h
parenta0f4ecf3494c9869d20f606e7e2b2f50f0e67a7f (diff)
net.h/skbuff.h: Remove extern from function prototypes
There are a mix of function prototypes with and without extern in the kernel sources. Standardize on not using extern for function prototypes. Function prototypes don't need to be written with extern. extern is assumed by the compiler. Its use is as unnecessary as using auto to declare automatic/local variables in a block. Signed-off-by: Joe Perches <joe@perches.com>
Diffstat (limited to 'include/linux/net.h')
-rw-r--r--include/linux/net.h82
1 files changed, 37 insertions, 45 deletions
diff --git a/include/linux/net.h b/include/linux/net.h
index 4f27575ce1d6..ca9ec8540905 100644
--- a/include/linux/net.h
+++ b/include/linux/net.h
@@ -195,27 +195,23 @@ enum {
195 SOCK_WAKE_URG, 195 SOCK_WAKE_URG,
196}; 196};
197 197
198extern int sock_wake_async(struct socket *sk, int how, int band); 198int sock_wake_async(struct socket *sk, int how, int band);
199extern int sock_register(const struct net_proto_family *fam); 199int sock_register(const struct net_proto_family *fam);
200extern void sock_unregister(int family); 200void sock_unregister(int family);
201extern int __sock_create(struct net *net, int family, int type, int proto, 201int __sock_create(struct net *net, int family, int type, int proto,
202 struct socket **res, int kern); 202 struct socket **res, int kern);
203extern int sock_create(int family, int type, int proto, 203int sock_create(int family, int type, int proto, struct socket **res);
204 struct socket **res); 204int sock_create_kern(int family, int type, int proto, struct socket **res);
205extern int sock_create_kern(int family, int type, int proto, 205int sock_create_lite(int family, int type, int proto, struct socket **res);
206 struct socket **res); 206void sock_release(struct socket *sock);
207extern int sock_create_lite(int family, int type, int proto, 207int sock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len);
208 struct socket **res); 208int sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
209extern void sock_release(struct socket *sock); 209 int flags);
210extern int sock_sendmsg(struct socket *sock, struct msghdr *msg, 210struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname);
211 size_t len); 211struct socket *sockfd_lookup(int fd, int *err);
212extern int sock_recvmsg(struct socket *sock, struct msghdr *msg, 212struct socket *sock_from_file(struct file *file, int *err);
213 size_t size, int flags);
214extern struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname);
215extern struct socket *sockfd_lookup(int fd, int *err);
216extern struct socket *sock_from_file(struct file *file, int *err);
217#define sockfd_put(sock) fput(sock->file) 213#define sockfd_put(sock) fput(sock->file)
218extern int net_ratelimit(void); 214int net_ratelimit(void);
219 215
220#define net_ratelimited_function(function, ...) \ 216#define net_ratelimited_function(function, ...) \
221do { \ 217do { \
@@ -243,32 +239,28 @@ do { \
243#define net_random() prandom_u32() 239#define net_random() prandom_u32()
244#define net_srandom(seed) prandom_seed((__force u32)(seed)) 240#define net_srandom(seed) prandom_seed((__force u32)(seed))
245 241
246extern int kernel_sendmsg(struct socket *sock, struct msghdr *msg, 242int kernel_sendmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec,
247 struct kvec *vec, size_t num, size_t len); 243 size_t num, size_t len);
248extern int kernel_recvmsg(struct socket *sock, struct msghdr *msg, 244int kernel_recvmsg(struct socket *sock, struct msghdr *msg, struct kvec *vec,
249 struct kvec *vec, size_t num, 245 size_t num, size_t len, int flags);
250 size_t len, int flags);
251 246
252extern int kernel_bind(struct socket *sock, struct sockaddr *addr, 247int kernel_bind(struct socket *sock, struct sockaddr *addr, int addrlen);
253 int addrlen); 248int kernel_listen(struct socket *sock, int backlog);
254extern int kernel_listen(struct socket *sock, int backlog); 249int kernel_accept(struct socket *sock, struct socket **newsock, int flags);
255extern int kernel_accept(struct socket *sock, struct socket **newsock, 250int kernel_connect(struct socket *sock, struct sockaddr *addr, int addrlen,
256 int flags); 251 int flags);
257extern int kernel_connect(struct socket *sock, struct sockaddr *addr, 252int kernel_getsockname(struct socket *sock, struct sockaddr *addr,
258 int addrlen, int flags); 253 int *addrlen);
259extern int kernel_getsockname(struct socket *sock, struct sockaddr *addr, 254int kernel_getpeername(struct socket *sock, struct sockaddr *addr,
260 int *addrlen); 255 int *addrlen);
261extern int kernel_getpeername(struct socket *sock, struct sockaddr *addr, 256int kernel_getsockopt(struct socket *sock, int level, int optname, char *optval,
262 int *addrlen); 257 int *optlen);
263extern int kernel_getsockopt(struct socket *sock, int level, int optname, 258int kernel_setsockopt(struct socket *sock, int level, int optname, char *optval,
264 char *optval, int *optlen); 259 unsigned int optlen);
265extern int kernel_setsockopt(struct socket *sock, int level, int optname, 260int kernel_sendpage(struct socket *sock, struct page *page, int offset,
266 char *optval, unsigned int optlen); 261 size_t size, int flags);
267extern int kernel_sendpage(struct socket *sock, struct page *page, int offset, 262int kernel_sock_ioctl(struct socket *sock, int cmd, unsigned long arg);
268 size_t size, int flags); 263int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how);
269extern int kernel_sock_ioctl(struct socket *sock, int cmd, unsigned long arg);
270extern int kernel_sock_shutdown(struct socket *sock,
271 enum sock_shutdown_cmd how);
272 264
273#define MODULE_ALIAS_NETPROTO(proto) \ 265#define MODULE_ALIAS_NETPROTO(proto) \
274 MODULE_ALIAS("net-pf-" __stringify(proto)) 266 MODULE_ALIAS("net-pf-" __stringify(proto))