patch-2.0.21-2.1.0 linux/net/socket.c
Next file: linux/scripts/mkdep.c
Previous file: linux/net/ipv4/icmp.c
Back to the patch index
Back to the overall index
- Lines: 52
- Date:
Sat Sep 28 23:58:26 1996
- Orig file:
lx2.0/v2.0.21/linux/net/socket.c
- Orig date:
Mon Jul 15 11:31:51 1996
diff -u --recursive --new-file lx2.0/v2.0.21/linux/net/socket.c linux/net/socket.c
@@ -80,12 +80,12 @@
extern void export_net_symbols(void);
#endif
-static int sock_lseek(struct inode *inode, struct file *file, off_t offset,
- int whence);
-static int sock_read(struct inode *inode, struct file *file, char *buf,
- int size);
-static int sock_write(struct inode *inode, struct file *file, const char *buf,
- int size);
+static long long sock_lseek(struct inode *inode, struct file *file,
+ long long offset, int whence);
+static long sock_read(struct inode *inode, struct file *file,
+ char *buf, unsigned long size);
+static long sock_write(struct inode *inode, struct file *file,
+ const char *buf, unsigned long size);
static void sock_close(struct inode *inode, struct file *file);
static int sock_select(struct inode *inode, struct file *file, int which, select_table *seltable);
@@ -316,9 +316,10 @@
* Sockets are not seekable.
*/
-static int sock_lseek(struct inode *inode, struct file *file, off_t offset, int whence)
+static long long sock_lseek(struct inode *inode, struct file *file,
+ long long offset, int whence)
{
- return(-ESPIPE);
+ return -ESPIPE;
}
/*
@@ -326,7 +327,8 @@
* area ubuf...ubuf+size-1 is writable before asking the protocol.
*/
-static int sock_read(struct inode *inode, struct file *file, char *ubuf, int size)
+static long sock_read(struct inode *inode, struct file *file,
+ char *ubuf, unsigned long size)
{
struct socket *sock;
int err;
@@ -358,7 +360,8 @@
* readable by the user process.
*/
-static int sock_write(struct inode *inode, struct file *file, const char *ubuf, int size)
+static long sock_write(struct inode *inode, struct file *file,
+ const char *ubuf, unsigned long size)
{
struct socket *sock;
int err;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov