diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/net.h | 7 | ||||
| -rw-r--r-- | include/linux/random.h | 3 | 
2 files changed, 7 insertions, 3 deletions
diff --git a/include/linux/net.h b/include/linux/net.h index c257f716e00..15c733b816f 100644 --- a/include/linux/net.h +++ b/include/linux/net.h @@ -19,6 +19,7 @@  #define _LINUX_NET_H  #include <linux/wait.h> +#include <linux/random.h>  #include <asm/socket.h>  struct poll_table_struct; @@ -193,9 +194,9 @@ extern int 	     sock_map_fd(struct socket *sock);  extern struct socket *sockfd_lookup(int fd, int *err);  #define		     sockfd_put(sock) fput(sock->file)  extern int	     net_ratelimit(void); -extern unsigned long net_random(void); -extern void	     net_srandom(unsigned long); -extern void	     net_random_init(void); + +#define net_random()		random32() +#define net_srandom(seed)	srandom32(seed)  extern int   	     kernel_sendmsg(struct socket *sock, struct msghdr *msg,  				    struct kvec *vec, size_t num, size_t len); diff --git a/include/linux/random.h b/include/linux/random.h index 5d6456bcdeb..0248b30e306 100644 --- a/include/linux/random.h +++ b/include/linux/random.h @@ -69,6 +69,9 @@ extern struct file_operations random_fops, urandom_fops;  unsigned int get_random_int(void);  unsigned long randomize_range(unsigned long start, unsigned long end, unsigned long len); +u32 random32(void); +void srandom32(u32 seed); +  #endif /* __KERNEL___ */  #endif /* _LINUX_RANDOM_H */  |