Module Name:    src
Committed By:   haad
Date:           Mon Oct 12 10:05:29 UTC 2009

Modified Files:
        src/external/cddl/osnet/sys/sys: zfs_context.h

Log Message:
Finaly fix ptob problem. ptob was defined for amd64 and not for i386, and
NetBSD version of ptob is not compatible with Solaris one.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/sys/sys/zfs_context.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/cddl/osnet/sys/sys/zfs_context.h
diff -u src/external/cddl/osnet/sys/sys/zfs_context.h:1.4 src/external/cddl/osnet/sys/sys/zfs_context.h:1.5
--- src/external/cddl/osnet/sys/sys/zfs_context.h:1.4	Sun Oct 11 22:17:57 2009
+++ src/external/cddl/osnet/sys/sys/zfs_context.h	Mon Oct 12 10:05:29 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: zfs_context.h,v 1.4 2009/10/11 22:17:57 haad Exp $	*/
+/*	$NetBSD: zfs_context.h,v 1.5 2009/10/12 10:05:29 haad Exp $	*/
 
 /*
  * CDDL HEADER START
@@ -499,10 +499,13 @@
 #define	ERESTART	(-1)
 #endif
 
-#ifndef ptob
-size_t	ptob(size_t);
+#ifdef ptob
+#undef ptob
 #endif
 
+size_t	ptob(size_t);
+
+
 typedef struct ksiddomain {
 	uint_t	kd_ref;
 	uint_t	kd_len;
@@ -613,9 +616,12 @@
 #define issig(x)		(sigispending(curlwp, 0))
 #define	ISSIG(thr, why)		(sigispending(thr, 0))
 #define	fm_panic		panic
-#ifndef ptob
+
+#ifdef ptob
+#undef ptob
+#endif
 #define ptob(x)			((x) * PAGE_SIZE)
-#endif /* ptob */
+
 #define	strncat(a, b, c)	strlcat(a, b, c)
 #define	tsd_get(x)		lwp_getspecific(x)
 #define	tsd_set(x, y)		(lwp_setspecific(x, y), 0)

Reply via email to