svn commit: r201474 - user/kmacy/releng_8_rump/sys/kern
Kip Macy
kmacy at FreeBSD.org
Mon Jan 4 08:26:34 UTC 2010
Author: kmacy
Date: Mon Jan 4 08:26:34 2010
New Revision: 201474
URL: http://svn.freebsd.org/changeset/base/201474
Log:
exclude parts that are file specific from UNET
Modified:
user/kmacy/releng_8_rump/sys/kern/sys_generic.c
Modified: user/kmacy/releng_8_rump/sys/kern/sys_generic.c
==============================================================================
--- user/kmacy/releng_8_rump/sys/kern/sys_generic.c Mon Jan 4 05:39:00 2010 (r201473)
+++ user/kmacy/releng_8_rump/sys/kern/sys_generic.c Mon Jan 4 08:26:34 2010 (r201474)
@@ -62,7 +62,9 @@ __FBSDID("$FreeBSD$");
#include <sys/syscallsubr.h>
#include <sys/sysctl.h>
#include <sys/sysent.h>
+#ifndef UNET
#include <sys/vnode.h>
+#endif
#include <sys/bio.h>
#include <sys/buf.h>
#include <sys/condvar.h>
@@ -92,6 +94,35 @@ static void seltdinit(struct thread *);
static int seltdwait(struct thread *, int);
static void seltdclear(struct thread *);
+#ifdef UNET
+static int
+dofileread(td, fd, fp, auio, offset, flags)
+ struct thread *td;
+ int fd;
+ struct file *fp;
+ struct uio *auio;
+ off_t offset;
+ int flags;
+{
+ panic("");
+ return (0);
+}
+
+
+static int
+dofilewrite(td, fd, fp, auio, offset, flags)
+ struct thread *td;
+ int fd;
+ struct file *fp;
+ struct uio *auio;
+ off_t offset;
+ int flags;
+{
+
+ panic("");
+ return (0);
+}
+#endif
/*
* One seltd per-thread allocated on demand as needed.
*
@@ -154,6 +185,7 @@ read(td, uap)
return(error);
}
+#ifndef UNET
/*
* Positioned read system call
*/
@@ -200,6 +232,7 @@ freebsd6_pread(td, uap)
oargs.offset = uap->offset;
return (pread(td, &oargs));
}
+#endif
/*
* Scatter read system call.
@@ -239,6 +272,7 @@ kern_readv(struct thread *td, int fd, st
return (error);
}
+#ifndef UNET
/*
* Scatter positioned read system call.
*/
@@ -334,6 +368,7 @@ dofileread(td, fd, fp, auio, offset, fla
td->td_retval[0] = cnt;
return (error);
}
+#endif
#ifndef _SYS_SYSPROTO_H_
struct write_args {
@@ -363,6 +398,7 @@ write(td, uap)
return(error);
}
+#ifndef UNET
/*
* Positioned write system call.
*/
@@ -409,6 +445,7 @@ freebsd6_pwrite(td, uap)
oargs.offset = uap->offset;
return (pwrite(td, &oargs));
}
+#endif
/*
* Gather write system call.
@@ -448,6 +485,7 @@ kern_writev(struct thread *td, int fd, s
return (error);
}
+#ifndef UNET
/*
* Gather positioned write system call.
*/
@@ -610,6 +648,7 @@ oftruncate(td, uap)
return (kern_ftruncate(td, uap->fd, uap->length));
}
#endif /* COMPAT_43 */
+#endif
#ifndef _SYS_SYSPROTO_H_
struct ioctl_args {
@@ -750,7 +789,7 @@ poll_no_poll(int events)
return (events & (POLLIN | POLLOUT | POLLRDNORM | POLLWRNORM));
}
-
+#ifndef UNET
int
pselect(struct thread *td, struct pselect_args *uap)
{
@@ -802,6 +841,7 @@ kern_pselect(struct thread *td, int nd,
error = kern_select(td, nd, in, ou, ex, tvp, abi_nfdbits);
return (error);
}
+#endif
#ifndef _SYS_SYSPROTO_H_
struct select_args {
More information about the svn-src-user
mailing list