39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
$OpenBSD: patch-dialects_n+obsd_dlsof_h,v 1.7 2014/07/10 14:39:58 sthen Exp $
|
|
1. Unbreak build.
|
|
2. Add support for tmpfs.
|
|
--- dialects/n+obsd/dlsof.h.orig Tue Mar 28 14:54:15 2006
|
|
+++ dialects/n+obsd/dlsof.h Thu Jul 10 08:38:12 2014
|
|
@@ -150,6 +150,7 @@ struct uio; /* dummy for function prototype in <sys/bu
|
|
struct nameidata; /* to satisfy a function prototype in msdosfsmount.h */
|
|
#include <msdosfs/msdosfsmount.h>
|
|
#undef _KERNEL
|
|
+#include <sys/lock.h>
|
|
#include <msdosfs/direntry.h>
|
|
#include <msdosfs/denode.h>
|
|
# endif /* defined(HASMSDOSFS) */
|
|
@@ -416,8 +417,11 @@ struct vop_advlock_args;
|
|
|
|
# if defined(UVM)
|
|
# if defined(OPENBSDV)
|
|
-#define _UVM_UVM_FAULT_I_H_ 1 /* avoid OpenBSD's
|
|
- /* <uvm/uvm_fault_i.h */
|
|
+/* XXX until uvm gets cleaned up */
|
|
+#include <sys/mutex.h>
|
|
+typedef int boolean_t;
|
|
+
|
|
+#define _UVM_UVM_FAULT_I_H_ 1 /* avoid OpenBSD's <uvm/uvm_fault_i.h> */
|
|
# endif /* defined(OPENBSDV) */
|
|
#define FALSE 0
|
|
#define TRUE 1
|
|
@@ -580,5 +584,10 @@ struct sfile {
|
|
#define NCACHE_NODEID nc_vpid /* node ID in NCACHE */
|
|
# endif /* defined(HASNCVPID) */
|
|
# endif /* defined(HASNCACHE) */
|
|
+
|
|
+#define _KERNEL
|
|
+#include <sys/namei.h>
|
|
+#include <tmpfs/tmpfs.h>
|
|
+#undef _KERNEL
|
|
|
|
#endif /* NETBSD_LSOF_H */
|