patch-2.4.19 linux-2.4.19/net/socket.c
Next file: linux-2.4.19/net/sunrpc/pmap_clnt.c
Previous file: linux-2.4.19/net/sched/sch_sfq.c
Back to the patch index
Back to the overall index
-  Lines: 33
-  Date:
Fri Aug  2 17:39:46 2002
-  Orig file: 
linux-2.4.18/net/socket.c
-  Orig date: 
Fri Dec 21 09:42:06 2001
diff -urN linux-2.4.18/net/socket.c linux-2.4.19/net/socket.c
@@ -86,7 +86,6 @@
 #include <linux/netfilter.h>
 
 static int sock_no_open(struct inode *irrelevant, struct file *dontcare);
-static loff_t sock_lseek(struct file *file, loff_t offset, int whence);
 static ssize_t sock_read(struct file *file, char *buf,
 			 size_t size, loff_t *ppos);
 static ssize_t sock_write(struct file *file, const char *buf,
@@ -113,7 +112,7 @@
  */
 
 static struct file_operations socket_file_ops = {
-	llseek:		sock_lseek,
+	llseek:		no_llseek,
 	read:		sock_read,
 	write:		sock_write,
 	poll:		sock_poll,
@@ -527,15 +526,6 @@
 
 
 /*
- *	Sockets are not seekable.
- */
-
-static loff_t sock_lseek(struct file *file, loff_t offset, int whence)
-{
-	return -ESPIPE;
-}
-
-/*
  *	Read data from a socket. ubuf is a user mode pointer. We make sure the user
  *	area ubuf...ubuf+size-1 is writable before asking the protocol.
  */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)